Como tirar instantâneos periódicos de VMs e transportá-los eficientemente fora do local

1

Estou executando o KVM no Debian Squeeze e tenho VMs que vão do Debian ao Windows Server 2003, ao XP e ao W7

Meu plano é mover essas VMs para qcow2 e usar snapshot-create do libvirt para tire instantâneos periódicos e rsync para copiar as imagens para um site remoto. Fico feliz em perder o estado de execução e todas as alterações desde o último snapshot - isso é apenas parte da estratégia geral de backup.

  • Estou certo em assumir que preciso fazer um instantâneo do LVM e executar o rsync para evitar corrupção?
  • O rsync copiará de forma eficiente apenas o final do arquivo de imagem que foi alterado desde o rsync anterior?
por Jack Douglas 12.10.2011 / 15:52

1 resposta

1

O instantâneo LVM é necessário se você não puder pausar por alguns minutos executando as VMs durante o procedimento de backup. Se não for crítico para seus aplicativos, para cada VM, você pode congelá-lo quando o procedimento de backup for iniciado, rsync seu disco virtual onde desejar e, por fim, retomá-lo.

O rsync é uma ótima ferramenta, mas considere que manter backups incrementais é geralmente mais "seguro" do que manter uma cópia rsynced diária: eu uso uma combinação de um script de shell para imagens de disco rsync e um servidor de backupcc centralizado que adquire backups incrementais de arquivos VM (internos, não as imagens de disco).

    
por 16.10.2011 / 11:13