web-dev-qa-db-ja.com

ローカルVMWAREデータストアとしてのSSDハードウェアRAID

lSIMegaraidコントローラーと8x Intel S3520SSDを搭載した新しいESXivSphereサーバーを購入する予定です。

  • ハイパーバイザーはUSBフラッシュドライブから起動する必要があります
  • 8 x Intel S3520SSDを含むハードウェアRAID10
  • RAID10セットは、VMを含むデータストアとしてフォーマットする必要があります。

sSDの処理方法について言及しているvmware-kbの記事があります: デフォルトでSSDとして検出されないSSDベースのディスク/ LUNでSSDオプションを有効にする(2013188)

また、4Kおよび512eドライブ(SSD)はサポートされていません: FAQ:VMware vSphereおよびVSAN(2091600)用の512eおよび4Kネイティブドライブのサポートステートメント

ハードウェアRAIDでSSDを使用する必要がありますか?

編集:主な質問:このSSDでハードウェアRAIDを作成した場合、kb2091600に記載されている問題はありますか?:

まず、仮想マシンのゲストOSに公開されている仮想ディスクのセクターサイズはまだ512nです。 MS Exchangeなどの一部のゲストアプリケーションの場合、ゲストは、ゲストに公開されているドライブの種類に応じてI/Oワークロードを作成します。ゲストには従来の512セクタードライブ(512n)が引き続き表示されるため、ゲストOSは4KBにアラインされたI/Oを生成しようとはしません。これにより、512eドライブ上でExchangeワークロードのパフォーマンスが最適化されない可能性があります。

次に、ESXiによって生成された内部I/Oは4KBに調整されていないため、512eドライブ用に最適化されていません。たとえば、VMFSスナップショットファイル形式は512eドライブ用に最適化されておらず、場合によっては、パフォーマンスに深刻な悪影響を与える可能性があります。同じことがVMFSロックおよびATS(アトミックテストアンドセット)操作にも当てはまります。

...まだ発生しますか?これはレイドですか-暗黙の「以下」のような「外部ストレージアレイ」を設定します。

この記事は、HDDとSSDの両方に直接接続されたドライブに適用されます。これは、ESXiイニシエーターに提示されるLUNが512論理セクターサイズを使用する限り、外部ストレージアレイには適用されません(READ_CAPACITYは512論理ブロックを報告する必要があります)。

1
kallegr

はい。SSDは本番ストレージであり、ストレージを失うとすべてが失われるため、冗長にする必要があるため、ハードウェアRAIDでSSDを使用する必要があります。

ワークロードとIOPS要件に応じて、RAID10ではなくSSDRAID5を検討することを強くお勧めします。フラッシュRAID10は使用可能な容量の大きな浪費であり、RAID5はRAID10と同じ読み取り速度(仮想化インフラストラクチャで70〜90%)と単一のSSDドライブの書き込みパフォーマンスを提供します。環境に応じて、約40〜60の汎用仮想マシンまたはそれ以上/以下を意味します。人々がRAID5を好まない主な理由は、スピンドルの再構築時間が長いことですが、オールフラッシュセットアップがあり、ドライブがかなり小さいため、再構築時間は重要ではありません。

残念ながら、ハードウェアRAIDコントローラーは、その中で使用されているドライブと同じブロックサイズの仮想ディスクを提示する可能性が高いため、問題がない場合は512バイトのディスクが必要になる場合があります。

4
Net Runner