{{tag>virsh libvirt linux}} # kvm ゲストにディスクを割り当てる kvm ゲストに lv であったり光学ドライブであったりを割り当てます。 ## hdd の割り当て ``` virsh # attach-disk --domain --source <付けるデバイス : /dev/vg/lv> --target <ゲスト側のデバイス名: vdb> --targetbus virtio --config ``` これをやっておいて、1回 shutdown して上げ直せばOK。 ## 光学ドライブの割り当て この操作は domain が cdrom デバイスを持っていない場合に1回だけやります。 ``` virsh # attach-disk --domain --source --target <ゲスト側のデバイス名: hda> --type cdrom --mode readonly --config ``` これをやって1回 shutdown して起動しなおせば cdrom デバイスが作成されます。メディアの入れ替えは [change-media](change-media "change-media") でやります。 [detach-disk](detach-disk "detach-disk") すると、文字通り cdrom デバイスごとなくなるのでものすごく面倒。