對於叢集中的 ESXi 主機,修復程序預設會連續執行。
按順序修復叢集中的主機時,如果其中有任何一台主機無法進入維護模式,則 vSphere Lifecycle Manager 會報告錯誤,且修復程序會停止並失敗。叢集中已修復的主機會保持在已更新層級。因有主機失敗而未獲修復的主機則會保持未更新狀態。
僅當叢集中的所有主機皆可升級時,叢集中 ESXi 主機的主機升級修復才會繼續。
如果您在資料中心層級起始修復,則各叢集的修復程序會並行執行。您以單一 vSphere Lifecycle Manager 映像管理的叢集並不會對照所連結的基準或基準群組進行修復。如果資料中心內其中一個叢集的修復程序失敗,剩餘叢集仍可進行修復。
啟動修復程序之前,您可以產生一份報告,其中顯示已啟用叢集功能的叢集、主機或虛擬機器。如需詳細資訊,請參閱 修復預先檢查報告。
修復和叢集設定
在已啟用 DRS 的叢集中,如果有主機執行安裝了 vCenter Server 的虛擬機器,則 DRS 會先嘗試將執行 vCenter Server 的虛擬機器移轉至另一台主機,以利修復成功進行。如果無法將虛擬機器移轉至另一台主機,則主機修復會失敗,但叢集的修復程序不會停止。vSphere Lifecycle Manager 會繼續修復叢集中的下一台主機。
修復叢集中的主機時,您必須暫時停用 VMware DPM 和 HA 許可控制等叢集功能。此外,您必須關閉主機上任何虛擬機器中啟用的 Fault Tolerance,同時讓與主機上的虛擬機器連線的卸除式裝置中斷連線,如此才能透過 vMotion 移轉這些虛擬機器。如需有關進行 vSphere Lifecycle Manager 修復設定的資訊,請參閱vSphere Lifecycle Manager 修復設定。
如果 vCenter HA 容錯移轉在叢集修復期間起始,則修復工作會取消。容錯移轉完成後,您必須在新節點上重新啟動修復工作。
當您在不超過兩台主機所組成的叢集上執行修復時,停用 HA 許可控制可能會不足以確保成功修復。您可能需要對叢集停用 vSphere High Availability (HA)。如果繼續讓 HA 保持啟用,則嘗試對叢集中的主機進行修復會失敗,因為 HA 無法向 vSphere Lifecycle Manager 提供將任何主機設為維護模式的建議。原因是,如果兩台主機的其中一台置於維護模式,則叢集中不會保留任何可用的容錯移轉主機。為確保在雙節點叢集上能夠成功進行修復,您必須對叢集停用 HA,或者是先手動將主機設為維護模式,再修復叢集中的兩台主機。
vSAN 叢集
vSphere Lifecycle Manager 會依序修復屬於 vSAN 叢集的主機。這是由於 vSAN 叢集中隨時都只能有一台主機處於維護模式,原本的設定即為如此。如需有關對 vSAN 叢集使用 vSphere Lifecycle Manager 的詳細資訊,請參閱vSAN 叢集和 vSphere Lifecycle Manager。