無論使用基準還是映像管理環境中的 ESXi 主機,您都可以在修復期間設定 vSphere Lifecycle Manager 的行為。

使用基準的主機和叢集的 vSphere Lifecycle Manager 修復設定不同於使用單一 vSphere Lifecycle Manager 映像管理的主機和叢集的修復設定。例如,允許在 PXE 開機的主機上安裝軟體以及在維護模式之前移除媒體裝置,這些設定只能為使用基準的主機和叢集進行設定。虛擬機器移轉設定、維護模式設定和 Quick Boot 為修復設定範例,您可以為使用基準或映像的主機和叢集進行這些設定。

僅當您具有相應的權限時,才能修改預設的 vSphere Lifecycle Manager 設定。必須向 vSphere Lifecycle Manager 執行所在的 vCenter Server 執行個體指派權限。如需有關管理使用者、群組、角色和權限的詳細資訊,請參閱vSphere 安全性說明文件。如需 vSphere Lifecycle Manager 權限及其說明的清單,請參閱使用 vSphere Lifecycle Manager 和 vSphere Configuration Profiles所需的權限

如果您的 vCenter Server 系統已透過一般 vCenter Single Sign-On 網域連線至其他 vCenter Server 系統,則可以設定每個 vSphere Lifecycle Manager 執行個體的修復設定。修改的組態內容僅會套用至指定的 vSphere Lifecycle Manager 執行個體,而不會散佈到網域中的其他執行個體。

叢集設定如何影響修復?

當您修復叢集中的 ESXi 主機時,某些叢集設定可能會導致修復失敗。您必須按如下方式進行叢集設定,以確保成功修復。
Distributed Resource Scheduler (DRS)
更新可能需要主機在修復期間進入維護模式。主機處於維護模式時,虛擬機器無法執行。若要確保可用性,您可以為叢集啟用 DRS 並將其設定用於 vSphere vMotion。在此情況下, vCenter Server 會在主機置於維護模式之前將虛擬機器移轉到叢集中的其他 ESXi 主機。

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

Distributed Power Management (DPM)
如果主機沒有執行中的虛擬機器,則 DPM 可能會將主機置於待命模式,這可能會中斷 vSphere Lifecycle Manager 作業。因此,為確保所有 vSphere Lifecycle Manager 作業成功完成,必須在執行這些作業期間停用 DPM。

為確保成功修復,必須將 vSphere Lifecycle Manager 設定為停用 DPM。修復工作完成後,vSphere Lifecycle Manager 會還原 DPM。如果 DPM 已將主機置於待命模式,則 vSphere Lifecycle Manager 會在符合性檢查、修復和暫存前開啟主機的電源。在相應工作完成後,vSphere Lifecycle Manager 會開啟 DPM,並視需要讓 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,則必須暫時關閉 FT,然後再對叢集執行任何 vSphere Lifecycle Manager 作業。如果主機上的任何虛擬機器已開啟 FT,則 vSphere Lifecycle Manager 不會修復該主機。必須以相同的更新修復叢集中的所有主機,才能在修復後重新啟用 FT。主要虛擬機器和次要虛擬機器不得位於不同 ESXi 版本和修補程式層級的主機上。