Clonar máquina virtual KVM com instantâneos

3

Eu criei uma máquina virtual usando virt-manager e salvei um instantâneo de seu estado atual.

Agora, gostaria de criar uma máquina duplicada exata com todos os instantâneos da primeira máquina.

Como eu poderia conseguir isso?

    
por michaelr524 12.04.2016 / 19:49

1 resposta

3

Há duas partes em uma VM - a imagem do disco (ou conjunto de imagens em uma cadeia de snapshots) e as definições da VM.

Clonar definições de VM pode ser simples e complexo. Para que o clone seja executado em outro host, tudo que você precisa é virsh dumpxml VMNAME > VM.xml na origem; e, em seguida, virsh define VM.xml no host de destino. Se o clone for executado localmente, você terá que editar manualmente o XML e alterar os UUIDs e os nomes dos originais, alterar os MACs e praticamente qualquer outra coisa que possa ser exclusiva da VM, portanto, não há choque. Alterar os caminhos da imagem de disco também é necessário, obviamente.

A clonagem de imagens de disco é uma questão de copiar os arquivos em outro lugar. qemu-img é o utilitário que você precisa usar para fazer a cópia do disco. Solte o conjunto de cadeias de imagens em uma pasta separada, aponte o domxml para a imagem da folha e ele deve funcionar.

Dito tudo isso, você tem virt-clone , uma parte de virt-install para cuidar das coisas para você

    
por 13.04.2016 / 08:36