根據您連結的基準類型以及主機是否位於叢集中,主機修復會以不同方式執行。
修復叢集中的主機
對於叢集中的 ESXi 主機,修復程序預設會連續執行。透過 Update Manager,您可以選取並行執行主機修復。
連續修復主機叢集時,如果其中一台主機無法進入維護模式,則 Update Manager 會報告錯誤,且程序會停止並失敗。叢集中已修復的主機會保持在已更新層級。主機修復失敗後未修復的主機不會進行更新。如果已啟用 DRS 之叢集中的主機執行安裝了 Update Manager 或 vCenter Server 的虛擬機器,則 DRS 會先嘗試將執行 vCenter Server 或 Update Manager 的虛擬機器移轉至另一台主機,以便修復成功進行。如果虛擬機器無法移轉至另一台主機,則主機修復會失敗,但程序不會停止。Update Manager 會繼續修復叢集中的下一台主機。
僅當叢集中的所有主機皆可升級時,叢集中 ESXi 主機的主機升級修復才會繼續。
修復叢集中的主機時,您必須暫時停用 VMware DPM 和 HA 許可控制等叢集功能。此外,如果主機上的任何虛擬機器已啟用 FT,請將其關閉,同時將連線至主機上虛擬機器的卸除式裝置中斷連線,以便透過 vMotion 移轉這些虛擬機器。啟動修復程序之前,您可以產生一份報告,其中顯示已啟用叢集功能的叢集、主機或虛擬機器。如需詳細資訊,請參閱 預先檢查修復報告。
並行修復主機叢集時,Update Manager 會同時修復多台主機。並行修復期間,如果 Update Manager 在修復某台主機時發生錯誤,則會略過該主機並繼續修復叢集中的其他主機。Update Manager 會持續評估在不中斷 DRS 設定的情況下可同時修復的主機數目上限。您可以將同時修復的主機數目限制在特定數目。
Update Manager 會連續修復 vSAN 叢集中的主機,即使您選取了並行修復的選項也是如此。這是由於 vSAN 叢集中隨時都只能有一台主機處於維護模式,原本的設定即為如此。
對於資料中心下的多個叢集,修復程序會並行執行。如果資料中心內其中一個叢集的修復程序失敗,剩餘叢集仍可進行修復。
對照多個基準或基準群組進行修復
自 vCenter Server 6.7 Update 2 起,您可以選取多個基準,而不是先將它們分組到基準群組中。對照包含升級基準和修補程式或延伸基準的多個基準或基準群組來修復主機時,會先執行升級。
主機升級修復
將 ESXi 6.0 和 ESXi6.5 主機升級至 ESXi6.7 時,所有支援的自訂 VIB 在升級後均會在主機上保持原樣,無論 VIB 是否包含在安裝程式 ISO 中。這是因為 ESXi 6.x 主機與二進位檔相容。
您可以使用包含 ESXi6.7 適用之第三方模組的自訂 ESXi 映像來升級主機。在此情況下,與 ESXi6.7 相容的第三方模組將在升級後的主機上保持可用。
由於在升級前會將升級檔案從 Update Manager 伺服器存放庫複製到主機,因此,高延遲網路 (其中的 Update Manager 和主機處於不同位置) 中的主機升級可能需花費數小時。在此期間,主機會處於維護模式。
Update Manager 6.7 支援從 ESXi 6.0.x 和 ESXi6.5.x 升級至 ESXi6.7。
主機修補程式修復
Update Manager 以下列方式處理主機修補程式:
- 如果修補程式基準中的修補程式需要安裝其他修補程式,則 Update Manager 會偵測修補程式存放庫中的必要條件,並將其與選取的修補程式一起安裝。
- 如果某個修補程式與主機上安裝的其他修補程式相衝突,則衝突的修補程式可能無法暫存或安裝。但是,如果基準中的另一個修補程式解決了該衝突,則會安裝衝突的修補程式。例如,假設某個基準包含修補程式 A 和修補程式 C,而修補程式 A 與主機上已安裝的修補程式 B 相衝突。如果修補程式 C 淘汰修補程式 B,且修補程式 C 與修補程式 A 無衝突,則修復程序會安裝修補程式 A 和 C。
- 如果某個修補程式與 Update Manager 修補程式存放庫中的修補程式相衝突,但與主機無衝突,則在掃描後,Update Manager 會將此修補程式報告為衝突的修補程式。您可以暫存該修補程式並將其套用至主機。
- 如果選取了相同修補程式的多個版本,則 Update Manager 會安裝最新版本並略過舊版本。
在修補程式修復期間,Update Manager 會自動安裝修補程式的必要條件。
透過 Update Manager6.7,您可以對照手動匯入的離線服務包來修復 ESXi 6.0 和 ESXi6.5 版的主機。
您可以在修復前暫存修補程式,以減少主機停機時間。
主機延伸修復
在延伸修復期間,Update Manager 不會自動安裝延伸的必要條件。這可能會導致部分修復作業失敗。如果遺失的必要條件為修補程式,您可以將其新增至修補程式基準。如果遺失的必要條件為延伸,您可以將其新增至同一個或另一個延伸基準。然後,可對照該基準或包含必要條件和原始延伸的基準來修復主機。
修復透過 PXE 開機的 ESXi 主機
Update Manager 可讓您修復透過 PXE 開機的 ESXi 主機。Update Manager 不會將需要重新開機的修補程式套用至透過 PXE 開機的 ESXi 主機。
如果透過 PXE 開機的 ESXi 主機上安裝了任何額外軟體,則該軟體可能會在主機重新啟動後遺失。透過額外軟體更新映像設定檔,以便在重新開機後顯示該軟體。