KVMのブートドライブ変更
KVMで最初のディスクドライブ以外からブートさせてみる。
libvirtのドキュメントを参考に、 対象VM(ここではkvmdom)のXMLファイルを書き換える。
$ virsh edit kvmdom
<os> <type arch='x86_64' machine='pc-q35-4.2'>hvm</type> - <boot dev='hd'/> </os> ... <disk type='file' device='disk'> <driver name='qemu' type='qcow2'/> <source file='.../vdb.img'/> <target dev='vdb' bus='virtio'/> <address type='pci' domain='0x0000' bus='0x05' slot='0x00' function='0x0'/> + <boot order='1'/> </disk>
os
要素からboot
要素を削除し、ブートさせたいdisk
要素にorder
属性付きのboot
要素を追加する。
実際に起動してみる。
$ virsh start --console kvmdom
2番目のディスクドライブ (vdb) から起動できた!