KVMの稼働中VMにディスクのオンライン追加
ディスクのイメージファイルを作成してVMにアタッチする。
host$ dd if=/dev/zero of=vdb.img bs=1M seek=2048 count=0 host$ virsh attach-disk kvmdom --source $PWD/vdb.img --target vdb
VM側でディスク追加を確認する。
host$ virsh console kvmdom kvmdom# fdisk -l /dev/vdb Disk /dev/vdb: 2 GiB, 2147483648 bytes, 4194304 sectors Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes
追加したディスクにLVMの論理ボリュームを作成する。
kvmdom# pvcreate /dev/vdb Physical volume "/dev/vdb" successfully created. kvmdom# pvs PV VG Fmt Attr PSize PFree /dev/vda5 kvmdom-vg lvm2 a-- <15.52g <6.21g /dev/vdb lvm2 --- 2.00g 2.00g kvmdom# vgcreate vg01 /dev/vdb Volume group "vg01" successfully created kvmdom# vgs VG #PV #LV #SN Attr VSize VFree kvmdom-vg 1 2 0 wz--n- <15.52g <6.21g vg01 1 0 0 wz--n- <2.00g <2.00g kvmdom# lvcreate -n ext -L 1G vg01 Logical volume "ext" created. kvmdom# lvs LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert root kvmdom-vg -wi-ao---- <8.36g swap_1 kvmdom-vg -wi-ao---- 976.00m ext vg01 -wi-a----- 1.00g
VMにオンラインでディスクを追加して論理ボリュームが作成できた!