次の方法で共有


Azure Local の 3 ノード ストレージ スイッチレス、デュアル TOR 、デュアル リンク デプロイ ネットワークの参照パターンを確認する

適用対象: Azure Local 2311.2 以降

この記事では、Azure Local ソリューションのデプロイに使用できる、2 つの TOR L3 スイッチと 2 つのフルメッシュ リンク ネットワーク参照パターンを備えた 3 ノード ストレージ スイッチレスについて説明します。

この記事で説明されている 3 ノード スイッチレス ネットワーク参照パターンは、Microsoft によってテストおよび検証されています。 2 ノードのスイッチレス ネットワーク パターンの詳細については、 Azure ローカル ネットワークのデプロイ パターンに関するページを参照してください。

シナリオ

このネットワーク パターンのシナリオには、研究所、工場、ブランチ オフィス、データセンターなどが含まれます。

すべてのネットワーク コンポーネントにわたるフォールト トレランスを備えたコスト効率の高いソリューションを探している場合は、このパターンの実装を検討してください。 SDN L3 サービスは、このパターンで完全にサポートされています。 TOR スイッチが L3 サービスをサポートしている場合は、ボーダー プロトコル ゲートウェイ (BGP) などのルート指定サービスを TOR スイッチ上で直接設定できます。 マイクロ セグメンテーションや QoS などのネットワーク セキュリティ機能は仮想ネットワーク アダプター レイヤーに実装されるため、ファイアウォール デバイスの追加構成は必要ありません。

スケールアウト操作は、スイッチレス ストレージを使用する Azure ローカル デプロイではサポートされていないことに注意してください。 追加のノードを追加するには、記憶域の物理接続とストレージ ネットワークを再構成する必要がある場合に、クラスターを再デプロイします。

物理接続コンポーネント

3 ノードのスイッチレス、2 つの TOR、2 つのリンクの物理接続レイアウトを示す図。

上の図に示すように、このパターンには次の物理ネットワーク コンポーネントがあります。

  • Northbound 通信と Southbound 通信の場合、Azure Local インスタンスには、マルチシャーシ リンク アグリゲーション グループ (MLAG) 構成に 2 つの TOR スイッチが必要です。

  • 管理とコンピューティング トラフィックを処理するために SET 仮想スイッチを使用する 2 つのネットワーク カード。TOR スイッチに接続されています。 各 NIC は異なる TOR に接続されています。

  • ストレージの East-West トラフィック用のフルメッシュ デュアル リンク構成の各ノードに配置された 4 つの RDMA NIC。 システムの各ノードには、システムの他のノードへの 2 つのパスを持つ冗長接続があります。

ネットワーク 管理とコンピューティング ストレージ
リンク速度 1 GBps 以上。 10 GBps 推奨 10 GBps 以上
インターフェイスの型 RJ45、SFP+ または SFP28 SFP+ または SFP28
ポートと集約 2 つのチーミングされたポート 4 つのスタンドアロン ポート

論理ネットワーク

下の図に示すように、このパターンには次の論理ネットワーク コンポーネントがあります。

3 ノードのスイッチレス、2 つの TOR、デュアル リンク論理接続レイアウトを示す図。

SMBトラフィック用のノード相互接続ネットワーク VLAN (ストレージおよびライブ マイグレーション)

ストレージ インテントに基づくトラフィックは、RDMA トラフィックをサポートする 6 つの個別のサブネットで構成されます。 各インターフェイスは、個別のノード相互接続ネットワーク専用です。 このトラフィックは、3 つのノード間を移動することのみを目的としています。 これらのサブネット上のストレージ トラフィックは、他のリソースに接続せずに分離されます。

ノード間のストレージ アダプターの各ペアは、異なる IP サブネットで動作します。 スイッチレス構成を有効にするために、接続された各ノードではそのネイバーの同じ一致サブネットがサポートされます。

スイッチレス構成で 3 つのノードをデプロイする場合、Network ATC には次の要件があります。

  • ストレージ接続に使用されるすべての IP サブネットに対して 1 つの VLAN のみをサポートします。

  • パラメーター StorageAutoIP false に設定し、パラメーター Switchless true に設定します。 Azure から Azure ローカル インスタンスをデプロイするために使用する ARM テンプレートで IP を指定します。

  • Azure Local クラウド デプロイの場合:

    • スケールアウト ストレージ スイッチレス システムはサポートされていません。

    • この 3 ノード シナリオは、ARM テンプレートを使用してのみデプロイできます。

詳細については、「 Azure Resource Manager デプロイ テンプレートを使用したデプロイ」を参照してください。

管理 VLAN

すべての物理コンピューティング ホストは、管理論理ネットワークにアクセスする必要があります。 IP アドレスの計画のためには、各ホストに、管理論理ネットワークから少なくとも 1 つの IP アドレスが割り当てられている必要があります。

DHCP サーバーでは管理ネットワークの IP アドレスを自動的に割り当てることができます。または、静的 IP アドレスを手動で割り当てることもできます。 DHCP が優先される IP 割り当て方法である場合は、有効期限のない DHCP 予約をお勧めします。

詳細については、 クラウドのデプロイに関する DHCP ネットワークに関する考慮事項を参照してください。

管理ネットワークでは、トラフィックに対して 2 つの異なる VLAN 構成 (ネイティブ とタグ付き) がサポートされています。

  • 管理ネットワークのネイティブ VLAN では、VLAN ID を指定する必要はありません。

  • 管理ネットワーク用のタグ付き VLAN では、Azure Arc にノードを登録する前に、物理ネットワーク アダプターまたは管理仮想ネットワーク アダプターで VLAN ID を構成する必要があります。

  • 管理アダプターで VLAN ID を受け入れるには、物理スイッチ ポートを正しく構成する必要があります。

  • インテントに管理およびコンピューティング トラフィックの種類が含まれている場合、管理およびコンピューティング ワークロードに必要なすべての VLAN を受け入れるように、物理スイッチ ポートをトランク モードで構成する必要があります。

管理ネットワークは、リモート デスクトップ、Windows Admin Center、Active Directory などのシステムの管理のために管理者が使用するトラフィックをサポートします。

詳細については、 管理 VLAN ネットワークに関する考慮事項を参照してください。

コンピューティング VLAN

一部のシナリオでは、SDN 仮想ネットワークと VXLAN カプセル化を使用する必要はありません。 代わりに、従来の VLAN を使用してテナントのワークロードを分離できます。 これらの VLAN は、トランク モードで TOR スイッチ ポートに設定する必要があります。 新しい仮想マシンをこれらの VLAN に接続すると、対応する VLAN タグが仮想ネットワーク アダプタに定義されます

HNV プロバイダー アドレス (PA) ネットワーク

Hyper-V ネットワーク仮想化プロバイダー アドレス (HNV PA) ネットワークは、East-West (external-internal) テナント トラフィック、North-South (external-internal) テナント トラフィックの基盤となる物理ネットワークとして機能し、物理ネットワークと BGP ピアリング情報を交換します。 このネットワークが必要になるのは、分離とネットワークのマルチテナントの追加レイヤーのために VXLAN カプセル化を使用して仮想ネットワークを展開する必要がある場合のみです。

詳細については、「 ソフトウェア定義ネットワーク インフラストラクチャの計画」を参照してください。

Network ATC インテント

3 ノード ストレージ スイッチレス パターンの場合、2 つの Network ATC インテントが作成されます。 最初のインテントは管理およびコンピューティング ネットワーク トラフィック用で、2 つ目のインテントはストレージ トラフィック用です。

スイッチレス 3 ノード、2 つの TOR、デュアルリンクネットワークの ATC 意図を示す図。

管理インテントとコンピューティング インテント

  • インテントの種類: 管理とコンピューティング
  • インテント モード: クラスター モード
  • チーミング: はい。 pNIC01 と pNIC02 チーム・
  • 既定の管理 VLAN: 管理アダプター用に構成された VLAN は変更されません。
  • PA とコンピューティングの VLAN および vNIC: ネットワーク ATC は、PA の vNIC と VLAN、またはコンピューティング VM の vNIC と VLAN に対して透過的です。

ストレージ インテント

  • インテントの種類: ストレージ

  • インテント モード: クラスター モード

  • チーミング: いいえ。 RDMA NIC は、SMB マルチチャネルを使用して、回復性と帯域幅の集約を行います。

  • 既定の VLAN: すべてのサブネットに対応する 1 つの VLAN。

  • ストレージ自動 IP: False。 このパターンには、手動の IP 構成または ARM テンプレートの IP 定義が必要です。

  • 6 つのサブネットが必要 (ユーザー定義):

    • ストレージ ネットワーク 1: 10.0.1.0/24 – Node1 -> Node2
    • ストレージ ネットワーク 2: 10.0.2.0/24 – Node1 -> Node2
    • ストレージ ネットワーク 3: 10.0.3.0/24 – Node2 -> Node3
    • ストレージ ネットワーク 4: 10.0.4.0/24 – Node1 -> Node3
    • ストレージ ネットワーク 5: 10.0.5.0/24 – Node1 -> Node3
    • ストレージ ネットワーク 6: 10.0.6.0/24 – Node2 -> Node3

詳細については、「 ネットワーク ATC を使用したホスト ネットワークの展開」を参照してください。

ARM テンプレートのストレージ インテント ネットワークの構成例

ARM テンプレートは、 3 ノード ストレージ スイッチレス、デュアル TOR、デュアル リンクに使用できます。

"storageNetworkList": {
        "value": [
            {
                "name": "StorageNetwork1",
                "networkAdapterName": "SMB1",
                "vlanId": "711",
                "storageAdapterIPInfo": [
                    {
                        "physicalNode": "Node1",
                        "ipv4Address": "10.0.1.1",
                        "subnetMask": "255.255.255.0"
                    },
                    {
                        "physicalNode": "Node2",
                        "ipv4Address": "10.0.1.2",
                        "subnetMask": "255.255.255.0"
                    },
                    {
                        "physicalNode": "Node3",
                        "ipv4Address": "10.0.5.3",
                        "subnetMask": "255.255.255.0"
                  }
                ]
            },
            {
                "name": "StorageNetwork2",
                "networkAdapterName": "SMB2",
                "vlanId": "711",
                "storageAdapterIPInfo": [
                    {
                        "physicalNode": "Node1",
                        "ipv4Address": "10.0.2.1",
                        "subnetMask": "255.255.255.0"
                    },
                    {
                        "physicalNode": "Node2",
                        "ipv4Address": "10.0.2.2",
                        "subnetMask": "255.255.255.0"
                    },
                    {
                        "physicalNode": "Node3",
                        "ipv4Address": "10.0.4.3",
                        "subnetMask": "255.255.255.0"
                  }
                ]
            },
            {
              "name": "StorageNetwork3",
              "networkAdapterName": "SMB3",
              "vlanId": "711",
              "storageAdapterIPInfo": [
                  {
                      "physicalNode": "Node1",
                      "ipv4Address": "10.0.5.1",
                      "subnetMask": "255.255.255.0"
                  },
                  {
                      "physicalNode": "Node2",
                      "ipv4Address": "10.0.3.2",
                      "subnetMask": "255.255.255.0"
                  },
                  {
                      "physicalNode": "Node3",
                      "ipv4Address": "10.0.3.3",
                      "subnetMask": "255.255.255.0"
                }
              ]
          },
          {
            "name": "StorageNetwork4",
            "networkAdapterName": "SMB4",
            "vlanId": "711",
            "storageAdapterIPInfo": [
                {
                    "physicalNode": "Node1",
                    "ipv4Address": "10.0.4.2",
                    "subnetMask": "255.255.255.0"
                },
                {
                    "physicalNode": "Node2",
                    "ipv4Address": "10.0.6.1",
                    "subnetMask": "255.255.255.0"
                },
                {
                    "physicalNode": "Node3",
                    "ipv4Address": "10.0.6.3",
                    "subnetMask": "255.255.255.0"
              }
            ]
        }
        ]
      },