當您修復叢集中的 ESXi 主機時,某些叢集設定可能會導致修復失敗。您必須按如下方式進行叢集設定,以確保成功修復。

當您更新已啟用 vSphere Distributed Resource Scheduler (DRS)、vSphere High Availability (HA) 和 vSphere Fault Tolerance (FT) 之叢集中的 ESXi 主機時,可以針對整個叢集暫時停用 vSphere Distributed Power Management (DPM)、HA 許可控制和 FT。更新完成後,vSphere Lifecycle Manager 會重新啟動這些功能。

DRS

更新可能需要主機在修復期間進入維護模式。主機處於維護模式時,虛擬機器無法執行。若要確保可用性,您可以為叢集啟用 DRS 並將其設定用於 vSphere vMotion。在此情況下,vCenter Server 會在主機置於維護模式之前將虛擬機器移轉到叢集中的其他 ESXi 主機。

為了協助確保叢集中主機之間的 vSphere vMotion 相容性,您可以啟用增強型 vMotion 相容性 (EVC)。即使主機上的實際 CPU 不同,EVC 也會確保叢集中的所有主機均向虛擬機器提供相同的 CPU 功能集。EVC 可防止因 CPU 不相容而導致的轉移失敗。您只能在主機 CPU 符合相容性需求的叢集中使用 EVC。如需有關 EVC 以及 EVC 叢集中主機必須符合之需求的詳細資訊,請參閱 vCenter Server 和主機管理說明文件。

DPM

如果主機沒有執行中的虛擬機器,則 DPM 可能會將主機置於待命模式,這可能會中斷 vSphere Lifecycle Manager 作業。因此,若要確保所有 vSphere Lifecycle Manager 作業成功完成,您可以在這些作業期間設定 vSphere Lifecycle Manager 以停用 DPM。為了成功修復,必須使 vSphere Lifecycle Manager 停用 DPM。修復工作完成後,vSphere Lifecycle Manager 會還原 DPM。

如果 DPM 已將主機置於待命模式,則 vSphere Lifecycle Manager 會在相容性檢查和修復前開啟主機的電源。此外,對於使用基準進行管理的叢集,vSphere Lifecycle Manager 會在暫存前開啟主機的電源。在相應工作完成後,vSphere Lifecycle Manager 會開啟 DPM 和 HA 許可控制,並視需要讓 DPM 將主機置於待命模式。vSphere Lifecycle Manager 不會修復已關閉電源的主機。

如果主機已置於待命模式,且已因故手動停用 DPM,則 vSphere Lifecycle Manager 不會修復主機或開啟其電源。

HA 許可控制

在叢集內,必須暫時停用 HA 許可控制才能讓 vSphere vMotion 繼續執行。此動作會防止您修復之主機上的機器停機。您可以在修復期間設定 vSphere Lifecycle Manager 以停用 HA 許可控制。修復整個叢集完成後,vSphere Lifecycle Manager 會還原 HA 許可控制設定。vSphere Lifecycle Manager 會在修復前停用 HA 許可控制,而不是在符合性檢查之前停用。此外,對於使用基準進行管理的叢集,vSphere Lifecycle Manager 會在暫存前停用 HA 許可控制。

如果在修復使用單一 vSphere Lifecycle Manager 映像的雙節點叢集之前停用 HA 許可控制,將導致叢集實際上失去其所有高可用性保證。原因是,當兩台主機的其中一台進入維護模式時,vCenter Server 無法將虛擬機器容錯移轉到該主機,並且 HA 容錯移轉永遠不會成功。如需有關 HA 許可控制的詳細資訊,請參閱vSphere 可用性說明文件。

Fault Tolerance

如果叢集中主機上的任何虛擬機器已開啟 FT,則必須暫時關閉 FT,然後再對叢集執行任何 vSphere Lifecycle Manager 作業。如果主機上的任何虛擬機器已開啟 FT,則 vSphere Lifecycle Manager 不會修復該主機。必須以相同的更新修復叢集中的所有主機,才能在修復後重新啟用 FT。主要虛擬機器和次要虛擬機器不得位於不同 ESXi 版本和修補程式層級的主機上。