qemu-kvm salva e restaura em diferentes máquinas - Migração offline

1

Estou usando o KVM em centavos 5.6. Eu estou tentando fazer a migração offline entre duas máquinas. Eu tenho um servidor NFS comum. Eu inicialmente salvo o estado da VM em execução (na máquina1) em um arquivo de estado usando:

/usr/libexec/qemu -m 1024 -hda image1.img (to start the vm) stop migrate "exec:gzip -c > state.gz"

Ele salva com sucesso o estado. Agora posso retomar a vm na mesma máquina com:

/usr/libexec/qemu -m 1024 -hda image1.img -incoming "exec:gzip -c -d state.gz"

Funciona bem. Mas se eu usar o mesmo comando na máquina 2, recebo:

gzip: stdout: Broken pipe.

Ou o vm não fornece nenhuma saída ou inicia do zero e não do estado da memória. Eu não sei o erro que estou cometendo. Será ótimo se alguém puder me dar algumas dicas, dicas ou ajuda sobre esse assunto. Muito obrigado.

  • Sethu
por sethu 28.07.2011 / 17:09

1 resposta

1

[Resolvido] É uma questão idiota que eu não pensei. Mesmo que ambas as máquinas estejam executando o mesmo sistema operacional com o mesmo kernel, a versão do qemu na máquina 1 era 0.10.5 e a outra máquina era 0.12.4. Eu fiz o downgrade da versão qemu da segunda máquina para 0.9.1 e ela funciona agora.

    
por 29.07.2011 / 17:56