VxRail: Chyba "503 Service Unavailable" při přístupu k nástroji VMware vCenter
Summary: Postup řešení chyby "503 Service Unavailable Failed to connect to endpoint" softwaru VMware vCenter.
Symptoms
Správci nemusí mít přístup k nástroji vCenter. Při přihlašování do uživatelského rozhraní se zobrazí následující zpráva:
503 Service Unavailable Failed to connect to endpoint: [N7Vmacore4Http20NamedPipeServiceSpecE:0x00007f975808ee30] _serverNamespace = / action = Allow _pipeName =/var/run/vmware/vpxd-webserver-pipe)Cause
Tato chyba může mít různé příčiny. Níže jsou uvedeny některé možné scénáře:
1. Služby nejsou správně spuštěny a některé služby nejsou v provozu:
# 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. Platnost certifikátů vypršela. Chcete-li zkontrolovat konec platnosti, připojte vCenter a spusťte následující příkaz:
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
Tady jsou různá řešení pro výše uvedený scénář 1 a 2:
1. Potvrďte stav služeb VMware vCenter. Zajistěte, aby všechny požadované služby byly funkční, funkční a funkční.
Pokud se služby nespustí správně, restartujte je pomocí následujícího článku znalostní databáze:
Zastavení, spuštění nebo restartování služeb zařízení
2. Zkontrolujte, zda vypršela platnost certifikátů:
VxRail: Nelze se přihlásit do nástroje vCenter kvůli vypršení platnosti certifikátů
3. Zkontrolujte protokoly a vyhledejte možné hlavní příčiny:
/var/log/vmware/vsphere-client/logs/
/var/log/vmware/vpxd
Další informace o odstraňování problémů naleznete v oficiálním článku znalostní databáze Broadcom:
https://knowledge.broadcom.com/external/article?legacyId=67818
Additional Information
V systému VxRail 4.7 (vSphere 6.7) se v minulosti vyskytl problém související s kódem ISO s dlouhým názvem připojeným k libovolnému počtu virtuálních počítačů:
Kvůli tomu byla databáze příliš dlouhá, jak je uvedeno v následujícím článku znalostní databáze:
Nelze připojit hostitele k nástroji vCenter kvůli chybě: string too large for database (55610)