Ich habe eine virtuelle KVM-Maschine, die über libvirsh verwaltet wird. Jetzt möchte ich ein anderes ISO-Image in der VM verwenden.
Wie ändere ich die DVD im virtuellen Laufwerk mit virsh
?
CD-ROM hinzufügen:
attach-disk guest01 /root/disc1.iso hdc --driver file --type cdrom
--mode readonly
CD-ROM wechseln:
attach-disk guest01 /root/disc2.iso hdc --driver file --type cdrom
--mode readonly
CDROM entfernen:
attach-disk guest01 " " hdc --driver file --type cdrom
--mode readonly
virsh
: 0.9.2).--config
den Befehl hinzufügen . Vermutlich aufgrund der Tatsache, dass der Gast ursprünglich nicht mit einer CD-ROM konfiguriert war. Dies adressiert die folgenden:error: internal error: No device with bus 'ide' and target 'hdc'. cdrom and floppy device hotplug isn't supported by libvirt
.In libvirt 0.9.12 und möglicherweise früher ist ein Befehl
change-media
vorhanden:CD wechseln:
CD auswerfen:
quelle
Ich habe den Befehl attach-disk ausprobiert und es hat bei mir nicht funktioniert. Allerdings habe ich dieses Dokument auf fedora gefunden, das Sie auffordert, den Befehl "update-device" zu verwenden. Das hat bei mir funktioniert, und Sie finden es unter Anhängen und Aktualisieren eines Geräts mit virsh . Hier sind die Schritte:
Erstellen Sie eine XML-Datei:
Stellen Sie sicher, dass das
<source>
Tag nicht in Ihrer Definition enthalten istAktualisieren Sie das Gerät:
quelle
Zuerst müssen Sie die vorhandene Konfiguration exportieren:
Dann müssen Sie die Datei öffnen und den CD-ROM-Bereich kopieren und die Zeile mit dem ISO-Image-Pfad wie folgt hinzufügen
Das Ergebnis ist also so etwas wie
und speichern Sie es als cdrom.xml.
Nachdem:
quelle