修復是指 vSphere Lifecycle Manager 對 ESXi 主機套用修補程式、延伸和升級的程序。修復旨在使所選的 vSphere 物件符合所連結的基準和基準群組。
一般考量事項
- vSphere Lifecycle Manager 支援對照修補程式基準、延伸基準和升級基準來修復 ESXi 主機。
- 您可以手動起始修復,也可以將修復工作排在您方便的時間定期執行。
- 您可以修復單一 ESXi 主機或容器物件中的多個主機。可以在資料夾、叢集、資料中心甚至 vCenter Server 層級起始修復。
備註: 如果在起始對照基準修復的物件中,有叢集使用了單一 vSphere Lifecycle Manager 映像,則修復程序不會對這些叢集執行。
- 依預設,修復程序會依序執行。也就是說,vSphere Lifecycle Manager 會逐一修復叢集中的主機或其他容器物件中的主機。但是,您可以將 vSphere Lifecycle Manager 設定為並行修復多個主機。
- 如果有 vCenter Server 執行個體透過通用 vCenter Single Sign-on 網域連線至其他 vCenter Server 系統,則您只能修復自己所用的 vSphere Lifecycle Manager 執行個體執行所在的 vCenter Server 系統所管理的詳細目錄物件。
- 若要對照基準或基準群組修復 vSphere 物件,您必須具有修復以套用修補程式、延伸和升級權限。如需有關管理使用者、群組、角色和權限的詳細資訊,請參閱vSphere 安全性說明文件。
如需所有 vSphere Lifecycle Manager 權限及其說明的清單,請參閱針對使用基準的 vSphere Lifecycle Manager權限。
- 如果 vCenter HA 容錯移轉在叢集修復期間起始,則修復工作會取消。容錯移轉完成後,您必須在新節點上重新啟動修復工作。
有組織地升級 ESXi 主機
您可以使用基準群組對環境中的 ESXi 主機執行有組織的升級。基準群組可包含單一主機升級基準以及多個修補程式基準或延伸基準,或是多個修補程式基準和延伸基準。vSphere Lifecycle Manager 會先升級主機,然後再套用修補程式或延伸基準。由於升級會先執行,而修補程式適用於特定主機版本,因此,有組織的工作流程可確保升級期間不會有修補程式遺失。
可以在主機、叢集、資料夾或資料中心層級執行有組織的升級。
除了建立基準群組以外,您還可以選取並使用多個基準,而不是先將其分組到基準群組中。
維護模式
如果更新需要此操作,vSphere Lifecycle Manager 會在修復期間先將主機置於維護模式。主機處於維護模式時,虛擬機器無法執行。為確保一致的使用者體驗,vCenter Server 會先將虛擬機器移轉至叢集中的其他主機,然後再將主機置於維護模式。如果已為 vMotion 設定叢集,且已啟用 VMware Distributed Resource Scheduler (DRS) 和 VMware Enhanced vMotion Compatibility (EVC),則 vCenter Server 可移轉虛擬機器。但是,EVC 並非 vMotion 的必要條件。EVC 可保證主機的 CPU 具有相容性。對於容器物件或不在叢集中的個別主機,無法運用 vMotion 進行移轉。修復後,主機結束維護模式。如果修復期間發生故障,主機可能無法結束維護模式。
並行修復
可以支援 vSphere Lifecycle Manager 並行修復使用基準之叢集內的主機。並行修復可減少修補或升級環境中的主機所需的時間。只能對已處於維護模式的 ESXi 主機執行並行修復。在並行修復期間,主機不會自動進入維護模式。同樣地,修復完成後,主機不會自動結束維護模式。若要並行修復主機,則必須手動進入和結束維護模式。如果啟用並行修復,vSphere Lifecycle Manager 不會修復未處於維護模式的 ESXi 主機。
將 vSphere Lifecycle Manager 設定為對主機執行並行修復時,可以設定在單一修復工作中要修復的主機數目上限。或者,也可以讓 vSphere Lifecycle Manager 對所有處於維護模式的主機執行並行修復。
並行修復主機時,如果單一主機修復失敗,則整個叢集的修復工作不會停止,並且其餘主機將會成功修復。修復完成後,vSphere Lifecycle Manager 報告相應主機的錯誤。
並行修復預設為停用狀態,但可以在修復期間或在 vSphere Lifecycle Manager 的一般修復設定中加以啟用。
無法對 vSAN 叢集內的主機執行並行修復。
修復預先檢查
修復物件之前,您可以先對物件執行修復預先檢查。在該檢查期間,vSphere Lifecycle Manager 會識別可能導致修復失敗的問題,然後採取或建議修正問題的動作。
如需有關可能導致修復失敗之問題的詳細資訊,請參閱修復預先檢查報告。
修復透過 PXE 開機的 ESXi 主機
vSphere Lifecycle Manager 可讓您修復透過 PXE 開機的 ESXi 主機。vSphere Lifecycle Manager 不會將需要重新開機的修補程式套用至透過 PXE 開機的 ESXi 主機。
如果透過 PXE 開機的 ESXi 主機上安裝了任何額外軟體,則該軟體可能會在主機重新啟動後遺失。透過額外軟體更新映像設定檔,以便在重新開機後顯示該軟體。
若要修補透過 PXE 開機的 ESXi 主機,您必須在編輯主機修復的設定對話方塊 (從 vSphere Lifecycle Manager 首頁視圖的設定索引標籤開啟) 中啟用相應的設定。