Backup de convidados KVM ao usar arquivos de disco qcow2

5

Eu tenho um sistema Ubuntu (hardy) usado para virtualização usando o KVM. Cada convidado tem seu próprio arquivo qcow2 usado como disco. Os hóspedes estão executando o Ubuntu (hardy). Qual seria uma boa estratégia de backup para essa configuração? Eu preferiria não desligar os convidados durante o backup.

    
por rkthkr 26.10.2009 / 13:56

2 respostas

4

Você vai querer coordenar isso dentro do hóspede ... de preferência você:

  1. Porque qualquer RDBMS em execução no convidado para liberar seu cache
  2. Diga ao Linux para sincronizar discos (sysrq S ou apenas digite 'sync')

Em seguida, basta fazer um instantâneo qcow2 do convidado. Então, você tem uma cópia imutável somente de leitura do FS convidado como quando tirou a foto instantânea.

Esta página oferece muito mais informações do que você provavelmente gostaria de saber sobre como os instantâneos (e qcow2 em si) funciona. Veja também a resposta aceita para esta questão .

    
por 26.10.2009 / 14:07
1

Eu estava procurando uma solução semelhante agora estou usando o volume RAID + LVM2 de software para armazenamento libvirt, tirei um instantâneo e algumas vezes (cerca de 8-10) tive que reverter para backup e funcionou, mesmo que o convidado do Win tenha dito: desligamento não limpo. Eu não estou usando hardware RAID de qualquer forma, o software é suficiente, mas certamente backup de bateria SCSI / SAS + HW RAID + é a melhor solução para snapthots LVM2 (devido a dupla escrever para lugares diferentes em discos rígidos quando o instantâneo é tirado). Eu sempre uso arquivos de volume RAW cheios ou até drive / partição anexados diretamente, já habilitei cache de gravação para drives de VMs que aumentaram a velocidade de gravação MUITO! Agora estou considerando os snapshots internos do QCOW2 para desativar o LVM2, porque é muito lento quando comparado à partição RAW, como o EXT4.

    
por 27.07.2011 / 16:38