在您更新或升級具有 vSphere Lifecycle Manager基準的 ESXi 主機或容器物件前,必須先檢查其符合性狀態。
您可以使用 vSphere Lifecycle Manager對照連結至主機或父系容器物件的基準和基準群組,檢查ESXi 主機的符合性狀態。您可以對主機執行符合性檢查,以判定它們是否有最新的修補程式或延伸。在符合性檢查期間,系統會對照連結的基準或基準群組中的所有修補程式、延伸和升級評估主機的屬性。
您可以檢查單一ESXi主機或有效容器物件的符合性狀態。支援的ESXi主機群組包括虛擬基礎結構容器物件,如資料夾、叢集和資料中心。當您起始容器物件的符合性檢查時,vSphere Lifecycle Manager會掃描該容器物件中的所有 ESXi 主機。
若要產生符合性資訊,您可以手動起始符合性檢查,也可以排程要定期執行的符合性檢查。在資料中心或 vCenter Server系統層級排程符合性檢查,以確保詳細目錄中的物件是最新的。
您可以從 vSphere Lifecycle Manager符合性視圖檢查 vSphere 物件的符合性狀態。
若要起始或排程符合性檢查,您必須具有掃描以尋找適用的修補程式、延伸和升級權限。
如需有關管理使用者、群組、角色和權限的詳細資訊,請參閱vSphere 安全性說明文件。
如需所有 vSphere Lifecycle Manager權限及其說明的清單,請參閱使用基準所需的 vSphere Lifecycle Manager 權限。
手動起始 ESXi主機的符合性檢查
修復前,您必須對照連結的基準和基準群組檢查 vSphere 物件的符合性。若要立即檢查 vSphere 詳細目錄中主機的符合性狀態,請手動起始符合性檢查。
必要條件
如果您想要檢查叢集的符合性狀態,請確認叢集未設定為使用單一映像。
程序
結果
系統會對照所有連結的修補程式、延伸和升級基準,來掃描選取的詳細目錄物件和所有子系物件。虛擬基礎結構越大、在越高的物件階層中起始掃描,掃描所需的時間就越長。
為 ESXi主機排定定期符合性檢查
您可以將 vSphere Lifecycle Manager設定為在特定時間或依您方便的時間間隔檢查 ESXi 主機的狀態。
必要條件
如果您想要檢查叢集的符合性狀態,請確認叢集未設定為使用單一映像。
程序
檢視基準中所含修補程式、延伸和 ISO 映像的資訊
您可以檢視基準與基準群組中所含修補程式、延伸和升級的資訊。
必要條件
- 確認您要檢視符合性資訊的主機使用了基準,且未透過單一 vSphere Lifecycle Manager 映像受到管理。
- 檢閱 vSphere Lifecycle Manager符合性視圖主題。
程序
主機升級符合性訊息
對照升級基準檢查 ESXi主機的符合性時,vSphere Lifecycle Manager 會執行預先檢查指令碼,並在vSphere Lifecycle Manager 符合性視圖的底部窗格中提供資訊訊息。這些訊息會通知您硬體存在的潛在問題、主機上的第三方軟體和組態問題,這些可能會導致無法成功升級至 ESXi8.0。
vSphere Lifecycle Manager提供的訊息對應於執行主機升級預先檢查指令碼時所傳回的錯誤碼或警告碼。
對於使用ESXi安裝程式執行的互動式安裝和升級,預先檢查指令碼所傳回的錯誤或警告會顯示在安裝程式的最終面板上,您需要在此確認或取消安裝或升級。對於指令碼式安裝和升級,錯誤或警告會寫入至安裝記錄。
vSphere Lifecycle Manager會在vSphere Lifecycle Manager 符合性視圖的底部窗格中顯示掃描結果資訊。若要查看預先檢查指令碼在 vSphere Lifecycle Manager主機升級掃描作業執行期間傳回的原始錯誤和警告,請檢閱 vSphere Lifecycle Manager 記錄檔。
vSphere Lifecycle Manager中的掃描結果訊息 | 說明 |
---|---|
主機 CPU 不受支援。新版 ESXi 需要在長模式中支援 LAHF/SAHF 指示的 64 位元 CPU。 | 如果主機處理器為 32 位元且不支援所需功能,則會出現此訊息。 對應的錯誤碼為 64BIT_LONGMODESTATUS。 |
主機上已啟用信任式開機,但升級不包含軟體套件 esx-tboot。升級主機將會移除信任式開機功能。 | 此訊息表示主機升級掃描在升級 ISO 上找不到 esx-tboot VIB。 對應的錯誤碼為 TBOOT_REQUIRED |
VMkernel 和服務主控台網路介面共用相同的子網路 subnet_name。升級後此組態將不受支援。應該只有一個介面連線至子網路 subnet_name。 | 警告。在啟用的服務主控台虛擬 NIC 上找到 IPv4 位址,但在 VMkernel 的相同子網路中沒有對應位址。每次發生此類情況時都會顯示單獨的警告。 對應的錯誤碼為 COS_NETWORKING。 |
新版 ESXi 需要至少 core_count 個處理器核心。 | 主機必須具有至少兩個核心。 對應的錯誤碼為 CPU_CORES。 |
處理器不支援硬體虛擬化或在 BIOS 中已停用硬體虛擬化。虛擬機器效能可能會降低。 | 如果主機處理器不支援硬體虛擬化,或在主機 BIOS 中未開啟硬體虛擬化,則主機效能可能會受損。在虛擬機器開機選項中啟用硬體虛擬化。請參閱硬體廠商的文件。 對應的錯誤碼為 HARDWARE_VIRTUALIZATION。 |
記憶體不足,升級需要至少 size_in_MB。 | 主機需要指定的記憶體數量才能升級。 對應的錯誤碼為 MEMORY_SIZE。 |
file_name 的主機升級有效性檢查失敗。 | 此測試會檢查預先檢查指令碼本身是否能夠執行。 對應的錯誤碼為 PRECHECK_INITIALIZE。 |
主機磁碟分割配置不適合升級。 | 僅當進行升級的磁碟上最多只有一個 VMFS 磁碟分割,且該 VMFS 磁碟分割是從磁區 1843200 之後開始時,才可執行升級。 對應的錯誤碼為 PARTITION_LAYOUT。 |
不支援的組態。 | 檔案 /etc/vmware/esx.conf 必須存在於主機上。 此訊息表示檔案 /etc/vmware/esx.conf 遺失,或無法正確擷取或讀取檔案資料。 對應的錯誤碼為 SANE_ESX_CONF。 |
主機的本機 VMFS 資料存放區沒有足夠的可用空間以備份目前的主機組態。至少需要 size_in_MB。 | 主機磁碟必須具有足夠的可用空間來儲存重新開機之間的 ESXi5.x 組態。 對應的錯誤碼為 SPACE_AVAIL_CONFIG。 |
目前主機版本不支援升級。 | 僅能從 ESXi6.7和 ESXi 7.0 主機升級至 ESXi 8.0。 對應的錯誤碼為 SUPPORTED_ESX_VERSION。 |
在主機上找到不支援的裝置 device_name。 | 指令碼會檢查是否有不支援的裝置。ESXi8.0不支援部分 PCI 裝置。 對應的錯誤碼為 UNSUPPORTED_DEVICES。 |
主機軟體組態需要重新開機。請將主機重新開機,然後再次嘗試升級。 | 為確保開機區良好以進行升級,您必須在修復前將主機重新開機。 對應的錯誤碼為 UPDATE_PENDING。 |
在具有 Cisco Nexus 1000V 分散式虛擬交換器的環境中,vSphere Lifecycle Manager會在不同情況下顯示不同訊息。如需詳細資料,請參閱Cisco Nexus 1000V 存在時的主機升級符合性訊息。 |
如果在主機上找到 Cisco 的 Virtual Ethernet Module (VEM) 軟體,則預先檢查指令碼會檢查該軟體是否也是升級的一部分,以及 VEM 是否支援與主機上現有版本相同的 Virtual Supervisor Module (VSM) 版本。如果該軟體遺失或與其他版本的 VSM 不相容,則指令碼會傳回警告,且掃描結果會指示升級 ISO 上預期的 VEM 軟體版本以及在 ISO 上找到的版本 (如有)。 對應的錯誤碼為 DISTRIBUTED_VIRTUAL_SWITCH。 |
主機使用 EMC PowerPath 多重路徑模組 file_name 來存取儲存空間。升級後主機將無法存取此類儲存空間。 | 指令碼會檢查 EMC PowerPath 軟體 (由 CIM 模組和核心模組組成) 是否安裝。如果在主機上找到這两个元件中的任何一个,則指令碼會確認相符的元件 (CIM、VMkernel 模組) 是否也存在於升級中。如果不存在,則指令碼會傳回警告,指示升級 ISO 上預期的 PowerPath 元件以及找到的元件 (如有)。 對應的錯誤碼為 POWERPATH。 |
Cisco Nexus 1000V 存在時的主機升級符合性訊息
由 Cisco Nexus 1000V 虛擬交換器管理主機,以及對照升級基準檢查主機符合性時,掃描訊息會提供主機上所安裝之 VEM 模組與 ESXi8.0映像上可用模組之間的符合性問題相關資訊。
vSphere Lifecycle Manager會判定主機是否由 Cisco Nexus 1000V 管理。vSphere Lifecycle Manager會驗證 ESXi 升級映像中的 Cisco Nexus 1000V VEM VIB 是否與管理主機的 Cisco Nexus 1000V VSM 相容。
透過使用 vSphere ESXi Image Builder,您可以建立自訂 ESXi映像,其中包含成功執行修復作業所需的第三方 VIB。
符合性檢查訊息 | 說明 |
---|---|
升級不包含與主機上 Cisco Nexus 1000V 軟體套件相容的任何 Cisco Nexus 1000V 軟體套件。升級主機時將從主機中移除該功能。 | ESXi8.0升級映像上未提供 VEM VIB。 |
主機目前已新增至 Cisco Nexus 1000V 虛擬網路交換器。升級包含與 Cisco Nexus 1000V VSM 不相容的 Cisco Nexus 1000V 軟體套件 VIB_name。升級主機時將從主機中移除該功能。 | ESXi8.0升級映像上的 VEM VIB 與 VSM 版本不相容。 |
主機目前已新增至 Cisco Nexus 1000V 虛擬網路交換器。升級不包含與 Cisco Nexus 1000V VSM 相容的任何 Cisco Nexus 1000V 軟體套件。升級主機時將從主機中移除該功能。 | 主機和映像不包含 VEM VIB,但主機仍列於由 Cisco Nexus 1000V 管理的 vCenter Server中。 |
無法判斷升級是否會破壞主機上的 Cisco Nexus 1000V 虛擬網路交換器功能。如果主機沒有此功能,則可忽略此警告。 | 判定ESXi8.0升級映像上的 VEM VIB 與 VSM 之間的相容性時發生問題。請檢查管理主機的 VSM 版本是否已認證為與 vCenter Server8.0和 ESXi 8.0 相容。 |