Rechercher

Chapitre 5. Connexion aux machines virtuelles

download PDF

Pour interagir avec une machine virtuelle (VM) dans RHEL 9, vous devez vous y connecter en effectuant l'une des opérations suivantes :

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

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.

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

  1. Dans l'interface Machines virtuelles, 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.

  2. Sélectionnez la console VNC 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.

  3. Cliquez pour agrandir

    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.

Note

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 Envoyer une touche et sélectionnez la séquence de touches à envoyer.

Par exemple, pour envoyer la touche Ctrl+Alt+Del à la VM, cliquez sur la touche Envoyer et sélectionnez l'entrée de menu Ctrl Alt Del.

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.

Note

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.

    1. Cliquez sur Lancer la visionneuse à distance.

      Le virt viewer, .vv, permet de télécharger des fichiers.

    2. Ouvrir le fichier pour lancer Virt Viewer.
Note

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

  1. Dans l'interface Machines virtuelles, 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.

  2. Sélectionnez Desktop Viewer dans le menu déroulant de la console.

    Page displaying the Console section of the virtual machine interface along with other VM details.
  3. Cliquez sur Lancer la visionneuse à distance.

    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.

Note

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 Envoyer une touche et sélectionnez la séquence de touches à envoyer.

Par exemple, pour envoyer la touche Ctrl+Alt+Del à la VM, cliquez sur le menu Envoyer la touche et sélectionnez l'entrée de menu Ctrl Alt Del.

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ètre vnc_listen dans /etc/libvirt/qemu.conf pour le remplacer par l'adresse IP de l'hôte.
    • VNC port - 5901

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

Procédure

  1. Dans le volet Machines virtuelles, 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.

  2. Sélectionnez Console série dans le menu déroulant Console.

    La console graphique apparaît dans l'interface web.

    Page displaying the virtual machine serial console along with other VM details.

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 Disconnect (Déconnecter).
  • Pour reconnecter la console série à la VM, cliquez sur Reconnect.

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.

Important

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

  1. 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.

  2. Cliquez sur Remplacer les dispositifs SPICE.

    La boîte de dialogue Remplacer les dispositifs SPICE s'ouvre.

    Note

    Si 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.

  3. Cliquez sur Remplacer.

    Une confirmation de la réussite de l'opération apparaît.

Red Hat logoGithubRedditYoutubeTwitter

Apprendre

Essayez, achetez et vendez

Communautés

À propos de la documentation Red Hat

Nous aidons les utilisateurs de Red Hat à innover et à atteindre leurs objectifs grâce à nos produits et services avec un contenu auquel ils peuvent faire confiance.

Rendre l’open source plus inclusif

Red Hat s'engage à remplacer le langage problématique dans notre code, notre documentation et nos propriétés Web. Pour plus de détails, consultez leBlog Red Hat.

À propos de Red Hat

Nous proposons des solutions renforcées qui facilitent le travail des entreprises sur plusieurs plates-formes et environnements, du centre de données central à la périphérie du réseau.

© 2024 Red Hat, Inc.