輸入https:
//10.10.X.100/ui之后
錯誤提示:
503 service unavailable(Failed to connect to endpoint):
[N7Vmacore4Http16LocalServiceSpecE:0x000007aaef068e0]
_serverNamespace=/action=Allow_port=8309
在出現503 Service Unavailable的錯誤提示之前
曾經執行過兩條命令:
[root@exsi6:~] /etc/init.d/ntpd restart
[root@exsi6:~] /etc/init.d/vpxa restart
[root@exsi6:~] /etc/init.d/ntpd restart
解決方法是:
首先進入EXSi開啟SSH(ESXi的主機控制台,非web控制台,是安裝esxi的控制台)
然后
/etc/init.d/hostd status
[root@exsi6:~] /etc/init.d/hostd status
hostd
is
stopped
顯示已停止,
使用
/etc/init.d/hostd start
就可以重新開啟web client服務了.
如果還不行,就要重啟exsi主機了。
官方處理CASE:
在 ESX/ESXi 中重新啟動 mgmt-vmware 服務可能無法重新啟動 hostd (1005566)
網址:
https://kb.vmware.com/s/article/1005566?lang=zh_CN
重點內容:
原因:
如果位於 /etc/vmware/hostd/ 的文件 config.xml 和位於 /etc/vmware/hostd/ 的文件 proxy.xml 為空或包含無效的條目,則會發生此問題。 如果與 localhost 關聯的 /etc/hosts 文件中包含 IPv6 條目,也會發生此問題。
解決方法:
要解決此問題,請手動停止並重新啟動停滯的服務。
要停止並重新啟動停滯的服務,請執行以下操作:
-
通過物理控制台或 KVM 連接,以 root 身份登錄到 ESXi/ESX 主機命令行。
- 使用以下命令導航到 /var/run/vmware 目錄:
# cd /var/run/vmware -
運行此命令列出文件 vmware-hostd.PID 和 watchdog-hostd.PID:
# ls -l vmware-hostd.PID watchdog-hostd.PID
- 確定進程 ID (PID) 管理服務。 使用以下命令查看 vmware-hostd.PID 文件的內容:
# cat vmware-hostd.PID
例如:
[root@vmware]# cat vmware-hostd.PID
1191[root@vmware]# -
使用結果 PID 關閉此進程。
警告: 使用 kill -9 命令時須小心。 它會在不出現異常或不要求確認的情況下關閉提供的 PID 的進程。
# kill -9 PID
在本例中,您運行了 kill -9 1191。
- 使用以下命令刪除 vmware-hostd.PID 和 watchdog-hostd.PID 文件:
# rm vmware-hostd.PID watchdog-hostd.PID - 啟動管理服務:
- 對於 ESX,請運行以下命令:
# service mgmt-vmware start - 對於 ESXi,請運行以下命令:
# /etc/init.d/hostd start
- 對於 ESX,請運行以下命令:
注意:
- 如果 /etc/vmware/hostd/config.xml 為空白或包含無效的條目,也可能會出現此問題。 如果同一目錄中存在 config.xml 的備份,則可以通過用此備份文件替換 config.xml 來解決此問題。
- 如果 /etc/vmware/hostd/proxy.xml 文件為空或包含無效的條目,也會出現此問題。 可通過從工作主機中復制 proxy.xml 文件,然后重新啟動 hostd 服務來解決此問題。