この記事では、vSAN 健全性サービスの クラスタの健全性 - 均一の vSAN ディスク セクター サイズ チェックについて説明し、エラーおよび警告が報告される原因の詳細およびそれらの状態を修正する方法の詳細について解説します。
VCF 9.0 リリース以降、4KN NVMe デバイス上で vSAN ESA を作成できるようになりました。この機能の追加により、ESXi ホストに 512N と 4KN の NVMe デバイスが混在する可能性がありますが、これはサポートされている構成であるものの、推奨される構成ではありません。最適なパフォーマンスを得るためには、常に均一なディスクセクターサイズのデバイスを使用することを推奨します。
VMware vSAN 9.0 and higher
vSAN ESA クラスタ内のすべてのストレージデバイスが、512バイトまたは4Kバイトのいずれか一貫したセクタサイズになっていることを確認します。
これにより、クラスタ内でのセクタサイズの混在を防ぎ、最適なパフォーマンスと信頼性を確保します。
健全性ステータスがエラー状態の場合、Witness ホストを除いた vSAN ESA クラスタ内で NVMe ディスクのセクタサイズが混在(512バイトと4Kバイト)していることが検出されたことを示します。
この健全性チェックで検出されたエラー状態を修正するには、vSAN ストレージプールからディスクをグループ解除し、再フォーマットするか、または交換するかを選択してください。
ディスクのセクタサイズを変更するには、以下の手順に従ってください
/bin/esxcli nvme namespace list /bin/esxcli nvme namespace identify -n <namespace name> Name Value Description-------- -------------------------------- -----------...LBAF0 0x90000 LBA Format 0 SupportLBAF1 0x90008 LBA Format 1 SupportLBAF2 0xc0000 LBA Format 2 SupportLBAF3 0xc0008 LBA Format 3 SupportLBAF4 0xc0040 LBA Format 4 Support |
/bin/esxcli nvme controller list . Name Controller Number Adapter Transport Type Is Online Controller Type Is VVOL Keep Alive Timeout IO Queue Number IO Queue Size------------------ ----------------- ------- -------------- --------- --------------- ------- ------------------ --------------- -------------<Controller Name> 256 vmhba1 PCIe true false 0 2 1024<Controller Name> 257 vmhba0 PCIe true false 0 2 1024 |
/bin/esxcli nvme device namespace format -f <LBA format> -s 1 -n 1 -p 0 -A <vmhba name> -m 0 -l 0