Red Hat Training
A Red Hat training course is available for Red Hat Satellite
7.3. Travailler avec vos systèmes virtuels
Une fois que vous avez installé le système virtuel, vous pouvez alors les gérer et les personnaliser par diverses méthodes, comprenant la connexion via SSH et via l'interface de gestion de virtualisation sur le système hôte.
Note
Cette section traite principalement des hôtes
xen
. Dans Red Hat Enterprise Linux 6, xen
n'est pas actuellement pris en charge et kvm
est la méthode de virtualisation recommandée.
7.3.1. Connexion directe à vos systèmes virtuels via SSH
- Vous devez localiser l'adresse IP du système virtuel. Vous la trouverez en cliquant sur l'onglet Systèmes ⇒ Systèmes virtuels
- Sur la page profil du système virtuel, vous trouverez l'adresse IP dans la colonne d'information de gauche dans le champ Adresse IP.
- Connectez-vous à l'adresse IP en utilisant
ssh
en tant que root. Utilisez le mot de passe que vous avez défini pour le système virtuel dans le profil kickstart que vous avez créé auparavant.
7.3.2. Obtenir un accès à la console via l'hôte
- Connectez-vous au système hôte et déterminez l'ID de l'invité avec lequel vous souhaiteriez travailler. Connectez-vous au système hôte via
ssh
et exécutez la commande suivante :xm list
Cela devrait vous fournir une liste de tous les invités que vous avez créés sur votre Satellite, y compris leur ID. Recherchez l'invitéguest1
, que nous avons créé auparavant. Si l'invité a un ID égal à 2, alors : - Exécutez la commande suivante pour accéder à la console de votre système virtuel :
xm console 2
Vous devriez immédiatement être capable de voir une invite de connexion surguest1
. - Connectez-vous à
guest1
en tant que root en utilisant le mot de passe défini dans le profil kickstart que vous avez utilisé pour dimensionner le système.(Il peut y avoir des messages sur l'écran. Dans ce cas, appuyez sur la touche Entrée de votre clavier pour avoir une nouvelle invite de login.) - Pour quitter la console invité et retourner à l'invite de commandes du système hôte, appuyez simultanément sur les touches Ctrl et ] de votre clavier.
7.3.3. Installation de logiciels via l'interface web du Satellite
- Parcourez le profil de votre système virtuel dans l'interface web de votre Satellite en vous connectant et en naviguant sur la page Systèmes ⇒ Systèmes ⇒ Systèmes virtuels, puis en cliquant sur le nom du profil de votre système virtuel.
- Dans le profil du système virtuel, cliquez sur l'onglet Logiciel ⇒ Paquetages.
- Cliquez sur Installer des nouveaux paquetages dans le menu de l'onglet Paquetages.
- Sélectionnez les paquetages que vous voulez installer et cliquez sur le bouton Installer les paquetages sélectionnés en bas à droite de votre écran.
- Revoyez les détails de l'installation des paquetages et cliquez sur le bouton Confirmer en bas à droite de votre écran.
- L'installation de paquetages aura lieu lors de la prochaine connexion du système invité sur le Satellite. Pour forcer l'installation immédiate des paquetages, vous pouvez exécuter la commande
rhn_check
sur le système invité.
7.3.4. Installation de logiciels via yum à partir du système virtuel
Votre système virtuel a été enregistré au Satellite comme faisant partie du processus de dimensionnement de l'invité, ainsi vous pouvez simplement utiliser la commande
yum
pour installer et mettre à jour des logiciels. Par exemple, pour installer l'éditeur de texte vim, exécutez la commande suivante :
yum install -y vim-enhanced
7.3.5. Redémarrer des invités suite au redémarrage de l'hôte.
Par défaut, quand le système d'un hôte est redémarré, les invités ne peuvent pas redémarrer et devront être redémarrés manuellement par l'administrateur.
Cependant, le service
rhn-virtualization-host
peut automatiquement redémarrer les invités au cas où un redémarrage du système hôte se produirait.
Pour utiliser ce service, suivre les étapes suivantes :
- Trouvez l'emplacement du fichier de configuration de l'invité sur l'hôte dans
/etc/sysconfig/rhn/virt/
. Il sera nommé par UUID, mais le fichier qui convient pourra être trouvé en utilisant la commandegrep
pour chercher le nom de l'invité parmi les fichiers UUID. - Quand vous aurez trouvé le fichier UUID qui correspond à votre système invité, créez un lien symbolique à aprtir du fichier UUID vers le répertoire
/etc/sysconfig/rhn/virt/auto/
.ln -s /etc/sysconfig/rhn/virt/GUEST_UUID.xml /etc/sysconfig/rhn/virt/auto/
7.3.6. Suppression de systèmes virtuels
La suppression d'un système virtuel se fait en plusieurs étapes.
- Fermez le système virtuel que vous souhaitez supprimer. Vous pouvez le faire en naviguant sur le profil du système hôte dans l'interface web du Satellite, en cliquant sur l'onglet « Virtualisation » et en décochant les systèmes virtuels que vous souhaitez supprimer. Confirmez l'arrêt en cliquant sur le bouton Fermer les systèmes en bas de votre écran.
- Ensuite, supprimez le système virtuel à partir du Satellite. Pour cela, vous devez décocher les systèmes virtuels et cliquer sur le bouton Supprimer le système en bas de l'écran.
Note
Veuillez attendre au moins deux minutes entre l'arrêt et la suppression du système virtuel. Autrement, le système virtuel ne s'arrêtera pas correctement et vous le supprimerez pendant qu'il est en cours d'exécution. Si vous supprimez un système virtuel en cours d'exécution à partir du Satellite, il réapparaîtra sur le Satellite lors de votre prochaine connexion. Si cela se produit, éteignez simplement le système, attendez deux minutes, et supprimez-le à nouveau. - Supprimez l'image disque pour le système virtuel que vous désirez supprimer. Vous pourriez trouver par exemple l'image disque pour guest1, sur votre système hôte, à l'emplacement suivant :
/var/lib/xen/disk-images/guest1.disk
Supprimez-le avec la commande suivante :rm /var/lib/xen/disk-images/guest1.disk
- Pour finir, vous devez supprimer les fichiers de configuration RHN à partir de votre système hôte. Pour localiser le fichier de configuration RHN pour guest1, exécutez la commande suivante :
grep guest1 /etc/sysconfig/rhn/virt/*.xml
Ensuite, supprimez le fichier indiqué. Par exemple :rm /etc/sysconfig/rhn/virt/14e5cfbf72342515236ad74b260c2f6b.xml
- Le système invité a été supprimé avec succès de votre système hôte et du Satellite.