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