O Conversor do vCenter Independente não pode copiar máquinas virtuais de um servidor ESXi para outro

1

Eu tenho dois servidores ESXi, ambos atualizados com as correções mais recentes por meio do Utilitário de atualização de host. Um dos servidores ESXi é uma nova instalação, outra estava por cerca de 8 meses sem nenhum problema surgir. Todas as VMs são nativas do ESXi, criadas no servidor antigo (tenho VMs do Windows 2003 e Arch Linux). Depois de instalar o ESXi no novo servidor e atualizar os dois servidores, tentei mover as VMs do antigo. No entanto, o trabalho falha sempre com o status:

FAILED: The operation is not supported on the object.

No entanto, ainda sou capaz de converter a VM do ESXi para a VM do VMware Server (ela está instalada na minha própria estação de trabalho). Eu tenho arquivos sysprep necessários no diretório Converter, tanto os hipervisores quanto o Conversor são as últimas versões disponíveis ... O que há de errado? O que devo fazer para mover VMs entre servidores ESXi?

UPD: O Conversor também funcionou no passado (cerca de 4 meses atrás), enquanto eu instalei o ESXi em um whitebox para testar se a conversão funciona.

    
por Seishun 12.07.2010 / 14:50

5 respostas

1

Por que não exportar as VMs como dispositivos virtuais no host de origem e importá-las no host de destino? É assim que eu movo a VM e funciona como um encanto. (Claro que sou um neófito completo da VMware).

    
por 13.07.2010 / 05:31
1

Este erro é um pouco enganador, ele (geralmente) se refere a um problema com os dispositivos virtuais que você atribuiu à máquina.

Quando você executa o assistente do conversor, até onde você está obtendo antes de falhar? Suspeito que você tenha percorrido todo o caminho do assistente, possa inspecionar a fonte, navegar pelo alvo e voltar à tela de trabalho quando ele estiver sendo usado?

Tente desabilitar qualquer tipo de personalização da VM, no assistente, na última página.

Verifique os dispositivos que você atribuiu à máquina virtual e remova tudo, exceto o min. Verifique se as suas redes de VLAN definidas estão disponíveis nas duas máquinas ESXi e são rotuladas da mesma forma.

Você está usando a versão mais recente do Conversor? (4.0.1)

    
por 13.07.2010 / 05:52
0

Você está tentando fazer algum tipo de cópia quente ou está desligando as VMs antes de tirar a foto?

Eu acho que o conversor pode funcionar melhor em máquinas que são desligadas, por isso não é necessário snapshot memroy etc. Além disso, verifique quaisquer snapshots que você possa ter dessas VMs. Isso pode tornar o processo mais complexo. É possível que a conversão para o VMWare Server esteja funcionando, pois não está tentando converter nenhum recurso específico do ESXi.

    
por 12.07.2010 / 15:38
0

Quando tenho VMs que não posso mover por servidores ESX, estou usando o netcat para transferir o conteúdo da VM pela rede.

Aqui estão os passos que estou usando para isso:

  • Crie uma nova VM no destino com a mesma configuração da origem (especialmente o tamanho do disco e o layout)
  • Inicialize as VMs de origem e destino de um Linux de resgate (um CD / DVD ou de um servidor PXE)
  • no destino que eu executo: nc -l 10000 > /dev/sda onde 10000 é a porta
  • na origem que eu executo: nc destination_ip 10000 < /dev/sda em que destination_ip é o endereço IP do destino dentro do Linux de resgate
por 30.12.2011 / 14:37
0

Você está apenas tentando mover a VM de um servidor para outro para que eles sejam executados em um servidor diferente? Eu olharia apenas copiando a configuração da VM e os arquivos da unidade com o utilitário de gerenciamento de armazenamento (talvez usando um diretório de armazenamento compartilhado como um meio-termo). Isso levará algum tempo, especialmente se os arquivos forem grandes, mas você poderá informar ao novo servidor para criar VMs com base nesses arquivos de unidade (pré-existentes). Contanto que as versões sejam correspondidas, isso deve funcionar bem.

    
por 12.07.2010 / 14:55