VMs KVM baseadas em captura instantânea LVM

2

Até onde eu sei, os instantâneos do LVM basicamente não ocupam espaço "real" nos discos rígidos.

Estou usando a virtualização KVM em meus hosts e digamos que eu crie um volume LVM para minha VM Linux e, em seguida, instale-o corretamente, desligue-o e tire um instantâneo do LVM dele.

Basicamente eu acabei de clonar (instantâneos LVM2 são r / w).

Eu o alimento para o KVM e é isso? Posso fotografar este volume N número de vezes e obter N número de VMs que ocupam zero de espaço real no disco rígido real?

Quando as VMs clonadas começam a gravar, na verdade, elas estão apenas digitando os diffs da VM "principal". Isso parece uma idéia interessante para gerenciar muitas VMs de "modelo" enquanto economiza grandes quantidades de espaço em disco.

Ou talvez eu esteja apenas inventando a bicicleta. O que você acha? Isso é possível?

    
por Paul Basov 25.04.2012 / 23:20

2 respostas

3

Os instantâneos do LVM sofrem atualmente um desempenho horrível quando você tenta criar vários instantâneos da mesma origem de uma só vez, e deve reservar espaço para cada instantâneo separadamente, portanto, isso não é uma boa ideia. Seria muito melhor usar imagens qcow2 em vez de volumes lvm brutos, pois eles têm um bom suporte a instantâneos e você pode configurar uma imagem base somente leitura para várias imagens de leitura / gravação para diferentes VMs para usar como um ponto inicial compartilhado.

    
por 26.04.2012 / 18:16
2

se você não gravar no seu disco vm, sim, o instantâneo recebe 0 quantidade de disco, mas assim que você começar a gravar, o espaço de instantâneo lvm começará a ser preenchido e estará cheio, seu instantâneo morrerá. é por isso que o lvcreate -s ainda requer que você aloque algum espaço em disco. se todos os seus vms forem de leitura, na verdade você pode usar apenas um cd ou dvd.

no entanto, salve o tamanho da imagem base, pois cada instantâneo terá apenas a quantidade incremental de espaço. Então, se seus vms são todos lidos com pouca escrita, você ainda ganha. Quanto ao desempenho, você só precisa testar para ver se funcionaria para você.

    
por 25.04.2012 / 23:35