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).
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 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).
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)
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.
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:
nc -l 10000 > /dev/sda
onde 10000 é a porta nc destination_ip 10000 < /dev/sda
em que destination_ip é o endereço IP do destino dentro do Linux de resgate 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.