Recebi este erro logo após o upgrade bem-sucedido do vcenter 5.0 para o 5.1. Eu observei vários alertas (em EVENTOS (tarefas e eventos)) no vcenter de contas de serviço que eu tinha configurado no passado para vários itens (kaspersky vsheild e orion syslog svc accounts) que mostravam acesso negado. Eu adicionei essas contas ao grupo de administradores locais no vcenter e meus problemas foram embora.
Antes de descobrir isso, no entanto, para me fornecer uma solução alternativa, eu simplesmente reiniciaria o serviço do servidor vmware e, em seguida, eu poderia fazer o login sem problemas e acessar os consoles da VM. Depois de 5 minutos, os consoles ficariam pretos e eu não conseguiria mais acessá-los. Se eu fiz o logout e tentei voltar ao vcenter, eu receberia este erro:
Chame "ServiceInstance.RetrieveContent" para o objeto "ServiceInstance" no servidor "my.host.name" falhou.
Assim, a regra é que, se você conseguir entrar no vcenter, verifique os registros de EVENT e veja se há alertas de acesso negado. Se houver, adicione essas contas ao grupo de administradores locais no vCenter.