14.6. Gestion des lecteurs optiques virtuels


Lorsque vous utilisez une machine virtuelle (VM), vous pouvez accéder aux informations stockées dans une image ISO sur l'hôte. Pour ce faire, attachez l'image ISO à la VM en tant que lecteur optique virtuel, tel qu'un lecteur de CD ou de DVD.

Les sections suivantes fournissent des informations sur l'utilisation de la ligne de commande pour :

14.6.1. Attacher des lecteurs optiques aux machines virtuelles

Pour attacher une image ISO en tant que lecteur optique virtuel, modifiez le fichier de configuration XML de la machine virtuelle (VM) et ajoutez le nouveau lecteur.

Conditions préalables

  • Vous devez stocker et copier le chemin d'accès de l'image ISO sur la machine hôte.

Procédure

  • Utilisez l'utilitaire virt-xml avec l'argument --add-device:

    Par exemple, la commande suivante attache l'image ISO example-ISO-name, stockée dans le répertoire /home/username/Downloads, à la VM example-VM-name.

    # virt-xml example-VM-name --add-device --disk /home/username/Downloads/example-ISO-name.iso,device=cdrom
    Domain 'example-VM-name' defined successfully.

Vérification

  • Exécutez la VM et vérifiez si l'appareil est présent et s'il fonctionne comme prévu.

Ressources supplémentaires

14.6.2. Ajouter un CD-ROM à une machine virtuelle en cours d'exécution à l'aide de la console web

Vous pouvez utiliser la console web pour insérer un CD-ROM dans une machine virtuelle (VM) en cours d'exécution sans spécifier le support.

Procédure

  1. Arrêtez la VM.
  2. Attacher un périphérique CD-ROM virtuel sans spécifier d'image source.

    # virt-xml vmname --add-device --disk target.dev=sda,device=cdrom
  3. Exécutez la VM.
  4. Ouvrez la console web et dans l'interface Machines virtuelles, cliquez sur la VM à laquelle vous voulez attacher un CD-ROM.
  5. Faites défiler jusqu'à Disques.

    La section Disques affiche des informations sur les disques affectés à la VM, ainsi que des options permettant d'accéder à Add ou Edit.

  6. Cliquez sur l'option Insérer pour le périphérique cdrom.

    Image displaying the disk row of the cdrom device.
  7. Choisissez une adresse Source pour le fichier que vous souhaitez joindre :

    • Custom Path: Le fichier se trouve dans un répertoire personnalisé sur la machine hôte.
    • Use existing: Le fichier se trouve dans les pools de stockage que vous avez créés.
  8. Cliquez sur Insérer.

Vérification

  • Dans l'interface des machines virtuelles, le fichier apparaîtra dans la section Disks.

14.6.3. Remplacement des images ISO dans les lecteurs optiques virtuels

Pour remplacer une image ISO attachée en tant que lecteur optique virtuel à une machine virtuelle (VM), modifiez le fichier de configuration XML de la VM et spécifiez le remplacement.

Conditions préalables

  • Vous devez stocker l'image ISO sur la machine hôte.
  • Vous devez connaître le chemin d'accès à l'image ISO.

Procédure

  1. Localisez le périphérique cible sur lequel le CD-ROM est attaché à la VM. Vous trouverez cette information dans le fichier de configuration XML de la VM.

    Par exemple, la commande suivante affiche le fichier de configuration XML de la VM example-VM-name Où le périphérique cible pour le CD-ROM est sda.

    # virsh dumpxml example-VM-name
    ...
    <disk>
      ...
      <source file='$(/home/username/Downloads/example-ISO-name.iso)'/>
      <target dev='sda' bus='sata'/>
      ...
    </disk>
    ...
  2. Utilisez l'utilitaire virt-xml avec l'argument --edit.

    Par exemple, la commande suivante remplace l'image ISO example-ISO-name, attachée à la VM example-VM-name à la cible sda, par l'image ISO example-ISO-name-2 stockée dans le répertoire /dev/cdrom.

    # virt-xml example-VM-name --edit target=sda --disk /dev/cdrom/example-ISO-name-2.iso
    Domain 'example-VM-name' defined successfully.

Vérification

  • Exécutez la VM et vérifiez si l'appareil est remplacé et fonctionne comme prévu.

Ressources supplémentaires

  • La commande man virt-xml

14.6.4. Suppression des images ISO des lecteurs optiques virtuels

Pour supprimer une image ISO d'un lecteur optique virtuel attaché à une machine virtuelle (VM), modifiez le fichier de configuration XML de la VM.

Procédure

  1. Localisez le périphérique cible sur lequel le CD-ROM est attaché à la VM. Vous trouverez cette information dans le fichier de configuration XML de la VM.

    Par exemple, la commande suivante affiche le fichier de configuration XML de la VM example-VM-name, où le périphérique cible pour le CD-ROM est sda.

    # virsh dumpxml example-VM-name
    ...
    <disk>
      ...
      <source file='$(/home/username/Downloads/example-ISO-name.iso)'/>
      <target dev='sda' bus='sata'/>
      ...
    </disk>
    ...
  2. Utilisez l'utilitaire virt-xml avec l'argument --edit.

    Par exemple, la commande suivante supprime l'image ISO example-ISO-name du lecteur de CD connecté à la VM example-VM-name.

    # virt-xml example-VM-name --edit target=sda --disk path=
    Domain 'example-VM-name' defined successfully.

Vérification

  • Exécutez la VM et vérifiez que l'image n'est plus disponible.

Ressources supplémentaires

  • La commande man virt-xml

14.6.5. Suppression des lecteurs optiques des machines virtuelles

Pour supprimer un lecteur optique attaché à une machine virtuelle (VM), modifiez le fichier de configuration XML de la VM.

Procédure

  1. Localisez le périphérique cible sur lequel le CD-ROM est attaché à la VM. Vous trouverez cette information dans le fichier de configuration XML de la VM.

    Par exemple, la commande suivante affiche le fichier de configuration XML de la VM example-VM-name, où le périphérique cible pour le CD-ROM est sda.

    # virsh dumpxml example-VM-name
    ...
    <disk type='file' device='cdrom'>
      <driver name='qemu' type='raw'/>
      <target dev='sda' bus='sata'/>
      ...
    </disk>
    ...
  2. Utilisez l'utilitaire virt-xml avec l'argument --remove-device.

    Par exemple, la commande suivante supprime le lecteur optique attaché en tant que cible sda de la VM example-VM-name.

    # virt-xml example-VM-name --remove-device --disk target=sda
    Domain 'example-VM-name' defined successfully.

Vérification

  • Confirmez que le dispositif n'est plus répertorié dans le fichier de configuration XML de la VM.

Ressources supplémentaires

  • La commande man virt-xml

14.6.6. Suppression d'un CD-ROM d'une machine virtuelle en cours d'exécution à l'aide de la console web

Vous pouvez utiliser la console web pour éjecter un périphérique CD-ROM d'une machine virtuelle (VM) en cours d'exécution.

Procédure

  1. Dans l'interface Machines virtuelles, cliquez sur la VM dont vous souhaitez supprimer le CD-ROM.
  2. Faites défiler jusqu'à Disques.

    La section Disques affiche des informations sur les disques affectés à la VM, ainsi que des options permettant d'accéder à Add ou Edit.

    Image displaying the disks section of the VM.
  3. Cliquez sur l'option Ejecter pour le périphérique cdrom.

    La boîte de dialogue Eject media from VM? s'ouvre.

  4. Cliquez sur Ejecter.

Vérification

  • Dans l'interface des machines virtuelles, le fichier joint n'est plus affiché dans la section Disks.
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.