Как добавить аварийный загрузочный диск в инстанс

kvm virsh openstack cdrom vncdisplay attach-disk

Как добавить аварийный загрузочный диск в инстанс

virsh attach-disk instance-000000e9 /home/sil/iso/CentOS-6.9-x86_64-minimal.iso hdc --type cdrom --mode readonly --config

Посмотрим, как изменилась конфигурация ВМ:

virsh dumpxml instance-000000e9

|      \<driver name='qemu' type='raw'/>

\<source file='/home/sil/iso/CentOS-6.9-x86_64-minimal.iso'/>

\<target dev='hdc' bus='ide'/>

\<readonly/>

\<address type='drive' controller='0' bus='1' target='0' unit='0'/>

\</disk>      \<disk type='file' device='cdrom'>| |-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|

Меняем загрузочное устройство на CDROM

virsh edit instance-000000e9

\<boot dev='cdrom'/>

\<boot dev='network'/>

\<boot dev='hd'/>

 \<bootmenu enable='yes'/>

Смотрим, на каком VNC-дисплее можно управлять машиной.

virsh vncdisplay instance-000000e9

:5

Подключаемся по VNC-клиенту

3a3e517eda45ebc7bb039e135d14f3ca.png

Полезные ссылки по теме:

https://docs.openstack.org/user-guide/cli-nova-launch-instance-using-ISO-image.html

http://www.starkandwayne.com/blog/brokenstack-rescuing-your-instance-from-the-brink-of-oblivion/

https://superuser.com/questions/239870/change-cd-rom-via-virsh

https://stackoverflow.com/questions/19011159/how-to-set-boot-order-on-kvm-libvirt-virsh