在您更新或升級具有 vSphere Lifecycle Manager基準的 ESXi 主機或容器物件前,必須先檢查其符合性狀態。

您可以使用 vSphere Lifecycle Manager對照連結至主機或父系容器物件的基準和基準群組,檢查ESXi 主機的符合性狀態。您可以對主機執行符合性檢查,以判定它們是否有最新的修補程式或延伸。在符合性檢查期間,系統會對照連結的基準或基準群組中的所有修補程式、延伸和升級評估主機的屬性。

您可以檢查單一ESXi主機或有效容器物件的符合性狀態。支援的ESXi主機群組包括虛擬基礎結構容器物件,如資料夾、叢集和資料中心。當您起始容器物件的符合性檢查時,vSphere Lifecycle Manager會掃描該容器物件中的所有 ESXi 主機。

備註: 如果您起始詳細目錄物件 (例如資料中心) 的符合性檢查,該物件包含使用 vSphere Lifecycle Manager映像的叢集,則不會對這些叢集執行符合性檢查。作業

若要產生符合性資訊,您可以手動起始符合性檢查,也可以排程要定期執行的符合性檢查。在資料中心或 vCenter Server系統層級排程符合性檢查,以確保詳細目錄中的物件是最新的。

您可以從 vSphere Lifecycle Manager符合性視圖檢查 vSphere 物件的符合性狀態。

若要起始或排程符合性檢查,您必須具有掃描以尋找適用的修補程式、延伸和升級權限。

如需有關管理使用者、群組、角色和權限的詳細資訊,請參閱vSphere 安全性說明文件。

如需所有 vSphere Lifecycle Manager權限及其說明的清單,請參閱使用基準所需的 vSphere Lifecycle Manager 權限

手動起始 ESXi主機的符合性檢查

修復前,您必須對照連結的基準和基準群組檢查 vSphere 物件的符合性。若要立即檢查 vSphere 詳細目錄中主機的符合性狀態,請手動起始符合性檢查。

必要條件

如果您想要檢查叢集的符合性狀態,請確認叢集未設定為使用單一映像。

程序

  1. vSphere Client 中,導覽至個別主機或容器物件的 vSphere Lifecycle Manager 符合性視圖。
    1. 導覽至主機、叢集或容器物件。
    2. 按一下更新索引標籤。
  2. 選取主機 > 基準
    基準窗格會顯示三個面板。在這些面板中,您可以取得有關所選物件的主機資訊、主機符合性資訊和修復資訊。
  3. 在符合性資訊面板中,按一下檢查符合性

結果

系統會對照所有連結的修補程式、延伸和升級基準,來掃描選取的詳細目錄物件和所有子系物件。虛擬基礎結構越大、在越高的物件階層中起始掃描,掃描所需的時間就越長。

ESXi主機排定定期符合性檢查

您可以將 vSphere Lifecycle Manager設定為在特定時間或依您方便的時間間隔檢查 ESXi 主機的狀態。

必要條件

如果您想要檢查叢集的符合性狀態,請確認叢集未設定為使用單一映像。

程序

  1. vSphere Client 中,導覽至個別主機或容器物件的 vSphere Lifecycle Manager 符合性視圖。
    1. 導覽至主機、叢集或容器物件。
    2. 按一下更新索引標籤。
  2. 選取主機 > 基準
    基準窗格會顯示三個面板。在這些面板中,您可以取得有關所選物件的主機資訊、主機符合性資訊和修復資訊。
  3. 在符合性資訊面板中,按一下排程
    自動符合性檢查對話方塊隨即開啟。
  4. 設定符合性檢查排程。
    1. 設定符合性檢查的頻率與開始時間。
    2. 輸入掃描工作的唯一名稱,並選擇性地輸入說明。
    3. (選擇性) 指定一或多個電子郵件地址,以在掃描工作完成後接收通知。
      您必須先設定 vCenter Server系統的郵件設定,才能啟用此選項。
  5. 按一下儲存結束自動符合性檢查對話方塊。

檢視基準中所含修補程式、延伸和 ISO 映像的資訊

您可以檢視基準與基準群組中所含修補程式、延伸和升級的資訊。

如需有關更新可能具有之不同符合性狀態的資訊,請參閱 更新的符合性狀態

必要條件

程序

  1. vSphere Client 中,導覽至單一 ESXi 主機、叢集或有效的容器物件。
  2. 更新索引標籤上,選取主機 > 基準
  3. 連結的基準和基準群組窗格中,選取基準。
    新窗格會顯示在 連結的基準和基準群組窗格的下方。視所選物件而定,底部窗格可能會包含所選基準中所含更新與 ESXi 映像的資訊。如果所選物件是內有 ESXi 主機的容器,則底部窗格會顯示容器物件中的每台 ESXi 對所選基準的符合性。
    基準類型 可用的資訊
    修補程式 底部窗格包含一個資料表,其中列出基準中的所有修補程式。您可以查看每項更新的下列資訊。
    • 更新名稱
    • 更新識別碼

      更新識別碼是廠商指派給修補程式的識別碼。

    • 狀態

      狀態資料行會顯示更新本身的符合性狀態。

    • 嚴重性
    • 類別
    • 影響

      影響資料行會顯示您必須採取哪些動作才能安裝更新。例如,將系統重新開機或是將主機設為維護模式。

    • ESXi 版本
    升級 底部窗格會顯示下列資訊。
    • ESXi 版本
    • 組建編號
    • 狀態

      狀態資料行會顯示更新本身的符合性狀態。

    • 發佈日期
    • 廠商
    • 詳細資料
    • 版本說明
    • 接受程度

      ESXi 映像的狀態可以是「已簽署」或「未簽署」,表示獲 VMware 接受的程度。

      ESXi 映像中所含的軟體套件可能具有下列任何一種接受程度:

      VMware 已認證
      該套件已經受嚴格的認證程式,用於確認功能的運作情況,且獲得 VMware 簽署的私密金鑰。VMware 為這些套件提供客戶支援。
      VMware 已接受
      該套件已經受較為寬鬆的接受測試程式,僅用於確認套件不會造成系統不穩定,且獲得 VMware 簽署的私密金鑰。測試方法不會驗證功能的正常運作情況。VMware 支援團隊會將求助來電直接交由合作夥伴處理。
      合作夥伴受支援
      合作夥伴已與 VMware 簽署合約,並示範合理的測試方法。VMware 會向合作夥伴提供簽署的私密/公開金鑰組,以用於自我簽署其套件。VMware 支援團隊會將求助來電直接轉給合作夥伴。
      社群受支援
      套件未經簽署,或已用未經 VMware 交叉簽署的金鑰簽署。VMware 不為該套件提供支援。客戶如需支援,必須求助於社群或是連絡套件的作者。
    延伸
    • 更新名稱
    • 更新識別碼

      更新識別碼是廠商指派給延伸的識別碼。

    • 狀態

      狀態資料行會顯示更新本身的符合性狀態。

    • 嚴重性
    • 類別
    • 影響

      影響資料行會顯示您必須採取哪些動作才能安裝更新。例如,將系統重新開機或是將主機設為維護模式。

    • ESXi 版本
    基準群組 若要檢視基準群組中所含修補程式、延伸和 ISO 映像的資訊,請在底部窗格中選取相應的索引標籤。
    • 如需基準群組中所含基準的資訊,請按一下基準
    • 如需基準群組中所含 ESXi 映像的資訊,請按一下 ISO
    • 如需基準群組中所含修補程式和延伸的資訊,請按一下更新

主機升級符合性訊息

對照升級基準檢查 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 記錄檔。

表 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

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

僅能從 ESXi6.7ESXi 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,這是與 VMware vSphere 搭配使用且由兩個元件組成的虛擬存取軟體交換器。
Virtual Supervisor Module (VSM)
交換器和執行 NX-OS 之虛擬機器的控制平面。
Virtual Ethernet Module (VEM)
虛擬列卡內嵌於 ESXi主機。

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。

表 2. Cisco Nexus 1000V 網路交換器的符合性檢查結果
符合性檢查訊息 說明
升級不包含與主機上 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.0ESXi 8.0 相容。