Skip to main content
  • Place orders quickly and easily
  • View orders and track your shipping status
  • Enjoy members-only rewards and discounts
  • Create and access a list of your products

Resolvendo o erro 503 Service Unavailable Failed to connect to endpoint in VMware vCenter

Summary: Etapas de solução de problemas para resolver o erro 503, "Service Unavailable Failed to connect to endpoint" with VMware vCenter. O erro 503 pode ser causado por vários cenários. As soluções para dois cenários comuns são documentadas. ...

This article applies to   This article does not apply to 

Symptoms

Os administradores podem não conseguir acessar o vCenter. Eles podem descobrir que o vpxd e o serviço de inventário falharam ao iniciar.

Mensagem de erro: 503 Service Unavailable Failed to connect to endpoint: [N7Vmacore4Http20NamedPipeServiceSpecE:0x00007f975808ee30] _serverNamespace = / action = Allow _pipeName =/var/run/vmware/vpxd-webserver-pipe)

Cause

Pode haver várias causas para esse erro. Abaixo estão dois cenários possíveis:

Cenário 1

Periodicamente, a senha usada pela conta da máquina é atualizada automaticamente.

Essa senha é armazenada na conta de máquina no vCenter Server e no VMware Directory Service que reside nas controladoras de serviços da plataforma. Se o backup usado para executar uma restauração antecede a atualização de senha mais recente, após a restauração, a conta de máquina não consegue fazer log-in no VMware Directory Service.

Além disso, se o vCenter Server for reverido para um estado de snapshot que antecede a atualização de senha mais recente, após a restauração, a conta de máquina não poderá fazer log-in no VMware Directory Service.
 


Cenário 2

Um ISO é montado em qualquer número de VMs a partir da interface do usuário do vCenter, com nomes longos ao usar a Biblioteca de conteúdo em datastores VSAN. Isso o torna muito longo para o banco de dados.

No arquivo /var/log/vmware/vpxd.log , uma das últimas linhas lê string too large ou string too large for database.

Resolution

Cenário 1

Para o vCenter Server Appliance:

  1. Faça log-in no vCenter Server usando SSH como usuário root.
  2. Execute o comando shell para alternar para BASH.
  3. Execute o seguinte comando para redefinir a senha:
    /usr/lib/vmware-vmafd/bin/dir-cli computer password-reset --login administrator --live-dc-hostname  --password 

    Por exemplo:
    /usr/lib/vmware-vmafd/bin/dir-cli computer password-reset --login administrator --live-dc-hostname mgmt01psc01.sfo01.rainpole.local --password 'VMware1!'

    Uma redefinição bem-sucedida de senha gera:
    Password for machine account reset.
  4. Execute os seguintes comandos para iniciar os serviços do vCenter Server:
    service-control --stop --all
    service-control --start --all


Cenário 2

Siga o artigo da base de conhecimento da VMware Cannot connect host to vCenter due to error: string too large for database (55610)Esse hiperlink direcionará você para um site fora da Dell Technologies..

Este artigo da base de conhecimento faz referência ao host, mas tem um impacto familiar sobre o vCenter Server.

Caso nenhum cenário seja aplicável, use este artigo da base de conhecimento da VMware para solução de problemas adicional: Erro "503 Service Unavailable" no vSphere Web Client ao fazer log-in ou acessar o vCenter Server (67818)Esse hiperlink direcionará você para um site fora da Dell Technologies..

Additional Information

Affected Products

VxRail, VxRail Appliance Family

Products

VxRail Appliance Family