在修復叢集之前對叢集執行硬體相容性檢查有助於確保 vSAN 叢集具有正常的健全狀況,並避免在修復後進入不受支援和不需要的組態。

叢集層級硬體相容性檢查僅適用於使用單一映像管理的 vSAN 叢集。如果 vSAN 叢集使用基準,則無法進行硬體相容性檢查。此外,如果叢集使用單一 vSphere Lifecycle Manager 映像但未啟用 vSAN,則無法針對該叢集執行硬體相容性檢查。對照 vSAN HCL 對 vSAN 叢集執行硬體相容性檢查。

若要針對 vSAN 叢集執行硬體相容性檢查,可用於 vSphere Lifecycle ManagervSAN HCL 資料必須是最新的。vSAN HCL 資料可以自動同步,在未連線至網際網路的環境中,也可以手動同步。如需有關維護最新 vSAN HCL 資料的詳細資訊,請參閱 vSAN 說明文件。

對叢集起始硬體相容性檢查時, vSphere Lifecycle Manager 會掃描映像並驗證映像的所有元素是否與叢集內所有主機的硬體相容。 vSphere Lifecycle Manager 僅驗證 vSAN 使用的硬體裝置。由於叢集層級硬體相容性檢查驗證叢集硬體與叢集映像之間的相容性,因此,除非成功修復叢集並將映像套用到叢集中的所有主機,否則相容性結果可能不準確。
備註: 只有在使用硬體支援管理程式設定 vSphere Lifecycle Manager 並將韌體附加元件新增至 vSphere Lifecycle Manager 映像時, vSphere Lifecycle Manager 才會對 PCI 裝置執行完整的驅動程式和韌體驗證。如果未使用硬體支援管理程式, vSphere Lifecycle Manager 僅驗證 PCI 和 NIC 裝置及其相應的驅動程式版本,以及磁碟機版本。

硬體相容性問題會報告為警告,因此不會阻止您根據映像修復叢集中的主機,除非透過編輯叢集的修復設定變更該行為。如需為叢集設定修復設定的相關資訊,請參閱為使用單一映像管理的叢集或獨立主機設定 vSphere Lifecycle Manager 修復設定覆寫使用單一映像管理的叢集的全域 vSphere Lifecycle Manager 修復設定

根據裝置的類型,對叢集執行硬體相容性檢查期間, vSphere Lifecycle Manager 會在硬體相容性檢查期間執行不同的驗證。
裝置類型 vSphere Lifecycle Manager 驗證
儲存 I/O 控制器 對於儲存 I/O 控制器,vSphere Lifecycle Manager 執行以下驗證:
  • 確認所有儲存裝置控制器已通過認證,可與映像中指定的 ESXi 版本搭配使用。
  • 根據 vSAN HCL,驗證映像是否包含正確的儲存裝置驅動程式和韌體版本。
  • 根據 vSAN HCL,提供相容的儲存裝置驅動程式和韌體版本組合建議。
網路控制器 對於 NIC 裝置,vSphere Lifecycle Manager 執行以下驗證:
  • 根據 vSAN HCL,驗證叢集中主機上啟用了 RDMA 的實體 NIC 是否均已通過認證,可與映像中指定的 ESXi 版本搭配使用。
  • 根據 vSAN HCL,驗證叢集使用的映像是否包含正確的 NIC 驅動程式和韌體版本。
  • 根據 vSAN HCL,提供適用於叢集的相容 NIC 驅動程式和韌體版本組合建議。
  • 驗證裝置是否針對該裝置上啟用的所有使用中功能進行了認證。

    例如,如果 vSAN 使用支援 RDMA 的 NIC,vSphere Lifecycle Manager 將驗證該 NIC 是否已針對 RDMA 進行認證。

磁碟機 對於磁碟機,vSphere Lifecycle Manager 執行以下驗證:
  • 根據 vSAN HCL,確認叢集中的所有磁碟機已通過認證,可與映像中指定的 ESXi 版本搭配使用。
  • 根據 vSAN HCL,確認在映像中為叢集指定的磁碟機韌體版本等於或高於裝置支援的最低韌體版本。
    備註: vSphere Lifecycle Manager 不僅對直接連線的磁碟機執行這些驗證,而且對 RAID-0 邏輯磁碟區後面和 VMD 控制器後面的實體磁碟機執行這些驗證。

什麼是目前處於使用中狀態的功能?

裝置的使用中功能清單是在該裝置上啟用且該裝置可以支援的軟體功能清單。裝置啟用的使用中功能是啟用或使用解決方案或服務的結果。在 vSphere Client 中,有關裝置上目前處於使用中狀態的功能的資訊僅針對 PCI 裝置 (存放控制器和網路控制器) 顯示。磁碟機不會顯示目前處於使用中狀態的功能清單。

當解決方案或服務 (例如 vSAN 或 NSX) 在裝置上啟用一組功能時,這些功能會對該裝置強加特定的硬體相容性限制。該裝置必須針對 vSAN 使用的這些使用中功能進行認證。在硬體相容性檢查期間,除了驗證 PCI 裝置的驅動程式和韌體組合外,vSphere Lifecycle Manager 還會驗證使用中功能對該裝置強加的限制。因此,透過執行硬體相容性檢查,可以確保在 vSAN 叢集中的裝置上僅啟用經過認證的功能。對於裝置上未啟用的功能,不會出現相容性問題。

裝置的一組使用中功能發生變更時,必須重新執行硬體相容性檢查才能取得正確的符合性結果。

硬體相容性檢查結果

執行硬體相容性檢查後,vSphere Lifecycle Manager 會將裝置列為符合標準或不符合標準。在某些情況下,相容性狀態為不可用。

符合標準
當裝置與叢集中為映像定義的 ESXi 版本以及驅動程式和韌體版本相容時,該裝置符合標準。對於 PCI 裝置,驅動程式-韌體版本組合也必須針對相應裝置上啟用的所有使用中功能進行認證。
不符合標準
當裝置與叢集中為映像定義的 ESXi、驅動程式或韌體版本不相容時,該裝置不符合標準。此外,如果驅動程式-韌體版本組合未針對相應裝置上啟用的所有使用中功能進行認證,則 PCI 裝置不符合標準。

如果裝置根本未包含在 vSAN HCL 中,則 vSphere Lifecycle Manager 將該裝置標記為不符合標準。

無法使用
在以下情況下,NIC 裝置的硬體相容性狀態為不可用:
  • 如果 vSAN HCL 資料未更新,且不包含有關在裝置上啟用的使用中功能對該裝置所強加限制的資訊,則 PCI 裝置的相容性資訊不可用。
  • 叢集未包含任何主機,或者叢集中的某些主機無法存取。
  • 未在 vCenter Server 中登錄硬體支援管理程式,或者叢集映像不包含韌體和驅動程式附加元件。

硬體相容性檢查工作何時執行

vSphere Lifecycle Manager 會針對使用單一映像管理的 vSAN 叢集定期執行硬體相容性檢查。此外,某些 vSphere Lifecycle Manager 作業還會觸發自動硬體相容性檢查。自動硬體相容性檢查適用於使用單一映像的 vSAN 叢集。

如需硬體相容性檢查的相關資訊,以及如何手動為叢集或單一主機執行硬體相容性檢查的指示,請參閱叢集和主機的 vSphere Lifecycle Manager 硬體相容性檢查

硬體相容性檢查工作

vSAN 硬體相容性清單 (vSAN HCL) 資料庫會定期變更。例如,當新的 OEM 裝置、驅動程式或韌體經過 VMware 認證後,這些項目會儲存至 vSAN HCL 資料庫。同樣地,不再受支援的裝置、驅動程式或韌體將從 vSAN HCL 資料庫中移除。

vSAN HCL 資料庫變更可能會使硬體相容性結果無效和過期。為了向您提供有效的硬體相容性資訊,vSphere Lifecycle Manager 會對照最新的 vSAN HCL 資料執行定期硬體相容性檢查。

定期硬體相容性檢查是一項預先設定的排定工作,您可以隨時編輯並強制執行此工作。依預設,此工作每 24 小時執行一次。排定的工作會在 vCenter Server 層級上進行設定。如果 vCenter Server 系統不包含使用單一映像管理的 vSAN 叢集,vSphere Lifecycle Manager 會略過排定的硬體相容性檢查。此定期工作僅對使用單一映像管理的 vSAN 叢集執行。

觸發硬體相容性檢查的 vSphere Lifecycle Manager 作業

在下列情況下, vSphere Lifecycle Manager 會針對使用單一映像進行管理的任何 vSAN 叢集執行自動硬體相容性檢查。
  • 編輯叢集的映像並儲存映像。

    當您編輯並儲存映像時,vSphere Lifecycle Manager 會啟動檢查叢集的主機與映像的硬體相容性工作,即使沒有 vSAN 的叢集亦然。在這種情況下,vSphere Lifecycle Manager 僅傳回在非 vSAN 叢集中未驗證映像硬體相容性的警告。

    如果自動觸發的硬體相容性工作失敗,仍可以為叢集儲存新映像。

  • 您可以起始修復預先檢查或修復。

    硬體相容性檢查是 vSAN 叢集的修復預先檢查和修復工作的一部分。如果叢集未啟用 vSAN,則當您起始修復預先檢查或修復時,vSphere Lifecycle Manager 不會執行硬體相容性檢查。

    可以透過編輯叢集的修復設定來設定 vSphere Lifecycle Manager 在出現硬體相容性問題時的行為。如需為叢集設定修復設定的相關資訊,請參閱為使用單一映像管理的叢集或獨立主機設定 vSphere Lifecycle Manager 修復設定覆寫使用單一映像管理的叢集的全域 vSphere Lifecycle Manager 修復設定

  • 可以在叢集中新增或移除主機。

    如果在叢集中新增或移除主機,vSphere Lifecycle Manager 會使叢集的硬體相容性檢查結果失效並發出警告。您必須重新執行硬體相容性檢查,以取得有關潛在硬體相容性問題的有效資訊。或者,可以修復叢集或執行修復預先檢查,這兩者都會自動觸發硬體相容性檢查。

NIC 驗證

從 vSphere 8.0 開始,針對 vSAN 叢集的硬體相容性檢查已增強,納入了針對 vSAN HCL 的 NIC 驗證。確定 vSAN 叢集中的 NIC 與叢集使用的映像中定義的軟體之間的相容性對於成功升級叢集至關重要。

在硬體相容性檢查期間,對於每個 NIC 裝置,vSphere Lifecycle Manager 會驗證叢集的映像中定義的驅動程式和韌體版本組合是否經認證可與裝置上啟用的所有使用中功能搭配使用。

對於 NIC 裝置,vSphere Lifecycle Manager 會在硬體相容性檢查期間檢查確切的韌體版本。

vSAN 叢集中,在硬體相容性檢查期間,vSphere Lifecycle Manager 只會驗證 vSAN 使用的支援 RDMA 的 NIC。也就是說,如果主機具有支援 RDMA 的 NIC,但該 NIC 未在使用,則 vSphere Lifecycle Manager 不會計算該裝置的硬體相容性。vSphere Lifecycle Manager 不會驗證非 RDMA NIC。vSAN 使用的非 RDMA NIC 不需要認證,因此 vSphere Lifecycle Manager 在硬體相容性檢查期間不會對其進行驗證。

NIC 驗證的系統需求

  • vCenter Server 8.0 及更新版本
  • ESXi 8.0 及更新版本

磁碟機驗證

在叢集層級硬體相容性檢查期間,vSphere Lifecycle Manager 會根據 vSAN 硬體相容性清單 (vSAN HCL) 確認 vSAN 使用的磁碟機是受支援且經過認證。vSphere Lifecycle Manager 還可確保叢集映像中指定的磁碟機韌體版本與叢集硬體相容。

vSAN 叢集中的磁碟機和磁碟機上安裝的韌體對於 vSAN 叢集的整體健全狀況至關重要。例如,磁碟機韌體出現故障可能會導致出現效能問題和未預期的 vSAN 輸入-輸出行為。可以使用 vSphere Lifecycle Manager 硬體支援管理程式執行磁碟機韌體升級。但是,在升級磁碟機韌體之前,必須根據 vSAN HCL 確保目標韌體版本受支援。
備註: 對於 SAS 和 SATA 磁碟機, vSAN HCL 列出了支援的最低韌體版本。支援高於 vSAN HCL 中所指定版本的所有韌體版本。對於 VMD 控制器後面的 NVMe 裝置, vSAN HCL 列出了經認證可與指定 ESXi 基礎映像版本搭配使用的確切驅動程式-韌體組合。僅支援 vSAN HCL 中列出的特定驅動程式-韌體版本組合。

支援的磁碟機類型

vSphere Lifecycle Manager 驗證下列類型的磁碟機和儲存裝置組態:
  • HDD (SAS/SATA)
  • SSD (SAS/SATA)
  • 單一磁碟 RAID-0 邏輯磁碟區後面的 SAS/SATA 磁碟機
  • VMD 控制器後面的 NVMe 裝置
    備註: vSphere Lifecycle Manager 將未啟用 VMD 的 NVMe 裝置視為 PCI 存放控制器。在 vSphere Client 中,關於未啟用 VMD 的 NVMe 裝置的硬體相容性資訊顯示在 PCI 裝置索引標籤上,而不是顯示在 磁碟索引標籤上。

磁碟機驗證的系統需求

  • vCenter Server 7.0 Update 3 及更新版本
  • ESXi 7.0 及更新版本
  • 驗證 VMD 控制器後面的 NVMe 裝置:vCenter Server 8.0 及更新版本以及 ESXi 8.0 及更新版本
    重要: 如果主機的 ESXi 版本低於 8.0,則硬體相容性檢查不會驗證 VMD 控制器後面的 NVMe 裝置。對於執行早期版本的 ESXi (例如 7.0 Update 3) 的主機,如果要檢查 VMD 控制器後面的 NVMe 裝置的硬體相容性,可以使用以下因應措施:
    • 手動覆寫 VMD 控制器後面的 NVMe 裝置的符合性狀態。
    • 將主機升級至 ESXi 8.0 或更新版本。

RAID-0 邏輯磁碟區

vSphere Lifecycle Manager 可以驗證位於單一磁碟 RAID-0 邏輯磁碟區後面的 SAS/SATA 磁碟機。存在下列需求:
  • RAID 控制器處於 RAID 或混合模式。

    如需有關 RAID 和混合模式的詳細資訊,請參閱 VMware 知識庫文章,網址為 https://kb.vmware.com/s/article/53573

  • vCenter Server 7.0 Update 3 及更新版本
  • ESXi 7.0 及更新版本
  • 硬體支援管理程式必須進行升級和認證才能與 vSphere 7.0 Update 3 搭配使用。

    如果不使用升級版本的硬體支援管理程式,則 RAID-0 邏輯磁碟區後面實體磁碟機的符合性狀態將未知。在這種情況下,您必須手動驗證磁碟機和目標韌體版本,並覆寫這些磁碟的符合性狀態。

磁碟機驗證結果

vSphere Lifecycle Manager 不顯示 vSAN 磁碟群組中每個磁碟的磁碟機相容性狀態和相容性資訊。vSphere Lifecycle Manager 按廠商、型號、目標韌體版本、容量和零件編號對 vSAN 使用的磁碟機進行分組。也就是說,同一廠商、同一型號且具有相同目標韌體版本的所有磁碟機組成磁碟裝置清單中的一個項目。

磁碟機可以符合標準,也可以不符合標準。如果 vSphere Lifecycle ManagervSAN HCL 中找不到磁碟裝置的唯一相符項,vSphere Lifecycle Manager 會提示您手動指定要驗證的準確裝置。然後,vSphere Lifecycle Manager 會根據您的選取計算符合性狀態。

vSphere Lifecycle Manager 無法確定磁碟機符合性時,相應的裝置將被列為不符合標準。可以手動驗證這些裝置,並將符合性狀態設定為符合標準或不符合標準。如需詳細資訊,請參閱 手動變更磁碟裝置的符合性狀態

對於磁碟裝置清單中的每個項目,可以檢視磁碟的摘要資訊、符合性狀態、受影響的主機數量,以及顯示符合性狀態是否手動設定或裝置是否已經過認證的標籤。由 vSAN 使用標籤連結到 vSAN 使用的所有磁碟裝置。符合標準或不符合標準磁碟清單中的每個項目都包含帶有標籤的標題和詳細說明。

如果展開該項目,您可以檢視有關相應磁碟裝置和受影響主機的詳細符合性資訊。

將新磁碟新增至 vSAN 叢集時,必須手動重新執行檢查才能取得有關叢集的新符合性資訊。同樣,如果從 vSAN 磁碟群組中移除磁碟,也必須重新執行硬體相容性檢查才能取得有關叢集的更新符合性資訊。