vSAN 健全性サービス 7.0 U3c 以降で利用可能な「vSAN 健全性 - NVMe デバイスが識別可能」チェックについて説明し、エラーが報告される理由の詳細を示します。
症状:
VMware vSAN 7.0.x
以下の手順で、「VMware によって認定された NVMe デバイス(NVMe device is VMware certified)」というヘルス チェックが適切に機能するように、現在使用中の NVMe デバイスを指定する必要があります。
以前の選択内容を変更するには、以下の手順に従ってください。
このチェックは、vSAN 健全性サービスが vSAN で使用される NVMe デバイスを識別できるかどうかに役立ちます。この「識別」とは、HCL DB 内で完全に一致するエントリを見つけることを意味します。vSAN VCG 内で一致する HCL エントリが複数見つかった場合は、「未識別」とマークされます。検索は、PCI ID 情報(ベンダー ID、デバイス ID、サブベンダー ID、サブデバイス ID)、ディスク容量、およびドライブ製品 ID に基づいて実行されます。
その NVMe デバイスに対して vSAN VCG 内に複数の一致する項目があり、vSAN健全性サービスがvSAN HCLチェックを実行するための正確なNVMeデバイスを識別できなかったことを意味します。この状況を解消し、健全性チェックを正しく機能させるには、現在使用しているNVMeデバイスがどれであるかを、お客様ご自身で指定していただく必要があります。以下の手順に従って操作を行ってください。
ストレージI/Oコントローラの情報のクエリ方法の詳細についてはvSAN での Esxcli コマンドの使用(esxcli vsan debug controller list)を参照してください。vSAN VCGでデバイス情報を検索する方法については、 vSAN向け互換性ガイドを参照してください。それでもストレージI/Oコントローラの情報を特定できない場合は、状況を正確に把握するためサポート窓口までお問い合わせください。詳細については Creating and managing Broadcom support request (SR) cases を参照してください。
vSAN Health Service - vSAN HCL Health – NVMe device can be identified