É possível usar partições LVM dentro de uma máquina virtual KVM criada pelo vmbuilder?

3

Eu tenho um sistema host Ubuntu 9.10 com partições LVM executando o KVM. Eu tenho criado VMs usando o vmbuilder usando partições LVM para cada VM em vez de arquivos para as VMs.

Quando eu configuro uma VM usando o vmbuilder --part, as partições no arquivo que estou usando são criadas como partições regulares (sda1, sda2, etc.).

O que eu gostaria de fazer é usar o LVM dentro da VM caso eu precise redimensionar as partições em algum momento. Mas eu não vejo nenhuma opção para fazer isso usando a ferramenta vmbuilder. Parece que isso pode ser um pedido comum para evitar o uso do kpartx, etc.

Há algo que estou perdendo ou isso não é possível com o vmbuilder?

    
por Tauren 05.03.2010 / 13:43

2 respostas

2

Se a partição estiver no formato qcow, você pode usar como

qemu-img resize partition.qcow2 +5GB

e depois

kpartx 

no convidado.

    
por 18.12.2012 / 09:06
1

O VMBuilder não suporta isso (e não acho que seja realmente possível, sem executar a VM).

Eu usaria o virt-install para definir a VM e depois executar o instalador padrão do Ubuntu (possivelmente com dados de preseed).

    
por 23.09.2011 / 16:23