VxRail: Feil «503 Service Unavailable» når du åpner VMware vCenter
Summary: Feilsøkingstrinn for å løse feilen "503 Service Unavailable Failed to connect to endpoint" med VMware vCenter.
Symptoms
Administratorer får kanskje ikke tilgang til vCenter. Når du logger på brukergrensesnittet, legges følgende melding ut:
503 Service Unavailable Failed to connect to endpoint: [N7Vmacore4Http20NamedPipeServiceSpecE:0x00007f975808ee30] _serverNamespace = / action = Allow _pipeName =/var/run/vmware/vpxd-webserver-pipe)Cause
Det kan være forskjellige årsaker til denne feilen. Nedenfor er noen mulige scenarier:
1. Tjenesten startes ikke riktig, og noen tjenester er ikke oppe og går:
# service-control --status
Running:
lwsmd vmafdd vmcad vmdird
Stopped:
applmgmt lookupsvc observability observability-vapi pschealth vlcm vmcam vmonapi vmware-analytics vmware-certificateauthority vmware-certificatemanagement vmware-cis-license vmware-content-library vmware-eam vmware-envoy vmware-hvc vmware-imagebuilder vmware-infraprofile vmware-netdumper vmware-perfcharts vmware-pod vmware-postgres-archiver vmware-rbd-watchdog vmware-rhttpproxy vmware-sca vmware-sps vmware-statsmonitor vmware-stsd vmware-topologysvc vmware-trustmanagement vmware-updatemgr vmware-vapi-endpoint vmware-vcha vmware-vdtc vmware-vmon vmware-vpostgres vmware-vpxd vmware-vpxd-svcs vmware-vsan-health vmware-vsm vsphere-ui vstats vtsdb wcp
2. Sertifikater er utløpt. Hvis du vil se gjennom utløpsdatoen, kobler du til vCenter og kjører følgende kommando:
for store in $(/usr/lib/vmware-vmafd/bin/vecs-cli store list | grep -v TRUSTED_ROOT_CRLS); do echo "[*] Store :" $store; /usr/lib/vmware-vmafd/bin/vecs-cli entry list --store $store --text | grep -ie "Alias" -ie "Not After";done;Resolution
Her er ulike løsninger for scenario 1 og 2 ovenfor:
1. Bekreft statusen til VMware vCenter-tjenestene. Sørg for at alle nødvendige tjenester er oppe og kjører og fungerer.
Hvis tjenestene ikke startes riktig, starter du dem på nytt ved hjelp av følgende KB:
Stoppe, starte eller starte apparattjenester på nytt
2. Kontroller om sertifikatene er utløpt:
VxRail: Kan ikke logge på vCenter på grunn av utløpte sertifikater
3. Se gjennom logger for mulige årsaker til hovedårsakene:
/var/log/vmware/vsphere-client/logs/
/var/log/vmware/vpxd
For ytterligere feilsøking, se den offisielle Broadcom KB:
https://knowledge.broadcom.com/external/article?legacyId=67818
Additional Information
På VxRail 4.7 (vSphere 6.7) var det et historisk problem knyttet til ISO med lange navn montert på et hvilket som helst antall virtuelle maskiner:
Dette gjorde den for lang for databasen, i henhold til følgende KB:
Kan ikke koble verten til vCenter på grunn av feil: strengen er for stor for databasen (55610)