Estou tendo problemas para excluir uma VM desconhecida (órfã) de um host ESX 3.5.
Quando tento clicar com o botão direito na VM, recebo o seguinte erro "Referência de objeto não definida para uma instância de um objeto".
Medidas tomadas até agora. 1. Removido o host do cluster 2. Removido o host do vCenter 3. Reinicializado o host 4. Editado o arquivo vmInventory.xml e limpo o arquivo 5. Serviços reiniciados - reinicialização mgmt-vmware
Alguém pode pensar em mais alguma coisa que eu possa fazer para resolver esse problema?
Obrigado rapazes.
Responder1
Se este host for membro de um Vcenter, como você parece sugerir, pode ser necessário reinicializar o Vcenter para limpá-lo, pode ser que o próprio vcenter seja o que está mantendo a VM lá e não o host, que é o que seria limpe a máquina reiniciando os serviços de gerenciamento.
Responder2
Verifique se a VM aparece no próprio host, e não no vcenter, conectando-se diretamente ao host como root. Você também deve tentar excluir daqui, se estiver listado. Se não estiver listado, o problema está definitivamente no vcenter.
Verifique novamente se sua conta tem todas as permissões necessárias no vcenter, incluindo a capacidade de excluir uma VM e excluir dos armazenamentos de dados. Este erro pode surgir se você tiver permissões de exclusão apenas parciais.
Além disso, desative todos os plug-ins do cliente no VI Client, reinicie o cliente e tente novamente. Se isso falhar, veja se você pode excluir do console da web na máquina host.
Responder3
Aqui está o que eu fiz quando isso ocorreu.
- coloque o host que possui a VM órfã em modo de manutenção
- remover o host do inventário
- adicione-o de volta.
A VM órfã foi removida do banco de dados ao remover o host.