Satellite - Create new VM

Red Hat Satellite est une solution de gestion centralisée permettant de déployer, configurer et maintenir les systèmes Red Hat Enterprise Linux (RHEL) à grande échelle.
Il offre des fonctionnalités d’approvisionnement automatisé, de gestion de contenu (repositories, errata, patchs), de configuration via Puppet ou Ansible, et d’intégration avec RHV pour l’enregistrement automatique des machines virtuelles nouvellement créées.

Création d’une machine virtuelle dans Satellite

La création d’une machine virtuelle dans Red Hat Satellite permet de déployer automatiquement un système RHEL à partir des modèles d’hôtes (Host Groups) et des modèles de provisioning définis dans Satellite.
Elle s’intègre avec les hyperviseurs ou plateformes comme RHV, VMware ou Libvirt pour automatiser l’installation et la configuration initiale de la VM.

Pour créer une nouvelle VM, il faut se rendre dans le menu Hosts > All Hosts puis cliquer sur le bouton Create Host.

Host

Une fenetre s’ouvre pour la creation de la nouvelle VM :

Champ Description Options / Détails
Name Nom du nouvel hôte (nom d’hôte complet recommandé, utilisé pour l’enregistrement DNS et dans le gestionnaire de configuration). Exemple : vm-rhel01.example.com
Organization Organisation Satellite à laquelle appartient l’hôte. Permet de séparer les ressources et politiques. Sélection dans la liste des organisations configurées
Location Emplacement logique ou physique de l’hôte (utile pour structurer la gestion multisite). Sélection dans la liste des localisations définies
Host Group Groupe d’hôtes préconfiguré regroupant paramètres, modèles et politiques de déploiement. Sélection d’un Host Group existant
Content Source Source de contenu utilisée pour la synchronisation et les mises à jour du système (généralement un Capsule Server). Sélection d’un serveur Satellite ou Capsule
Lifecycle Environment Environnement de cycle de vie associé (ex : Development, Testing, Production). Définit les versions de contenu accessibles. Sélection depuis les environnements définis
Content View Vue de contenu assignée à la VM, regroupant dépôts et versions spécifiques. Sélection d’une Content View publiée
OpenSCAP Capsule Capsule dédiée à l’analyse OpenSCAP (sécurité et conformité). Sélection d’un Capsule Server configuré pour OpenSCAP

Ansible Roles

Dans l’onglet Ansible Roles :

Champ Description Options / Détails
Available Ansible Roles Liste des rôles Ansible disponibles sur le serveur Satellite ou Capsule. Ces rôles proviennent du répertoire Ansible configuré ou importé via Ansible Collections. Rôles listés par nom (ex : rhel-system-roles.network, satellite/katello)
Assigned Ansible Roles Liste des rôles actuellement affectés à l’hôte. Ces rôles seront exécutés automatiquement après le provisioning ou lors d’une exécution manuelle. Rôles sélectionnés et ordonnés
Actions disponibles Permet d’ajouter ou de retirer un rôle Ansible de la configuration de l’hôte. Boutons Add → et ← Remove

Operating system

Dans l’onglet Operating system :

Champ Description Options / Détails
Architecture Définit l’architecture matérielle de la VM ou de l’hôte. Exemples : x86_64, aarch64, ppc64le
Operating System Sélection du système d’exploitation à installer. Liste des OS synchronisés et configurés dans Satellite (ex : RHEL 8.10, RHEL 9.3)
Media Selection Définit la source d’installation du système. Installation Media ou Synced Content
Media Sélection du média d’installation (ISO, dépôt HTTP, etc.). Liste des médias configurés pour l’architecture choisie
Partition Table Choix du schéma de partitionnement utilisé lors du déploiement. Modèles prédéfinis (ex : Kickstart default, Kickstart LVM, Custom)
PXE Loader Type de chargeur PXE utilisé pour le démarrage réseau de la VM. Exemples : PXELinux BIOS, Grub2 UEFI, Grub2 UEFI SecureBoot
Custom Partition Table Permet de saisir un partitionnement personnalisé en texte brut (Kickstart/Preseed). Zone de texte libre
Root Password Définit le mot de passe root de la VM. Saisi manuellement ou généré automatiquement
Provisioning Templates Modèles utilisés pour l’installation automatique (Kickstart, Finish, PXE, User Data, etc.). Sélection des templates associés à l’OS et à l’architecture

Interfaces

Dans l’onglet Interfaces :

Champ Description Options / Détails
Identifier Identifiant de l’interface réseau dans Satellite. Ex : nic1, eth0
Type Type de l’interface réseau virtuelle. Exemples : virtio, e1000, rtl8139
MAC Address Adresse MAC associée à l’interface. Format : XX:XX:XX:XX:XX:XX, générée automatiquement ou saisie manuellement
IPv4 Adresse IPv4 assignée à l’interface. Peut être statique ou dynamique (DHCP)
IPv6 Adresse IPv6 assignée à l’interface. Peut être statique ou dynamique (SLAAC / DHCPv6)
FQDN Nom complet de domaine de la VM associé à l’interface. Exemple : vm01.example.com
Action Permet de modifier, supprimer ou configurer l’interface réseau. Boutons : Edit, Delete, Assign IP, etc.

Parameters

Dans l’onglet Parameters :

Permet de définir des paramètres globaux applicables à la VM ou à l’hôte, qui peuvent influencer le provisioning, la configuration réseau, ou l’exécution des rôles Ansible.

Additional Information

Dans l’onglet Additional Information :

Champ Description Options / Détails
Owned By Définit le propriétaire ou l’utilisateur responsable de la VM. Sélection parmi les utilisateurs configurés dans Satellite
Enable / Include this host within Satellite reporting Si activé, la VM/hôte sera inclus dans les rapports et inventaires Satellite. Cela permet à Satellite de collecter des informations sur la VM pour : inventaire matériel, conformité, vulnérabilités, errata, et statistiques d’usage. Coché : la VM est incluse dans le reporting Satellite
Décoché : la VM n’apparaît pas dans les rapports ou inventaires, mais reste gérée pour le provisioning
Hardware Model Modèle de matériel virtuel à exposer à la VM. Exemples : q35, i440fx, ou modèles spécifiques aux hyperviseurs
Comment Champ libre pour ajouter des notes ou commentaires sur la VM. Texte libre

Documentation

https://docs.redhat.com/en/documentation/red_hat_satellite/6.11/html-single/administering_red_hat_satellite/index
https://docs.redhat.com/en/documentation/red_hat_satellite/6.13/html-single/managing_hosts/index
https://docs.redhat.com/en/documentation/red_hat_satellite/6.11/html/administering_red_hat_satellite/logging_and_reporting_problems_admin

Partager