Назад | Перейти на главную страницу

Недостатки создания тома с помощью lvm вместо libvirt? Пул хранения присутствует

При создании виртуальной машины на сервере A команда virt-install создала том libvirt "VM" в пуле хранения libvirt "POOL".

 virsh-install --disk pool=POOL,size=$HDDSIZE,$DISKOPT -n VM

Как и ожидалось, libvirt показывает, например,

# virsh vol-list POOL

Name                 Path
-----------------------------------------
VM                  /dev/VOLUMEGROUP/VM
anotherVM           /dev/VOLUMEGROUP/anotherVM

При миграции виртуальной машины на сервер B, который не разделяет хранилище с сервером A, я вместо этого создал логический том с помощью lvm:

 lvcreate -l $EXTNSIZE -n lvmVM VOLUMEGROUP

Так как не ожидаемый (но, возможно, ожидаемый), libvirt на сервере B выполняет не признать lvmVM.

# virsh vol-list POOL

Name                 Path
-----------------------------------------
someOtherVM         /dev/VOLUMEGROUP/someOtherVM

В любом случае мне удалось запустить виртуальную машину вручную. Хорошо. Но...

(или, с другой точки зрения: какой выигрыш от использования томов libvirt вместо томов lvm внутри пула хранения после первоначального создания, например, с помощью virt-inst?)


Подробности: