共用方式為


檢閱 Azure 本機的三節點記憶體無交換器、雙 TOR、雙連結部署網路參考模式

適用於:Azure Local 2311.2 和更新版本

在本文中,瞭解如何使用兩個 TOR L3 交換器、無交換器的三節點儲存系統以及兩個全網狀連接的網路參考模式來部署您的 Azure 本機解決方案。

注意

本文所述的 3 節點無交換器網路參考模式已由Microsoft進行測試和驗證。 如需雙節點無交換網路模式的資訊,請參閱 Azure 局域網路部署模式

情境

此網路模式的案例包括實驗室、工廠、分公司和數據中心。

在尋找跨所有網路元件具有容錯的符合成本效益的解決方案時,請考慮實作此模式。 此模式完全支援 SDN L3 服務。 如果 TOR 交換器支援 L3 服務,則可以直接在 TOR 交換器上設定路由服務,例如邊界閘道通訊協定 (BGP)。 微分割或 QoS 之類的網路安全性功能不需要額外的防火牆裝置設定,因為它們是在虛擬網路適配器層實作。

實體聯機組件

顯示三節點無交換器、兩個 TOR、兩個連結實體連線配置的圖表。

如上圖所示,此模式具有下列實體網路元件:

  • 針對北向和南向溝通,Azure 本地實例需要在多機箱連接聚合群組 (MLAG) 組態中配置兩個 TOR 交換器。

  • 使用SET虛擬交換器處理管理和計算流量的兩張網路卡,連線到 TOR 交換器。 每個 NIC 都會連線到不同的 TOR。

  • 每個節點上有四個 RDMA NIC,其全網狀雙鏈接組態適用於儲存的東西向流量。 系統中的每一個節點都有備援連線,且有兩個路徑指向系統中其他節點。

網路 管理和計算 儲存體
連結速度 至少 1 GBps。 建議使用 10 GBps 至少 10 GBps
介面類型 RJ45、SFP+ 或 SFP28 SFP+ 或 SFP28
端口和匯總 兩個聚合端口 四個獨立埠

邏輯網路

如下圖所示,此模式具有下列邏輯網路元件:

此圖顯示三節點無交換器、兩個 TOR、雙鏈接邏輯連線配置。

適用於 SMB 流量的節點互連網路 VLAN(儲存和即時遷移)

記憶體意圖型流量包含六個支援 RDMA 流量的個別子網。 每個介面都專用於個別節點互連網路。 此流量只打算在三個節點之間移動。 這些子網上的記憶體流量會隔離,而不會連線到其他資源。

節點之間的每對記憶體適配卡都會在不同的IP子網中運作。 若要啟用無交換器設定,每個連線節點都支援其鄰近的相同相符子網。

在無交換器設定中部署三個節點時,網路 ATC 具有下列需求:

  • 只支援用於記憶體連線的所有IP子網的單一 VLAN。

  • StorageAutoIP 參數必須設定為 false,Switchless 參數必須設定為 true,而且您負責在用於從 Azure 部署 Azure 本機實例的 ARM 模板中指定 IP。

  • 有關 Azure 本地的雲端部署:

    •  不支援向外延展的無交換機儲存系統。

    • 只有使用ARM範本才能部署此三個節點案例。

如需詳細資訊,請參閱 透過 Azure Resource Manager 部署範本進行部署。

管理 VLAN(虛擬區域網路)

所有實體計算主機都必須存取管理邏輯網路。 為了規劃IP位址,每個主機必須至少有一個從管理邏輯網路指派的IP位址。

DHCP 伺服器可以自動指派管理網路的IP位址,或者您可以手動指派靜態IP位址。 當 DHCP 是慣用的 IP 指派方法時,建議使用沒有到期的 DHCP 保留專案。

如需詳細資訊,請參閱 雲端部署的 DHCP 網路考慮。

管理網路針對流量支援兩個不同的 VLAN 組態 - 原生已標記

  • 管理網路的原生 VLAN 不需要您提供 VLAN 識別碼。

  • 標記為管理網路的 VLAN 需要實體網路適配器或管理虛擬網路適配器上的 VLAN 識別碼設定,才能在 Azure Arc 中註冊節點。

  • 實體交換器埠必須正確設定,才能接受管理適配卡上的 VLAN 標識符。

  • 如果意圖包含管理和計算流量類型,則必須在主幹模式中設定實體交換器埠,以接受管理和計算工作負載所需的所有 VLAN。

管理網路支持系統管理員用來管理系統的流量,包括遠端桌面、Windows Admin Center 和 Active Directory。

如需詳細資訊,請參閱 管理 VLAN 網路考慮

計算 VLAN

在某些情況下,您不需要搭配 VXLAN 封裝使用 SDN 虛擬網絡。 相反地,您可以使用傳統 VLAN 來隔離其租使用者工作負載。 這些 VLAN 必須在主幹模式的 TOR 交換器埠上設定。 將新的虛擬機連線到這些 VLAN 時,會在虛擬網路適配器上定義對應的 VLAN 標籤。

HNV 提供者位址 (PA) 網路

Hyper-V 網路虛擬化提供者位址(HNV PA)網路作為基礎實體網路,支持東西向(內部-內部)租戶流量、南北向(外部-內部)租戶流量,並用於與實體網路交換 BGP 對等互連資訊。 只有在需要使用 VXLAN 封裝來增加額外的隔離層和網路多租使用者時,才需要部署此網路來建立虛擬網路。

如需詳細資訊,請參閱 規劃軟體定義網路基礎結構

網路 ATC 意圖

針對三節點儲存的無交換器模式,將建立兩個網路 ATC 意圖。 第一個意圖是用於管理和計算網路流量,第二個意圖是用於記憶體流量。

顯示三節點無交換器、兩個 TOR、雙鏈接網路 ATC 意圖的圖表。

管理與運算設定意圖

  • 意圖類型:管理和計算
  • 意圖模式:叢集模式
  • 團隊合作:是的。 pNIC01 和 pNIC02 小組。
  • 預設管理 VLAN:管理介面卡的已設定 VLAN 不會被修改。
  • PA 和計算用 VLAN 和 vNIC:網路 ATC 對於 PA 的 vNIC 和 VLAN 以及計算 VM 的 vNIC 和 VLAN 來說都是透明的。

記憶體意圖

  • 意圖類型:儲存

  • 意圖模式:叢集模式

  • 團隊設定:沒有。 RDMA NIC 使用 SMB 多重通道來提供韌性和頻寬聚合。

  • 默認 VLAN:所有子網的單一 VLAN。

  • 儲存自動IP:關閉。 此模式需要手動IP設定或ARM樣本IP定義。

  • 需要六個子網(使用者定義的):

    • 記憶體網路 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"
              }
            ]
        }
        ]
      },