Para resolver esse problema, identifique o cenário que você está enfrentando:
vSphere 5.x
Para encontrar uma instância do vCenter Server duplicada registrada:
Faça login no servidor com o vCenter Single Sign-On instalado.
Abra um Prompt de Comando do Windows como administrador.
Navegue até este diretório, dependendo da sua versão do vSphere:
vCenter Server 5.1 – %Program Files%\VMware\Infrastructure\SSOServer\ssolscli
vCenter Server 5.5 – C:\Program Files\VMware\Infrastructure\VMware\CIS\vmware-sso
Defina a variável JAVA_HOME executando este comando:
vCenter Server 5.1 – SET JAVA_HOME=C:\Program Files\VMware\Infrastructure\jre
Observação: verifique o caminho primeiro. O caminho listado é o padrão. No entanto, após várias instalações, o caminho pode mudar para C:\Program Files\VMware\Infrastructure\jre1.
vCenter Server 5.5 – SET JAVA_HOME=C:\Program Files\Common Files\VMware\VMware vCenter Server - Java Components
Para criar um arquivo de texto com uma lista de serviços registrados com SSO, execute este comando:
Service 1 ----------- serviceId=Site Name:02dde295-422a-403e-b32c-1e40c3f188fd serviceName=vCenterService type=urn:vc endpoints={[url=https://FQDN:443/sdk,protocol=vmomi]} version=5.1 description=vCenter Server ownerId=vCenterServer_2013.10.10_163108@System-Domain productId= viSite=Site Name
Service 2 ----------- serviceId=Site Name:811660f9-f110-4ee7-8f9e-dc0dd1d062fe serviceName=vCenterService type=urn:vc endpoints={[url=https://FQDN:443/sdk,protocol=vmomi]} version=5.1 description=vCenter Server ownerId=vCenterServer_2013.10.10_163123@System-Domain productId= viSite=Site Name
Observação: para uma configuração do vCenter Server não vinculada, certifique-se de que há pelo menos um vCenter Server registrado no SSO. Se um serviço vCenter Server duplicado for encontrado, cancele o registro desse serviço duplicado marcando a data e a hora do ownerId e cancelando o registro do serviço mais antigo.
Você também pode identificar a instância atual do vCenter Server analisando o arquivo vpxd.cfg localizado em C:\ProgramData\VMware\VMware VirtualCenter. O nome e a ID de instância atuais do vCenter Server são exibidos de maneira semelhante a:
Para cancelar o registro de um serviço vCenter Server duplicado, use a ID de Serviço completo encontrada na saída sso_services.txt e cancele o registro do serviço usando o comando ssolscli unregisterService.
Crie um arquivo denominado c:\serviceID.txt, que contém apenas o serviceIDinteiro do vCenter Server duplicado. Por exemplo, para criar o arquivo:
vSphere 5.1:
{93135931-7B87-4B11-B6FC-236A8849B728}:2
vSphere 5.5:
Site Name:02dde295-422a-403e-b32c-1e40c3f188fd
Cancelar o registro do serviço executando este comando:
Observação: se o serviço vCenter Single Sign-On estiver separado à parte do vCenter Server, use o FQDN do servidor vCenter Single Sign-On no comando anterior.
Faça login no vCenter Server usando o vSphere Web Client e uma conta administrativa do vCenter Single Sign-On para verificar se o problema foi resolvido.
Isso também pode ser causado por problemas de certificado. Para substituir os certificados existentes, consulte:
Se as etapas anteriores não resolverem o problema, talvez seja necessário reinstalar os produtos da VMware.
Desinstale o vCenter Server e seus componentes, nesta ordem:
vSphere Web Client
vCenter Server
vCenter Inventory Service
vCenter Single Sign-On
Remova o banco de dados RSA, bem como os usuários RSA_USER e RSA_DBA.
Renomeie essas pastas que contêm informações sobre SSL:
Renomeie C:\Program Files\VMware\Infrastructure to InfrastructureOld
Renomeie C:\ProgramData\VMware\Infrastructure to InfrastructureOld
Renomeie C:\ProgramData\VMware\VMware VirtualCenter to vCenterOld
Renomeie C:\ProgramData\VMware\vSphere Web Client como WebClientOld
Renomeie C:\ProgramData\VMware\SSL to SSLOld
Crie um novo banco de dados RSA e novos usuários com os scripts fornecidos. Para obter mais informações, consulte a publicação vSphere Installation and Setup Guide.
Crie os usuários RSA_USER e RSA_DBA usando o script rsaIMSLiteMSSQLSetupUsers.sql, que está incluído na mídia de instalação do vCenter Server 5.1.
Instale o vCenter Server e seus componentes, nesta ordem:
SSO
Inventory Service
vCenter Server
Cliente Web
Faça login no vCenter Server via Cliente Web usando o admin@System-Domain para 5.1 ou o [email protected]para 5.5.
Verifique se o problema foi resolvido.
vSphere 6.0
Para encontrar uma instância do vCenter Server duplicada registrada:
Para Windows:
Faça login no server com o Platform Services Controller instalado.
Abra um Prompt de Comando do Windows como administrador.
Para criar um arquivo de texto com uma lista dos serviços registrados no Platform Services Controller, execute este comando: