Esseperguntas perguntam como alguém pode fazer um backup de uma máquina virtual ativa.
A resposta aceita diz que é possível com QEMU/libvirt.
Minha pergunta (já que a resposta não explica) é como fazer um backup adequado de uma máquina ativa usando apenas o QEMU.
Responder1
As primitivas do QEMU Machine Protocol para uma maneira de fazer um backup do qemu são documentadas comoBitmaps sujos e backup incremental. block-dirty-bitmap-add
e tal.
Como a página sugere, “O público-alvo deste documento são desenvolvedores que estão adicionando recursos de backup QEMU a aplicativos de gerenciamento”. Como API é um pouco feio, um script adequado deve ser mais focado e robusto. Em ambientes que já usam libvirt, seu backup é uma escolha óbvia.
Devido à popularidade do qemu, eu ficaria surpreso se não houvesse uma implementação alternativa apenas de backup. E de fato encontrei um:qmpbackup, embora tenha cuidado, eu não o usei e, na verdade, acabei de encontrá-lo agora. Estude-o como um exemplo de cliente QMP.
E como sempre, vocêdeveteste restaurações de backup para saber como recuperar. Regularmente, e especialmente ao alterar os procedimentos de backup.