在修復叢集之前對叢集執行硬體相容性檢查有助於確保 vSAN 叢集具有正常的健全狀況,並避免在修復後進入不受支援和不需要的組態。
叢集層級硬體相容性檢查僅適用於使用單一映像管理的 vSAN 叢集。如果 vSAN 叢集使用基準,則無法進行硬體相容性檢查。此外,如果叢集使用單一 vSphere Lifecycle Manager 映像但未啟用 vSAN,則無法針對該叢集執行硬體相容性檢查。對照 vSAN HCL 對 vSAN 叢集執行硬體相容性檢查。
若要針對 vSAN 叢集執行硬體相容性檢查,可用於 vSphere Lifecycle Manager 的 vSAN HCL 資料必須是最新的。vSAN HCL 資料可以自動同步,在未連線至網際網路的環境中,也可以手動同步。如需有關維護最新 vSAN HCL 資料的詳細資訊,請參閱 vSAN 說明文件。
硬體相容性問題會報告為警告,因此不會阻止您根據映像修復叢集中的主機,除非透過編輯叢集的修復設定變更該行為。如需為叢集設定修復設定的相關資訊,請參閱為使用單一映像管理的叢集或獨立主機設定 vSphere Lifecycle Manager 修復設定和覆寫使用單一映像管理的叢集的全域 vSphere Lifecycle Manager 修復設定。
裝置類型 | vSphere Lifecycle Manager 驗證 |
---|---|
儲存 I/O 控制器 | 對於儲存 I/O 控制器,vSphere Lifecycle Manager 執行以下驗證:
|
網路控制器 | 對於 NIC 裝置,vSphere Lifecycle Manager 執行以下驗證:
|
磁碟機 | 對於磁碟機,vSphere Lifecycle Manager 執行以下驗證:
|
什麼是目前處於使用中狀態的功能?
裝置的使用中功能清單是在該裝置上啟用且該裝置可以支援的軟體功能清單。裝置啟用的使用中功能是啟用或使用解決方案或服務的結果。在 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 叢集中未驗證映像硬體相容性的警告。
如果自動觸發的硬體相容性工作失敗,仍可以為叢集儲存新映像。
- 您可以起始修復預先檢查或修復。
硬體相容性檢查是 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 還可確保叢集映像中指定的磁碟機韌體版本與叢集硬體相容。
支援的磁碟機類型
- 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 邏輯磁碟區
- 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 Manager 在 vSAN HCL 中找不到磁碟裝置的唯一相符項,vSphere Lifecycle Manager 會提示您手動指定要驗證的準確裝置。然後,vSphere Lifecycle Manager 會根據您的選取計算符合性狀態。
vSphere Lifecycle Manager 無法確定磁碟機符合性時,相應的裝置將被列為不符合標準。可以手動驗證這些裝置,並將符合性狀態設定為符合標準或不符合標準。如需詳細資訊,請參閱 手動變更磁碟裝置的符合性狀態。
對於磁碟裝置清單中的每個項目,可以檢視磁碟的摘要資訊、符合性狀態、受影響的主機數量,以及顯示符合性狀態是否手動設定或裝置是否已經過認證的標籤。由 vSAN 使用標籤連結到 vSAN 使用的所有磁碟裝置。
如果展開該項目,您可以檢視有關相應磁碟裝置和受影響主機的詳細符合性資訊。
將新磁碟新增至 vSAN 叢集時,必須手動重新執行檢查才能取得有關叢集的新符合性資訊。同樣,如果從 vSAN 磁碟群組中移除磁碟,也必須重新執行硬體相容性檢查才能取得有關叢集的更新符合性資訊。