KVM/QEMU – práticas recomendadas para criar instantâneos de seus convidados em relação ao espaço em disco no hipervisor

KVM/QEMU – práticas recomendadas para criar instantâneos de seus convidados em relação ao espaço em disco no hipervisor

Tenho vários convidados KVM/QEMU, cada um com um disco rígido baseado no formato qcow2. Pelo que entendi, tenho duas opções para criar instantâneos. Primeiro é criar um instantâneo dentro da imagem qcow2:

virsh snapshot-create {vm_name}

A segunda seria criar um instantâneo atômico, que mais tarde eu poderia mesclar de volta na imagem qcow2 original:

virsh snapshot-create-as --domain {vm_name} --name {snapshot_name} --no-metadata --atomic --disk-only --diskspec {hdd_name},snapshot=external
virsh blockcommit {vm_name} {hdd_name} --active --pivot

Meu problema é que tenho espaço em disco limitado no host KVM (hipervisor).

A desvantagem do primeiro método é que os instantâneos são armazenados na imagem qcow2, o que torna a imagem maior se eu tirar um instantâneo todas as noites - isso me forçaria a cortar a imagem periodicamente quando eu excluir o instantâneo mais antigo, o que é muito adicional trabalhar.

A desvantagem do segundo método é que eu faço backup de toda a imagem, o que é mais fácil de administrar, mas ocupa muito mais espaço se eu quiser manter vários backups do convidado.

O que eu gostaria de saber:

  • Alguém poderia me dizer se existe um terceiro método que eu não conheço, que tornaria minha vida mais fácil em um hipervisor com pouco espaço em disco rígido?
  • O Virtualbox pode criar instantâneos externos, que podem ser mesclados novamente na imagem original a qualquer momento, o que é muito conveniente, pois você não precisa cortar a imagem. O KVM/QEMU oferece funcionalidade semelhante?
  • Qual é a melhor prática para criar instantâneos de convidados KVM se eu quiser manter vários instantâneos e prestar atenção ao meu espaço em disco limitado?

informação relacionada