Symptoms
vCenter Server 顯示錯誤:
Virtual machine creation may fail because agent is unable to retrieve VM creation options from the host.
警告: 如果已在 vSAN 網路上設定 LACP,請勿在執行 vSAN 的 ESXi 主機上重新啟動管理代理程式。
若重新啟動管理代理程式,可能會影響重新啟動時正在 ESXi 主機上執行的所有工作。
重新啟動主機 daemon hostd
服務或 services.sh
前,請檢查是否有任何儲存裝置問題。
Cause
Resolution
使用 Direct Console User Interface (DCUI) 在 ESXi 中重新啟動管理代理程式
連線 至 ESXi 主機的主控台。
按 F2 以自訂系統。
以 root 登入 。
使用向上和向下箭頭移至故障診斷選項 ,然後選取重新啟動管理代理程式 。
按 Enter 鍵。
按 F11 重新啟動服務。
當服務重新啟動時,請按 Enter 。
按 Esc 登出。
注意: 您也可以使用主機用戶端重新啟動服務。在主機用戶端中,選取主機 、管理 ,然後選取服務 ,接著選取要重新啟動的服務。
使用 ESXi Shell 或 SSH,在 ESXi 中重新啟動管理代理程式
以 root 登入 ESXi Shell 或 SSH。若要啟用 ESXi Shell 或 SSH,請參閱在 ESXi 6.x、7.x 和 8.x 中啟用 ESXi Shell (2004746) 。
使用下列命令重新啟動 ESXi 主機精靈和 vCenter 代理程式服務:
/etc/init.d/hostd restart
/etc/init.d/vpxa 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 主機移轉出,並盡可能讓主機處於維護模式。
如果您不確定 vSphere 的 NSX 是否已安裝在 ESXi 主機上,請執行此命令加以驗證:
esxcli software vib list --rebooting-image | grep esx-*
尋找下列 VIB 以判斷 NSX 是否已安裝在 ESXi 主機上:
vsip-esx
esx-vxlan
如果在檢視環境中使用共用圖形 (VGPU、vDGA、vSGA),請勿使用 services.sh
。這會關閉 xorg
,這是在客體作業系統層級負責處理圖形的服務。從客體作業系統中斷圖形處理,會導致使用共用圖形處理器的 VDI 工作負載當機。若確認您使用共用圖形,且未處於維護模式時,請僅重新啟動 hostd
和 vpxa
。
請參閱 VMware KB 文章,以取得更多資訊:在 ESXi 中重新啟動管理代理程式 (1003490) 。
此處的相關資源
是與本主題相關的一些建議資源,可能有興趣:
Affected Products
VxRail, VxRail Appliance Family
Products
VxRail 460 and 470 Nodes, VxRail G410, VxRail G Series Nodes, VxRail E Series Nodes, VxRail E560, VxRail E560F, VxRail G560, VxRail G560F, VxRail Gen2 Hardware, VxRail P Series Nodes, VxRail P470, VxRail P570, VxRail P570F, VxRail S Series Nodes
, VxRail S470, VxRail S570, VxRail Software, VxRail V Series Nodes, VxRail V470, VxRail V570, VxRail V570F
...
View More
View Less