使用直接控制台用戶界面 (DCUI)重啟管理代理:
- 連接到您的 ESXi 主機的控制台。
- 按 F2 自定義系統。
- 以 root 身份登錄。
- 使用上下箭頭導航至故障排除選項>重新啟動管理代理。
- 按 Enter 鍵。
- 按 F11 重新啟動服務。
- 服務重新啟動時,按 **Enter **鍵。
- 按 Esc 注銷。
注意:還可以使用 Host Client 重啟服務。在 Host Client 中,選擇 主機>>管理>>服務,然后選擇要重啟的服務。
使用 ESXi Shell 或 Secure Shell (SSH) 重啟管理代理:
- 以 root 用戶身份登錄 ESXi Shell 或 SSH。
要啟用 ESXi Shell 或 SSH,請參見 在 ESXi 5.x 和 6.0 中使用 ESXi Shell (2075199)
- 用以下命令重啟 ESXi 主機守護進程和 vCenter Agent 服務:
`/etc/init.d/hostd restart
/etc/init.d/vpxa restart`
注意:在 ESXi 4.x 中,運行以下命令重新啟動 vpxa 代理:
service vmware-vpxa restart
或者:
- 要在特定 VMkernel 接口(默認為 vmk0)上重置管理網絡,請運行以下命令:
esxcli network ip interface set -e false -i vmk0; esxcli network ip interface set -e true -i vmk0
注意:在兩個命令之間使用分號 (😉,確保依次禁用再重新啟用 VMkernel 接口。如果管理接口未在 vmk0 上運行,請根據所用的 VMkernel 接口更改上述命令。
- 要在主機上重新啟動所有管理代理,請運行以下命令:
services.sh restart
注意:
- 如果啟用和配置了 LACP,請勿使用 services.sh 命令重新啟動管理服,而用 /etc/init.d/module restart 命令重新啟動獨立服務。
- 如果問題未解決,並且您必須重新啟動所有作為 services.sh 腳本一部分的服務,請在繼續執行腳本之前進行停機。
- 如果環境中配置了 NSX,請勿運行 /sbin/services.sh restart 命令,因為這將重新啟動 ESXi 主機上的所有服務。如果您需要在 ESXi 主機上重新啟動管理代理,請分別重新啟動 vpxa、host.d 和 fdm。如果還需要運行 /sbin/services.sh restart 命令(因為重新啟動每個管理代理不起作用),則將所有虛擬機遷移出 ESXi 主機,並將主機置於維護模式(如果可以)。
如果您不確定 ESXi 主機上是否已安裝 NSX for vSphere,請運行以下命令進行驗證:
esxcli software vib list --rebooting-image | grep esx-*
查找以下 VIB 以確定 ESX 主機上是否已安裝 NSX:
esx-vsip
esx-vxlan
- 如果在 View 環境(VGPU、vDGA、vSGA)中使用共享圖形,請勿使用 services.sh。這將關閉 xorg 服務,該服務負責客戶機操作系統級別上的圖形。將圖形從客戶機操作系統中剝離,最終將導致使用共享圖形的 VDI 工作負載發生崩潰。如果未處於維護模式,請確保僅使用共享圖形重新啟動 hostd 和 vpxa。
