v2v da caixa RHEL5 - problemas com a retenção do endereço MAC

2

Durante a última semana, estivemos resolvendo problemas da Red Hat Virtual Machine de um cliente rodando no ESXi. Estamos usando a Veeam para tentar criar uma réplica fora do site e temos conseguido fazer com que ela funcione em uma programação decente e, recentemente, percebemos que havia problemas com instantâneos órfãos enquanto analisávamos o armazenamento de dados. Você pode ver vários snapshots na mesma pasta e isso está causando problemas com replicação e backup, então decidimos que a maneira mais limpa era v2v a máquina para outro datastore, para que tivéssemos uma configuração limpa e simples do vmdk para trabalhar. problemas iniciados.

Primeiramente, começamos com um v2v usando o conversor vmware e conectando à máquina ligada, pois estávamos tendo problemas ao fazer um v2v off-line. Isso foi bem copiado, mas quando tentei definir um MAC estático usando este artigo link a nova VM não pegaria o endereço, ele simplesmente obtinha um novo MAC, recebia uma concessão de dhcp e só reiniciava em uma tela vermelha em branco, nunca na tela de login.

Então o próximo passo foi fazer um offline v2v, uma vez que finalmente conseguimos trabalhar. Mesma coisa, seguiu o kb ao pé da letra e ainda assim não demoraria o MAC. Em seguida, tentei novamente e, após a conclusão, comparei o arquivo VMX antigo e o novo, copiando todos os identificadores e variáveis possíveis, cancelei o registro das duas VMs, carreguei o novo arquivo VMX e inicializei apenas para ver os mesmos resultados.

Por fim, fiz o mesmo que acima, mas copiei o disco usando o DD para um segundo vmdk anexado e, em seguida, o adicionei à nova VM, e ainda assim não tive sorte.

Depois de fazer o download do arquivo VMX modificado após a primeira inicialização e compará-lo ao original que criei, descobri que o bios uuid tinha mudado daquele que eu digitei manualmente, então estou assumindo que esse pode ser o ponto difícil, mas Eu não tenho ideia.

Eu nunca tive esse problema antes em um P2V e só estou me perguntando se alguém poderia lançar alguma luz sobre isso, talvez tenha a ver com o licenciamento do RHEL?

    
por Alex Berry 20.06.2011 / 01:16

2 respostas

1

Eu costumava ter problemas semelhantes. Eu geralmente coçava minha cabeça perguntando por que as configurações não funcionavam e era quase sempre porque a VM tinha que ser cancelada e não apenas iniciada / interrompida. Eu sei que você disse que fez isso, mas experimente o seguinte (em ordem):

  1. Pare (não pause) a nova VM
  2. Cancelar o registro da nova VM
  3. Defina o seguinte (no arquivo .vmx):

    ethernet0.addressType="static"

    ethernet0.address = YO:UR:MA:CA:DD:RS

  4. Registre novamente a VM e inicialize-a.
por 28.06.2011 / 08:31
1

Isso pode ou não resolver seu problema:

A maioria das placas ethernet - incluindo as virtuais fornecidas pela VMware - ter um endereço MAC programável por software. Você pode aproveitar disso, inserindo algo em sua seqüência de inicialização para definir o Endereço MAC do cartão no início do processo de inicialização.

Você executaria um comando assim:

ifconfig eth0 hw ether c0:ff:ee:fa:ca:de

Isso obviamente não é o jeito certo de resolver isso, mas pode fornecer o suficiente de uma solução para você seguir em frente.

    
por 24.06.2011 / 21:23