對照升級基準掃瞄 ESX/ESXi 主機時,Update Manager 會執行預先檢查指令碼,並在升級詳細資料視窗中提供每台主機的資訊訊息。這些訊息會通知您硬體、主機上第三方軟體和組態是否存在潛在問題,這些問題可能會導致無法成功升級或移轉至 ESXi 5.5。

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

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

Update Manager 會在升級詳細資料視窗中提供有關預先檢查指令碼所傳回之錯誤或警告的掃瞄結果訊息。若要查看預先檢查指令碼在 Update Manager 主機升級掃瞄作業期間傳回的原始錯誤和警告,請檢閱 Update Manager 記錄檔 C:\Documents and Settings\All Users\Application Data\VMware\VMware Update Manager\Logs\vmware-vum-server-log4cpp.log

表格 1. 掃瞄結果訊息與對應的錯誤碼和警告碼

Update Manager 中的掃瞄結果訊息

描述

主機 CPU 不受支援。新版 ESXi 需要在長模式中支援 LAHF/SAHF 指示的 64 位元 CPU。

如果主機處理器為 32 位元且不支援所需功能,則會出現此訊息。

對應的錯誤碼為 64BIT_LONGMODESTATUS

主機上已啟用信任式開機,但升級不包含軟體套件 esx-tboot。升級主機將會移除信任式開機功能。

此訊息表示主機升級掃瞄在升級 ISO 上找不到 esx-tboot VIB。

對應的錯誤碼為 TBOOT_REQUIRED

開機密碼未使用 MD5 雜湊,導致只能以最多 8 個字元進行驗證。如需有關如何更正此問題的指示,請參閱 VMware 知識庫文章 1024500,網址為 http://kb.vmware.com/kb/1024500。

此訊息僅適用於從 ESX 移轉至 ESXi 的程序。此測試會檢查開機密碼是否使用 MD5 演算法進行編碼。在 ESX 4.1 主機上,使用 DES 演算法加密的密碼限制在八個符號。為提高安全性,您應將主機設定為使用較長的密碼。

對應的錯誤碼為 MD5_ROOT_PASSWORD

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

主機的開機磁碟分割沒有足夠空間以儲存升級映像。至少需要 size_in_MB。請釋放足夠空間後重試或執行 CD 式安裝。

ESX 主機磁碟必須具有足夠的可用空間才能儲存安裝程式 DVD 的內容。

對應的錯誤碼為 SPACE_AVAIL_ISO

無法建立大小為 size_in_MB 的 Ramdisk 以儲存升級映像。請檢查主機記憶體是否足夠。

ESXi 主機磁碟必須具有足夠的可用空間才能儲存安裝程式 DVD 的內容。

對應的錯誤碼為 SPACE_AVAIL_ISO

主機的本機 VMFS 資料存放區沒有足夠的可用空間以備份目前的主機組態。至少需要 size_in_MB

主機磁碟必須具有足夠的可用空間才能儲存重新開機之間的 ESX/ESXi 4.x 組態。

對應的錯誤碼為 SPACE_AVAIL_CONFIG

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

只能從 ESX/ESXi 4.x、ESXi 5.0 和 ESXi 5.1 主機升級或移轉至 ESXi 5.5。

對應的錯誤碼為 SUPPORTED_ESX_VERSION

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

指令碼會檢查是否有不支援的裝置。ESXi 5.5 不支援部分 PCI 裝置。

對應的錯誤碼為 UNSUPPORTED_DEVICES

主機軟體組態需要重新開機。請將主機重新開機,然後再次嘗試升級。

為確保開機區良好以進行升級,您必須在修復前將主機重新開機。

對應的錯誤碼為 UPDATE_PENDING

在具有 Cisco Nexus 1000V Distributed Virtual Switch 的環境中,Update 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