- Como você esta sincronizando estes arquivos entre as máquinas? Para
fazer livre-migration recomenda-se uso de storage ou caso não seja
possível, uso de ATA-over-ethernet com as imagens centralizadas em uma
máquina na rede.
- Existe firewall que impeça conexão nas portas do xend (de controle e
relocation) da máquina de origem do Guest para a máquina de destino?
--
Reinaldo de Carvalho
http://korreio.sf.net
http://python-cyrus.sf.net
"Don't try to adapt the software to the way you work, but rather
yourself to the way the software works" (myself)
Como? qual comando?
Se você copiou com a máquina no ar, o arquivo deve corromper.
> - O detalhe é que na migração da outra VM na qual não estou utilizando
> live migration a VM também não migrou, sendo que estava em execução
> normalmente na máquina A e estou migrando para a máquina B;
>
> - Não existe firewall ativado em nenhuma das duas máquinas origem e
> destino.
>
As máquinas estão na mesma rede? existe firewall entre as redes? Teste
a conectividade:
# telnet maquina2 8006
A versão do Hypervisor e do xend são a mesma?
--
Reinaldo de Carvalho
http://korreio.sf.net
O migrate não migra conteudo do disco do guest.
Como você duplicou as imagens nas duas máquinas?
--
Reinaldo de Carvalho
http://korreio.sf.net
Quem é Ronaldo?
> Desculpe, não sei se entendi seu questionamento, mas:
>
> - Tenho as duas máquinas instaladas com o xen, máquina ORIGEM e
> DESTINO;
> - Criei duas VM´s na máquina de ORIGEM;
> - Estou tentando migrar estas VM´s da máquina de ORIGEM para a máquina
> de DESTINO com os comandos conforme leh falei.
>
A área de disco (armazenamento) utilizada pela máquina virtual deve
ser acessível a partir das duas máquinas (origem e destino) através do
mesmo caminho (seja para arquivos de imagem ou devices).
Por isso o mais recomendado é utilizar storages, AoE (ATA over
ethernet), iSCSI, DRBD, etc. Vale lembrar que AoE e o iSCSI não
depende de equipamento (hardware) é só instalar o servidor (apt) em
uma máquina que armazenará os dados e o cliente nos dom0 (apt). É algo
mais interessante que o NFS.
--
Reinaldo de Carvalho
http://korreio.sf.net
Como você espera que sua máquina virtual possa ser migrada se o "disco
virtual" dela não estiver também disponível no outro host? O Xen não
transfere o(s) disco(s), mas apenas o conteúdo de memória da máquina,
a grosso modo.
Pode ser que até migre na marra, mas não vai funcionar. (Acho que já
vi isso acontecendo, migrar sem ter o disco, e funcionando por alguns
segundos, depois quebrando a máquina.)
É por isso que o pessoal falou em shared storage, ou outras
tecnologias que provem essa funcionalidade em nível de software.
Você precisaria pelo menos replicar o disco com DRBD, ou usar algumas
dos outros software mencionados pra ter esse disco disponível em ambos
os hosts.
"Pira paz, não quero mais".
Você tem alguma dúvida sobre a frase: "A área de disco (armazenamento)
utilizada pela máquina virtual deve ser acessível a partir das duas
máquinas (origem e destino) através do mesmo caminho (seja para
arquivos de imagem ou devices)." ?
--
Reinaldo de Carvalho
http://korreio.sf.net
Explicação: dizendo a grosso modo, não que a transferência seja a
grosso modo. =)