ESXiホストが2つあります。各ホストにSQLServerインスタンスをインストールし、それらを高可用性にすることを計画しています。 2つのホストは1つのSANストレージに接続されています。ストレージはDellEMC PowerVaultであり、ダイナミックディスクプールとRAIDの両方をサポートします。
ここで、SQL ServerインスタンスでAlwaysOn可用性グループを使用するには、ストレージをどのように配置しますか?ディスクはVMFSまたはRDMである必要がありますか?
注:vSphere6.7を使用しています
HAソリューション の選択と命名には注意してください。
SQLはWindowsServerフェールオーバークラスタリング(WSFC)を使用し、FCIはデータソリューションの1つのコピーであるため、 共有ストレージ要件 および ガイドライン が適用されます。物理ホスト間のクラスターには、RDMを使用するか、ゲストiSCSIイニシエーターで使用します。基本的に、クラスターは共有LUNに直接アクセスする必要があります。
編集:あなたはVVolについて尋ねました。 ESXi 6.7では、SCSIがより完全にサポートされているため、FCI共有ストレージにVVolを使用できます。機能とその要件を確認してください: 仮想ボリュームがWSFCをサポートするようになりました 。
アレイの物理ディスクレイアウトをプール/グループで変更できるかどうかにかかわらず、容量計画が必要です。制限要因がIOPSであるか容量であるかを判別します。
私がテストしたことから、AlwasysOn可用性グループ(AG)の使用を検討してください。 SQL Serverフェールオーバークラスターインスタンス(FCI)とは異なり、AlwasysOn可用性グループ(AG)のパフォーマンスはわずかに速くなります。
出典:SQLServerのパフォーマンスのテストに関する私のトピック/質問。 SQL FCIデータベースのレイテンシを3〜4倍に増やす可能性はありますか?