У меня есть виртуальная машина KVM, которая управляется через libvirsh. Теперь я хочу использовать другой образ ISO внутри виртуальной машины.
Как изменить DVD в виртуальном приводе с помощью virsh
?
Добавить CDROM:
attach-disk guest01 /root/disc1.iso hdc --driver file --type cdrom
--mode readonly
Изменить CDROM:
attach-disk guest01 /root/disc2.iso hdc --driver file --type cdrom
--mode readonly
Удалить CDROM:
attach-disk guest01 " " hdc --driver file --type cdrom
--mode readonly
virsh
: 0.9.2).--config
к команде. Вероятно, из-за того, что гость изначально не был настроен на cdrom. Это имя следующее:error: internal error: No device with bus 'ide' and target 'hdc'. cdrom and floppy device hotplug isn't supported by libvirt
.В libvirt 0.9.12, а может и раньше,
change-media
существует команда :Изменить CD:
Извлечь CD:
источник
Я попробовал команду attach-disk, и она не сработала для меня. Тем не менее, я нашел этот документ на fedora, который просит вас использовать команду «update-device». Это сработало для меня, и вы можете найти его в разделе «Подключение и обновление устройства с помощью virsh» . Вот шаги:
Создайте файл XML:
Убедитесь, что у вас нет
<source>
тега в вашем определенииОбновите устройство:
источник
Сначала вы должны экспортировать существующую конфигурацию:
Затем вы должны открыть файл и скопировать раздел cdrom и добавить строку с путем iso-изображения, как
Так что результат что-то вроде
и сохраните его как cdrom.xml.
После того:
источник