主機的修復有幾種不同的執行方式,端視您為物件連結的基準類型以及所修復的主機是否位於叢集中而定。
主機升級修復
將 ESXi6.7 或 ESXi7.0 主機升級至 ESXi8.0 時,無論 VIB 是否包含在安裝程式 ISO 中,所有支援的自訂 VIB 在升級後均會在主機上保持原樣。
您可以使用包含 ESXi8.0適用之第三方模組的自訂 ESXi 映像來升級主機。在此情況下,與 ESXi8.0 相容的第三方模組將在升級後的主機上保持可用。
在 vSphere Lifecycle Manager 和主機各位於不同位置的高延遲網路中,升級主機可能需花費數小時之久,這是因為在升級之前,必須先將 vSphere Lifecycle Manager 存放庫中的升級檔案複製到主機。在此期間,主機會處於維護模式。
vSphere Lifecycle Manager8.0 支援從 ESXi 6.7 和 ESXi 7.0 升級至 ESXi 8.0。
升級到 ESXi8.0 需要至少 4 GB 的開機裝置。從本機磁碟、SAN 或 iSCSI LUN 開機時,最多會使用 128 GB 磁碟空間建立 ESXi 系統磁碟分割。您可以在大於 128 GB 的開機磁碟上建立 VMFS 資料存放區。
主機修補程式修復
修補是指對照修補程式基準來修復 ESXi主機的程序。
將 ESXi6.7 與 7.0 主機修復為相應的 ESXi 更新版本屬於修補程序,而將 ESXi 主機從版本 6.7 或 7.0 修復為 8.0 則是升級程序。
vSphere Lifecycle Manager會以下列方式處理主機修補程式:
- 如果修補程式基準中的修補程式需要安裝其他修補程式,則 vSphere Lifecycle Manager會在存放庫中偵測必要條件,然後將其與選取的修補程式一起安裝。
- 如果某個修補程式與主機上安裝的其他修補程式相衝突,則衝突的修補程式可能無法暫存或安裝。但是,如果基準中的另一個修補程式解決了該衝突,則會安裝衝突的修補程式。例如,假設某個基準包含修補程式 A 和修補程式 C,而修補程式 A 與主機上已安裝的修補程式 B 相衝突。如果修補程式 C 淘汰修補程式 B,且修補程式 C 與修補程式 A 無衝突,則修復程序會安裝修補程式 A 和 C。
- 如果某個修補程式與 vSphere Lifecycle Manager存放庫中的修補程式相衝突,但與主機並無衝突,則在執行符合性掃描後,vSphere Lifecycle Manager 會將此修補程式報告為衝突的修補程式。您可以暫存該修補程式並將其套用至主機。
- 如果選取了相同修補程式的多個版本,則 vSphere Lifecycle Manager會安裝最新版本並略過其他較舊版本。
在修補程式修復期間,vSphere Lifecycle Manager會自動安裝修補程式的必要條件。
在 vSphere Lifecycle Manager8.0 中,您可以對照離線服務包 (由您手動匯入到 vSphere Lifecycle Manager 存放庫) 中的修補程式,修復 ESXi6.7 和 ESXi7.0 版本的主機。
您可以在修復前暫存修補程式,以減少主機停機時間。
主機延伸修復
在延伸修復期間,vSphere Lifecycle Manager不會自動安裝延伸的必要條件。遺失延伸必要條件,可能會導致部分修復作業失敗。如果遺失的必要條件為修補程式,您可以將其新增至修補程式基準。如果遺失的必要條件為延伸,您可以將其新增至同一個或另一個延伸基準。接著,您便可以對照含有該必要條件的一或多項基準還有原始延伸基準,修復主機。