Captura instantânea / reversão para libvirt + KVM?

12

Recentemente, comecei a usar o KVM para meu ambiente de desenvolvimento / teste em um sistema host Linux com memória de 8G. Antes, eu estava usando o VMware Fusion para o meu ambiente virtual, mas meu Macbook só tem memória 2G. Eu tentei o VMware Server e o ESX no host em vez do KVM, mas o webUI não roda no Firefox do Mac OSX, e vamos fazer mais com o KVM de qualquer maneira.

O principal recurso do VMware que eu sinto falta é o robusto snapshot / rollback, mas estou perdendo isso no KVM. Eu entendo o comando de instantâneo, mas ele desliga o sistema operacional convidado quando concluído e, em seguida, copiar a imagem do disco para preservar seu estado é incômodo.

Esta é realmente a melhor maneira de gerenciar instantâneos no KVM?

    
por jtimberman 09.06.2009 / 21:31

3 respostas

14

O KVM tem um recurso de snapshot muito melhor do que o que é gerenciado pelo libvirt; mas depende de imagens qcow2. se você usá-los, basta fazer um savevm <name> no console de comando (bloqueado pelo libvirt) ele não criará um novo arquivo, é um instantâneo dentro do arquivo qcow2.

teste primeiro, porque algumas versões do KVM o quebraram.

    
por 09.06.2009 / 22:17
4

Você pode combinar hosts KVM com a tecnologia LVM. Se você instalar todas as suas máquinas em um LV separado, usando um Volume Lógico para cada máquina, poderá criar backups / instantâneos com recursos do LVM. É como o instantâneo solaris do ZFS, experimente;)

    
por 18.06.2010 / 17:37
0

Parece que a única maneira de fazer isso "propriamente" é corrigir o QEMU quando você diz não para os formatos qcowN.

    
por 31.08.2009 / 15:45