VxRail: Felmeddelandet "503 Service Unavailable" vid åtkomst till VMware vCenter
Summary: Felsökningssteg för att lösa felet "503 Tjänsten är inte tillgänglig – kunde inte ansluta till slutpunkten" med VMware vCenter.
Symptoms
Administratörer kanske inte kan komma åt vCenter. När du loggar in på användargränssnittet publiceras följande meddelande:
503 Service Unavailable Failed to connect to endpoint: [N7Vmacore4Http20NamedPipeServiceSpecE:0x00007f975808ee30] _serverNamespace = / action = Allow _pipeName =/var/run/vmware/vpxd-webserver-pipe)Cause
Det kan finnas olika orsaker till det här felet. Nedan visas några möjliga scenarier:
1. Tjänsten har inte startats korrekt och vissa tjänster är inte igång:
# 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. Certifikat har upphört att gälla. Om du vill granska utgångsdatumet ansluter du vCenter och kör följande 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
Här är olika upplösningar för scenario 1 och 2 ovan:
1. Bekräfta status för VMware vCenter-tjänsterna. Se till att alla nödvändiga tjänster är igång och fungerar.
Om tjänsterna inte startas korrekt startar du om dem med hjälp av följande KB:
Stoppa, starta eller starta om enhetstjänster
2. Kontrollera om certifikaten har upphört att gälla:
VxRail: Det går inte att logga in på vCenter på grund av utgångna certifikat
3. Granska loggarna för möjliga rotorsaker:
/var/log/vmware/vsphere-client/logs/
/var/log/vmware/vpxd
Mer information om felsökning finns i den officiella kunskapsbasartikeln för Broadcom:
https://knowledge.broadcom.com/external/article?legacyId=67818
Additional Information
På VxRail 4.7 (vSphere 6.7) fanns det ett historiskt problem relaterat till ISO med långa namn monterade på valfritt antal virtuella maskiner:
Detta gjorde den för lång för databasen, enligt följande KB: