對照升級基準檢查 ESXi主機的符合性時,vSphere Lifecycle Manager 會執行預先檢查指令碼,並在vSphere Lifecycle Manager 符合性視圖的底部窗格中提供資訊訊息。這些訊息會通知您硬體存在的潛在問題、主機上的第三方軟體和組態問題,這些可能會導致無法成功升級至 ESXi7.0

vSphere Lifecycle Manager提供的訊息對應於執行主機升級預先檢查指令碼時所傳回的錯誤碼或警告碼。

對於使用ESXi安裝程式執行的互動式安裝和升級,預先檢查指令碼所傳回的錯誤或警告會顯示在安裝程式的最終面板上,您需要在此確認或取消安裝或升級。對於指令碼式安裝和升級,錯誤或警告會寫入至安裝記錄。

vSphere Lifecycle Manager會在vSphere Lifecycle Manager 符合性視圖的底部窗格中顯示掃描結果資訊。若要查看預先檢查指令碼在 vSphere Lifecycle Manager主機升級掃描作業執行期間傳回的原始錯誤和警告,請檢閱 vSphere Lifecycle Manager 記錄檔。

表 1. 掃描結果訊息與對應的錯誤碼和警告碼
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

目前主機版本不支援升級。

僅能從 ESXi 6.5ESXi 6.7 主機升級至 ESXi 7.0

對應的錯誤碼為 SUPPORTED_ESX_VERSION

在主機上找到不支援的裝置 device_name

指令碼會檢查是否有不支援的裝置。ESXi7.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