J'ai une machine virtuelle KVM gérée via libvirsh. Maintenant, je veux utiliser une image ISO différente à l'intérieur de la machine virtuelle.
Comment changer le DVD dans le lecteur virtuel en utilisant virsh
?
Ajouter un CDROM:
attach-disk guest01 /root/disc1.iso hdc --driver file --type cdrom
--mode readonly
Changer de CD-ROM:
attach-disk guest01 /root/disc2.iso hdc --driver file --type cdrom
--mode readonly
Supprimer le CD-ROM:
attach-disk guest01 " " hdc --driver file --type cdrom
--mode readonly
virsh
: 0.9.2).--config
à la commande. Probablement dû au fait que l'invité n'était pas configuré à l'origine avec un cdrom. Cette adresse qui suit:error: internal error: No device with bus 'ide' and target 'hdc'. cdrom and floppy device hotplug isn't supported by libvirt
.Dans libvirt 0.9.12 et peut-être plus tôt, une commande
change-media
existe:Changer de CD:
Éjecter le CD:
la source
J'ai essayé la commande attach-disk et cela n'a pas fonctionné pour moi. Cependant, j'ai trouvé ce doc sur fedora qui vous demande d'utiliser la commande "update-device". Cela a fonctionné pour moi, et vous pouvez le trouver sur Attacher et mettre à jour un appareil avec virsh . Voici les étapes:
Créez un fichier XML:
Assurez-vous que vous n'avez pas la
<source>
balise dans votre définitionMettez à jour l'appareil:
la source
Vous devez d'abord exporter la configuration existante:
Ensuite, vous devez ouvrir le fichier et copier la section cdrom et ajouter la ligne avec le chemin de l'image iso comme
Donc, le résultat est quelque chose comme
et enregistrez-le sous cdrom.xml.
Après ça:
la source