Não consigo encontrar nenhuma informação boa sobre como fazer backup de convidados qcow2 kvm. Não estou realmente interessado no estado de execução dos convidados, apenas no sistema de arquivos. Esta pergunta sugere o uso, savevm
mas que cria um instantâneo no local. Eu gostaria de fazer backup do sistema de arquivos remotamente.
Existe uma maneira melhor do que:
- suspender a máquina virtual virt_machine # pause
- rsync --sparse /home/vm/image.qcow2 /tmp/image.dec_14_2010.qcow2 # copie a imagem na mesma unidade
- retomar virt_machine
- rsync --sparse /tmp/image.dec_14_2010.qcow2 ssh: // backup @ backupmachine: / vmbackups
Existem algumas desvantagens nisso. Primeiro, copiar um grande arquivo de imagem leva um tempo (relativamente) longo. Em segundo lugar, sempre devo ter espaço suficiente para fazer backup de minhas máquinas. Isto não é o ideal. Existem outras maneiras melhores de gerenciar backups do KVM?
Obrigado.
fonte
Pessoalmente, tive um tempo MUITO difícil com esse problema e constatei que, mesmo quando desativados, os backups de convidados eram frequentemente esquisitos. Lembre-se: se você não está tentando restaurar regularmente esses backups, não tem idéia se eles funcionam.
Depois de muita experimentação, eu fiz o backup completo da imagem e usei uma solução tradicional de backup de rede que poderia ser usada para servidores bare metal. No meu caso, fomos com o BackupPC, que é antigo, mas super confiável. Em cada servidor, configurei a solução de backup para os aplicativos específicos em uso. Por exemplo sqldump para MySQL, plugin para Joomla, etc.
É uma PIA, mas é muito mais rápida e muito confiável.
fonte
Não importa onde você faça o instantâneo - LVM ou qcow2, a VM ainda precisará ser desativada antes de você tirá-lo. Caso contrário, você perderá dados e imagens corrompidas.
fonte