Mam maszynę wirtualną KVM, która jest zarządzana przez libvirsh. Teraz chcę użyć innego obrazu ISO w maszynie wirtualnej.
Jak mogę zmienić DVD w napędzie wirtualnym virsh
?
Dodaj CDROM:
attach-disk guest01 /root/disc1.iso hdc --driver file --type cdrom
--mode readonly
Zmień CDROM:
attach-disk guest01 /root/disc2.iso hdc --driver file --type cdrom
--mode readonly
Usuń CDROM:
attach-disk guest01 " " hdc --driver file --type cdrom
--mode readonly
virsh
: 0.9.2).--config
do polecenia. Prawdopodobnie z powodu faktu, że gość nie był pierwotnie skonfigurowany z cdrom. Ten zwrócił się do następujących:error: internal error: No device with bus 'ide' and target 'hdc'. cdrom and floppy device hotplug isn't supported by libvirt
.W libvirt 0.9.12 i być może wcześniej
change-media
istnieje polecenie :Zmień dysk CD:
Wysuń dysk CD:
źródło
Próbowałem polecenia attach-disk i nie działało to dla mnie. Znalazłem jednak ten dokument na fedorze, który prosi o użycie polecenia „update-device”. To działało dla mnie i można je znaleźć w Podłączanie i aktualizowanie urządzenia za pomocą virsh . Oto kroki:
Utwórz plik XML:
Upewnij się, że nie masz
<source>
znacznika w definicjiZaktualizuj urządzenie:
źródło
Najpierw musisz wyeksportować istniejącą konfigurację:
Następnie musisz otworzyć plik i skopiować sekcję cdrom i dodać linię ze ścieżką obrazu ISO
Wynik jest więc podobny
i zapisz go jako cdrom.xml.
Po tym:
źródło