Azure Stack HCI と Windows Server のクラスターの対称に関する考慮事項
適用対象: Azure Stack HCI バージョン 22H2 および 21H2。Windows Server 2022、Windows Server 2019
重要
Azure Stack HCI が Azure Local の一部になりました。 製品ドキュメントの名前変更が進行中です。 ただし、古いバージョンの Azure Stack HCI (22H2 など) は引き続き Azure Stack HCI を参照し、名前の変更は反映されません。 詳細情報。
Azure Stack HCI と Windows Server のクラスターは、すべてのサーバーにまったく同じドライブがある場合に最も効果的に機能します。
実際、これは常に実用的であるとは限りません。 現在、十分な容量の 3 TB のハード ドライブを購入できても、来年にはそれほど小さい容量のドライブを見つけることができなくなる可能性もあります。 そのため、ある程度うまく組み合わせることが想定され、サポートされています。 ただし、対称である方が常に望ましいことに留意してください。
この記事では、記憶域スペース ダイレクトでサポートされる構成とサポートされない構成の例について説明し Azure Stack HCI と Windows Server の裏側にある、基になるストレージ仮想化テクノロジについて説明します。
制約
このセクションでは、ドライブの種類、モデル、サイズ、およびドライブの数の観点から制約について説明します。
Type
すべてのサーバーは、ドライブの種類が同じである必要があります。
たとえば、1 台のサーバーに NVMe が存在する場合は、"すべて" に NVMe が存在する必要があります。
Number
すべてのサーバーは、種類別のドライブの数が同じである必要があります。
たとえば、1 台のサーバーに 6 台の SSD が存在する場合は、"すべて" に 6 台の SSD が存在する必要があります。
Note
障害発生時またはドライブの追加や削除時に、ドライブ数が一時的に異なることはかまいません。
モデル
可能な限り、同じモデルおよびファームウェアのバージョンのドライブを使用することをお勧めします。 できない場合は、可能な限り類似するドライブを慎重に選択してください。 記憶域スペース ダイレクトは IO を均等に分散し、モデルに基づいて区別しないため、全く異なるパフォーマンスまたは耐久性の特性を持つ同じ種類のドライブを組み合わせることはお勧めしていません (一方がキャッシュであり、もう一方が容量である場合を除きます)。
Note
類似の SATA と SAS のドライブを組み合わせることはかまいません。
サイズ
可能な限り、同じサイズのドライブを使用することをお勧めします。 サイズが異なる容量ドライブを使用すると、一部の容量が使用できなくなる場合があり、サイズが異なるキャッシュ ドライブを使用すると、キャッシュのパフォーマンスが向上しない場合があります。 詳細については、次のセクションを参照してください。
警告
サーバー間で容量ドライブのサイズが異なると、容量が残される可能性があります。
理解: 容量の不均衡
記憶域スペース ダイレクトは、複数のドライブやサーバーにわたる容量の不均衡を処理するのに十分な堅牢性を備えています。 不均衡が深刻な場合でも、すべてが継続して機能します。 ただし、いくつかの要因によっては、すべてのサーバーでは使用できない容量については、使用できなくなる場合があります。
これが発生する理由を確認するために、次の簡略化された図で検討します。 色付きのボックスはそれぞれ、ミラー化されたデータの 1 つのコピーを表します。 たとえば、A、A'、A'' とマークされているボックスは、同じデータの 3 つのコピーです。 サーバーのフォールト トレランスを利用するには、これらのコピーを異なるサーバーに格納する必要があります。
残される容量
図に示すように、サーバー 1 (10 TB) とサーバー 2 (10 TB) はいっぱいです。 サーバー 3 には大きいドライブがあるため、その合計容量はより大きいです (15 TB)。 ただし、サーバー 3 にさらに多くの 3 方向ミラー データを格納するには、既にいっぱいになっているサーバー 1 とサーバー 2 にもコピーが必要になります。 サーバー 3 の残りの 5 TB 容量は使用できません。これが "残される" 容量です。
最適な配置
逆に、3 方向ミラーの回復性を備えた 10 TB、10 TB、10 TB、15 TB の容量の 4 台のサーバーでは、図に示すように、使用可能なすべての容量を使用するような方法でコピーを有効に配置できます。 これが可能である場合は常に、記憶域スペース ダイレクト アロケーターは最適な配置を見つけて使用するので、残される容量がありません。
サーバーの数、回復性、容量の不均衡の深刻度、およびその他の要因は、残される容量があるかどうかに影響します。 最も賢明で一般的な規則は、すべてのサーバーで使用できる容量のみが使用可能であることが保証されると想定することです。
理解: キャッシュの不均衡
また記憶域スペース ダイレクトは、複数のドライブやサーバーにまたがるキャッシュの不均衡に耐えられることもあります。 不均衡が深刻な場合でも、すべてが継続して機能します。 さらに、使用可能なすべてのキャッシュが常に最大限まで使用されます。
異なるサイズのキャッシュ ドライブを使用すると、キャッシュのパフォーマンスの向上が一様にも予測どおりにもならない場合があります。キャッシュ ドライブが大きいドライブのバインドへの IO のみがパフォーマンスの向上を示す可能性があります。 記憶域スペース ダイレクトは、IO をバインド間で均等に分散し、キャッシュと容量の比率に基づいて区別しません。
ヒント
キャッシュ バインドの詳細については、「記憶域プール キャッシュの概要」を参照してください。
構成例
サポート対象およびサポート対象外の構成を次に示します。
サポート対象: サーバー間で異なるモデル
最初の 2 台のサーバーでは、NVMe モデル "X" が使用されていますが、3 台目のサーバーでは、非常に類似する NVMe モデル "Z" が使用されています。
サーバー 1 | サーバー 2 | サーバー 3 |
---|---|---|
2 台 x NVMe モデル X (キャッシュ) | 2 台 x NVMe モデル X (キャッシュ) | 2 台 x NVMe モデル Z (キャッシュ) |
10 台 x SSD モデル Y (容量) | 10 台 x SSD モデル Y (容量) | 10 台 x SSD モデル Y (容量) |
これはサポートされています。
サポート対象: サーバー内で異なるモデル
すべてのサーバーで、非常に類似する HDD モデル "Y" と "Z" の異なる組み合わせが使用されています。 どのサーバーにも合計 10 台の HDD があります。
サーバー 1 | サーバー 2 | サーバー 3 |
---|---|---|
2 台 x SDD モデル X (キャッシュ) | 2 台 x SDD モデル X (キャッシュ) | 2 台 x SDD モデル X (キャッシュ) |
7 台 x HDD モデル Y (容量) | 5 台 x HDD モデル Y (容量) | 1 台 x HDD モデル Y (容量) |
3 台 x HDD モデル Z (容量) | 5 台 x HDD モデル Z (容量) | 9 台 x HDD モデル Z (容量) |
これはサポートされています。
サポート対象: サーバー間で異なるサイズ
最初の 2 台のサーバーでは 4 TB の HDD が使用されていますが、3 台目のサーバーでは非常に類似した 6 TB の HDD が使用されています。
サーバー 1 | サーバー 2 | サーバー 3 |
---|---|---|
2 台 x 800 GB NVMe (キャッシュ) | 2 台 x 800 GB NVMe (キャッシュ) | 2 台 x 800 GB NVMe (キャッシュ) |
4 台 x 4 TB HDD (容量) | 4 台 x 4 TB HDD (容量) | 4 台 x 6 TB HDD (容量) |
これはサポートされていますが、残される容量が発生します。
サポート対象: サーバー内で異なるサイズ
すべてのサーバーで、1.2 TB の SSD と、非常に類似する 1.6 TB SSD の異なる組み合わせが使用されています。 どのサーバーにも合計 4 台の SSD があります。
サーバー 1 | サーバー 2 | サーバー 3 |
---|---|---|
3 台 x 1.2 TB SSD (キャッシュ) | 2 台 x 1.2 TB SSD (キャッシュ) | 4 台 x 1.2 TB SSD (キャッシュ) |
1 台 x 1.6 TB SSD (キャッシュ) | 2 台 x 1.6 TB SSD (キャッシュ) | - |
20 台 x 4 TB HDD (容量) | 20 台 x 4 TB HDD (容量) | 20 台 x 4 TB HDD (容量) |
これはサポートされています。
サポート対象外: サーバー間で異なる種類のドライブ
サーバー 1 には NVMe が存在しますが、他のサーバーには存在しません。
サーバー 1 | サーバー 2 | サーバー 3 |
---|---|---|
6 台 x NVMe (キャッシュ) | - | - |
- | 6 台 x SSD (キャッシュ) | 6 台 x SSD (キャッシュ) |
18 台 x HDD (容量) | 18 台 x HDD (容量) | 18 台 x HDD (容量) |
これはサポートされていません。 ドライブの種類は、すべてのサーバーで同じである必要があります。
サポート対象外: サーバー間で種類別の数が異なる
サーバー 3 には他より多くのドライブがあります。
サーバー 1 | サーバー 2 | サーバー 3 |
---|---|---|
2 台 x NVMe (キャッシュ) | 2 台 x NVMe (キャッシュ) | 4 台 x NVMe (キャッシュ) |
10 台 x HDD (容量) | 10 台 x HDD (容量) | 20 台 x HDD (容量) |
これはサポートされていません。 種類別のドライブの数は、すべてのサーバーで同じである必要があります。
サポート対象外: HDD ドライブのみ
すべてのサーバーに HDD ドライブのみが接続されています。
サーバー 1 | サーバー 2 | サーバー 3 |
---|---|---|
18 台 x HDD (容量) | 18 台 x HDD (容量) | 18 台 x HDD (容量) |
これはサポートされていません。 各サーバーに接続されている 2 台以上のキャッシュ ドライブ (NvME または SSD) を追加する必要があります。
まとめ
要約すると、クラスター内のすべてのサーバーには同じ種類のドライブが存在し、種類別の数が同じである必要があります。 上記の考慮事項を使用して、必要に応じてドライブ モデルとドライブ サイズをうまく組み合わせることがサポートされています。
制約 | State |
---|---|
すべてのサーバーで同じ種類のドライブ | 必須 |
すべてのサーバーで種類別の数が同じ | 必須 |
すべてのサーバーで同じドライブ モデル | 推奨 |
すべてのサーバーで同じドライブ サイズ | 推奨 |
次のステップ
関連情報については、以下も参照してください。