Chapitre 5. Connexion aux machines virtuelles
Pour interagir avec une machine virtuelle (VM) dans RHEL 9, vous devez vous y connecter en effectuant l'une des opérations suivantes :
- Lorsque vous utilisez l'interface de la console Web, utilisez le volet Machines virtuelles dans l'interface de la console Web. Pour plus d'informations, voir Interagir avec les machines virtuelles à l'aide de la console web.
- Si vous avez besoin d'interagir avec l'affichage graphique d'une VM sans utiliser la console Web, utilisez l'application Virt Viewer. Pour plus de détails, voir Ouvrir une console graphique de machine virtuelle à l'aide de Virt Viewer.
- Lorsqu'un affichage graphique n'est pas possible ou nécessaire, utilisez une connexion SSH.
- Si la machine virtuelle n'est pas accessible depuis votre système via un réseau, utilisez la console virsh.
Si les machines virtuelles auxquelles vous vous connectez se trouvent sur un hôte distant plutôt que sur un hôte local, vous pouvez éventuellement configurer votre système pour un accès plus pratique aux hôtes distants.
Conditions préalables
- Les machines virtuelles avec lesquelles vous souhaitez interagir sont installées et démarrées.
5.1. Interagir avec les machines virtuelles en utilisant la console web
Pour interagir avec une machine virtuelle (VM) dans la console web RHEL 9, vous devez vous connecter à la console de la VM. Il existe des consoles graphiques et des consoles série.
- Pour interagir avec l'interface graphique de la VM dans la console web, utilisez la console graphique.
- Pour interagir avec l'interface graphique de la VM dans un visualiseur distant, utilisez la console graphique des visualiseurs distants.
- Pour interagir avec le CLI de la VM dans la console web, utilisez la console série.
5.1.1. Affichage de la console graphique de la machine virtuelle dans la console web
En utilisant l'interface de la console de la machine virtuelle (VM), vous pouvez visualiser la sortie graphique d'une VM sélectionnée dans la console web de RHEL 9.
Conditions préalables
- Le plug-in VM de la console web est installé sur votre système.
- Assurez-vous que l'hôte et la machine virtuelle prennent en charge une interface graphique.
Procédure
Dans l'interface
, cliquez sur la VM dont vous souhaitez afficher la console graphique.Une nouvelle page s'ouvre avec une section Overview et une section Console pour la VM.
Sélectionnez la
dans le menu déroulant de la console.La console VNC apparaît sous le menu de l'interface web.
La console graphique apparaît dans l'interface web.
Cliquez pour
Vous pouvez désormais interagir avec la console VM en utilisant la souris et le clavier de la même manière que vous interagissez avec une machine réelle. L'affichage de la console VM reflète les activités effectuées sur la VM.
L'hôte sur lequel la console web est exécutée peut intercepter des combinaisons de touches spécifiques, telles que Ctrl+Alt+Supprles empêchant d'être envoyées à la VM.
Pour envoyer ces combinaisons de touches, cliquez sur le menu
et sélectionnez la séquence de touches à envoyer.Par exemple, pour envoyer la touche Ctrl+Alt+Del à la VM, cliquez sur la
et sélectionnez l'entrée de menu .Résolution de problèmes
- Si le fait de cliquer dans la console graphique n'a aucun effet, agrandissez la console en plein écran. Il s'agit d'un problème connu lié au décalage du curseur de la souris.
5.1.2. Visualisation de la console graphique dans un visualiseur distant à l'aide de la console web
En utilisant l'interface de la console web, vous pouvez afficher la console graphique d'une machine virtuelle (VM) sélectionnée dans un visualiseur distant, tel que Virt Viewer.
Vous pouvez lancer Virt Viewer à partir de la console web. D'autres visionneuses VNC peuvent être lancées manuellement.
Conditions préalables
- Le plug-in VM de la console web est installé sur votre système.
- Assurez-vous que l'hôte et la machine virtuelle prennent en charge une interface graphique.
Avant de pouvoir afficher la console graphique dans Virt Viewer, vous devez installer Virt Viewer sur la machine à laquelle la console web est connectée.
Cliquez sur
.Le virt viewer,
.vv
, permet de télécharger des fichiers.- Ouvrir le fichier pour lancer Virt Viewer.
Remote Viewer est disponible sur la plupart des systèmes d'exploitation. Cependant, certaines extensions de navigateur et certains plug-ins ne permettent pas à la console web d'ouvrir Virt Viewer.
Procédure
Dans l'interface
, cliquez sur la VM dont vous souhaitez afficher la console graphique.Une nouvelle page s'ouvre avec une section Overview et une section Console pour la VM.
Sélectionnez
dans le menu déroulant de la console.Cliquez sur
.La console graphique s'ouvre dans Virt Viewer.
Vous pouvez interagir avec la console VM en utilisant la souris et le clavier de la même manière que vous interagissez avec une machine réelle. L'affichage de la console VM reflète les activités effectuées sur la VM.
Le serveur sur lequel tourne la console web peut intercepter des combinaisons de touches spécifiques, telles que Ctrl+Alt+Supprles empêchant ainsi d'être envoyées à la VM.
Pour envoyer ces combinaisons de touches, cliquez sur le menu
et sélectionnez la séquence de touches à envoyer.Par exemple, pour envoyer la touche Ctrl+Alt+Del à la VM, cliquez sur le menu
et sélectionnez l'entrée de menu .Résolution de problèmes
- Si le fait de cliquer dans la console graphique n'a aucun effet, agrandissez la console en plein écran. Il s'agit d'un problème connu lié au décalage du curseur de la souris.
Si le lancement du visualiseur à distance dans la console web ne fonctionne pas ou n'est pas optimal, vous pouvez vous connecter manuellement avec n'importe quelle application de visualisation en utilisant les protocoles suivants :
-
Address - L'adresse par défaut est
127.0.0.1
. Vous pouvez modifier le paramètrevnc_listen
dans/etc/libvirt/qemu.conf
pour le remplacer par l'adresse IP de l'hôte. - VNC port - 5901
-
Address - L'adresse par défaut est
5.1.3. Affichage de la console série de la machine virtuelle dans la console web
Vous pouvez afficher la console série d'une machine virtuelle (VM) sélectionnée dans la console web RHEL 9. Cette fonction est utile lorsque la machine hôte ou la VM n'est pas configurée avec une interface graphique.
Pour plus d'informations sur la console de série, voir Ouvrir la console de série d'une machine virtuelle.
Conditions préalables
- Le plug-in VM de la console web est installé sur votre système.
Procédure
Dans le volet
, cliquez sur la VM dont vous souhaitez afficher la console série.Une nouvelle page s'ouvre avec une section Overview et une section Console pour la VM.
Sélectionnez
dans le menu déroulant Console.La console graphique apparaît dans l'interface web.
Vous pouvez déconnecter et reconnecter la console série de la VM.
- Pour déconnecter la console série de la VM, cliquez sur .
- Pour reconnecter la console série à la VM, cliquez sur .
5.1.4. Remplacement du protocole d'affichage à distance SPICE par VNC dans la console web
La prise en charge du protocole d'affichage à distance SPICE a été supprimée sur les hôtes RHEL 9. Si vous avez une machine virtuelle (VM) configurée pour utiliser le protocole SPICE, vous pouvez remplacer le protocole SPICE par le protocole VNC en utilisant la console web. Dans le cas contraire, la machine virtuelle ne démarre pas. Cependant, certains périphériques SPICE, tels que l'audio et le passage USB, seront supprimés de la VM parce qu'ils n'ont pas de remplacement approprié dans le protocole VNC.
Par défaut, les machines virtuelles RHEL 8 sont configurées pour utiliser le protocole SPICE. Sur un hôte RHEL 9, ces machines virtuelles ne démarrent pas, à moins que vous ne passiez de SPICE à VNC.
Conditions préalables
- Le plug-in VM de la console web est installé sur votre système.
- Vous disposez d'une VM existante qui est configurée pour utiliser le protocole d'affichage à distance SPICE et qui est déjà arrêtée.
Procédure
Dans l'interface Machines virtuelles de la console web, cliquez sur le bouton Menu
de la VM configurée pour utiliser le protocole SPICE.Un menu déroulant s'ouvre avec des commandes pour diverses opérations VM.
Cliquez sur
.La boîte de dialogue Remplacer les dispositifs SPICE s'ouvre.
NoteSi vous avez plusieurs machines virtuelles existantes qui utilisent le protocole SPICE, elles sont répertoriées dans cette boîte de dialogue. Vous pouvez y sélectionner plusieurs machines virtuelles à convertir de SPICE à VNC en une seule étape.
Cliquez sur
.Une confirmation de la réussite de l'opération apparaît.