kvm ゲストにディスクを割り当てる

kvm ゲストに lv であったり光学ドライブであったりを割り当てます。

virsh # attach-disk --domain <domain> --source <付けるデバイス : /dev/vg/lv> --target <ゲスト側のデバイス名: vdb> --targetbus virtio --config

これをやっておいて、1回 shutdown して上げ直せばOK。

この操作は domain が cdrom デバイスを持っていない場合に1回だけやります。

virsh # attach-disk --domain <domain> --source <isoイメージ> --target <ゲスト側のデバイス名: hda> --type cdrom --mode readonly --config

これをやって1回 shutdown して起動しなおせば cdrom デバイスが作成されます。メディアの入れ替えは change-media でやります。 detach-disk すると、文字通り cdrom デバイスごとなくなるのでものすごく面倒。

https://manimani.cc/lib/plugins/linkback/exe/trackback.php/wiki:kvm:attach-disk