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

Можно ли использовать разделы LVM внутри виртуальной машины KVM, созданной vmbuilder?

У меня есть хост-система Ubuntu 9.10 с разделами LVM, на которых работает KVM. Я создавал виртуальные машины с помощью vmbuilder, используя разделы LVM для каждой виртуальной машины вместо файлов для виртуальных машин.

Когда я настраиваю виртуальную машину с помощью vmbuilder --part, разделы в используемом мной файле создаются как обычные разделы (sda1, sda2 и т. Д.).

Я бы хотел использовать LVM внутри виртуальной машины на случай, если в какой-то момент мне понадобится изменить размер разделов. Но я не вижу никаких вариантов сделать это с помощью инструмента vmbuilder. Похоже, это может быть обычная просьба избежать использования kpartx и т. Д.

Что-то мне не хватает, или это невозможно с vmbuilder?

Если раздел в формате qcow, вы можете использовать как

qemu-img resize partition.qcow2 +5GB

а потом

kpartx 

в гостях.

VMBuilder не поддерживает это (и я не думаю, что это действительно возможно без запуска виртуальной машины).

Я бы использовал virt-install для определения виртуальной машины, а затем запустил стандартный установщик Ubuntu (возможно, с данными preseed).