
Eu tenho um disco da VM para copiar de um host para outro para migração ao vivo.
Posso pensar em duas maneiras de copiar o disco da VM.
Faça um snapshot do volume lógico no host original, crie um volume lógico no host de destino do mesmo tamanho. Em seguida, copie usando
dd
o comando.Crie uma nova VM no volume lógico de destino, faça um instantâneo do volume lógico do host original e execute
rsync
para copiar todos os diretórios e arquivos para o volume lógico de destino comrsync
a opção—delete
.
O primeiro método leva mais tempo porque duplica todo o volume. O segundo método é menos direto. Qual é a melhor maneira de copiar o disco?
Responder1
Se você tiver armazenamento compartilhado, certifique-se de que o disco da VM esteja localizado no armazenamento compartilhado, acessível por ambos os hosts e montado no mesmo ponto de montagem. Então a migração ao vivo padrão dirigida pela libvirt simplesmente funcionará.
Se você não tiver armazenamento compartilhado, o KVM/QEMU também oferece suporte. Em mais de uma maneira, na verdade [1]
É claro que é uma ideia melhor usar libvirt
[2]
[1]http://wiki.qemu.org/Features/LiveBlockMigration
[2]http://libvirt.org/migration.html