다음을 통해 공유


Azure Local에 대한 3노드 스토리지 스위치리스, 이중 TOR, 단일 링크 배포 네트워크 참조 패턴 검토

적용 대상: Azure Local 2311.2 이상

이 문서에서는 Azure 로컬 솔루션을 배포하는 데 사용할 수 있는 두 개의 TOR L3 스위치와 전체 메시 단일 링크 네트워크 참조 패턴이 있는 3노드 스토리지 스위치리스에 대해 알아봅니다.

참고 항목

이 문서에 설명된 3노드 스위치리스 네트워크 참조 패턴은 Microsoft에서 테스트하고 유효성을 검사했습니다. 2노드 스위치리스 네트워크 패턴에 대한 자세한 내용은 Azure 로컬 네트워크 배포 패턴을 참조 하세요.

시나리오

이 네트워크 패턴의 시나리오에는 실험실, 공장, 소매점, 공공 부문 및 정부가 포함됩니다.

모든 네트워크 구성 요소에서 내결함성이 있는 비용 효율적인 솔루션을 찾는 경우 이 패턴을 구현하는 것이 좋습니다. SDN(소프트웨어 정의 네트워크) L3 서비스는 이 패턴에서 완전히 지원됩니다. BGP(Border Gateway Protocol)와 같은 라우팅 서비스는 L3 서비스를 지원하는 경우 TOR 스위치에서 직접 구성할 수 있습니다. 마이크로 세분화 또는 QoS(서비스 품질)와 같은 네트워크 보안 기능은 가상 네트워크 어댑터 계층에서 구현되므로 방화벽 디바이스의 추가 구성이 필요하지 않습니다.

물리적 연결 구성 요소

3노드 스위치리스, 2 TOR, 단일 링크 물리적 연결 레이아웃을 보여 주는 다이어그램

위의 다이어그램에 설명된 것처럼 이 패턴에는 다음과 같은 물리적 네트워크 구성 요소가 있습니다.

  • 북쪽 및 남향 통신의 경우 Azure 로컬 인스턴스에는 MLAG(다중 섀시 링크 집계 그룹) 구성에서 두 개의 TOR 스위치가 필요합니다.
  • SET 가상 스위치를 사용하여 TOR 스위치에 연결된 관리 및 컴퓨팅 트래픽을 처리하는 두 개의 네트워크 카드입니다. 각 NIC는 다른 TOR에 연결됩니다.
  • 스토리지에 대한 동서 트래픽에 대한 전체 메시 단일 링크 구성의 각 노드에 있는 두 개의 RDMA NIC입니다.

    참고 항목

    이 구성의 경우 노드 간에 중복 네트워크 연결이 없습니다.

네트워크 관리 및 컴퓨팅 스토리지
링크 속도 최소 1GBps 10GBps 권장 최소 10GBps
인터페이스 유형 RJ45, SFP+ 또는 SFP28 SFP+ 또는 SFP28
포트 및 집계 두 개의 팀 포트 독립 실행형 포트 2개

Logical networks

아래 다이어그램에 설명된 것처럼 이 패턴에는 다음과 같은 논리 네트워크 구성 요소가 있습니다.

3노드 스위치리스, 2 TOR, 단일 링크 논리 연결 레이아웃을 보여 주는 다이어그램

SMB 트래픽에 대한 노드 상호 연결 네트워크 VLAN(스토리지 및 실시간 마이그레이션)

스토리지 의도 기반 트래픽은 RDMA 트래픽을 지원하는 세 개의 개별 서브넷으로 구성됩니다. 각 인터페이스는 별도의 노드 상호 연결 네트워크에 전용입니다. 이 트래픽은 세 노드 사이를 이동하기 위한 것입니다. 이러한 서브넷의 스토리지 트래픽은 다른 리소스에 연결하지 않고 격리됩니다.

노드 간의 각 스토리지 어댑터 쌍은 서로 다른 IP 서브넷에서 작동합니다. 스위치 없는 구성을 사용하도록 설정하기 위해 연결된 각 노드는 인접 노드와 동일한 일치 서브넷을 지원합니다.

3노드 스위치리스 구성을 배포할 때 네트워크 ATC에는 다음과 같은 요구 사항이 있습니다.

  • 스토리지 연결에 사용되는 모든 IP 서브넷에 대해 단일 VLAN만 지원합니다.

  • StorageAutoIP 매개 변수는 false로 설정해야 하고, Switchless 매개 변수는 true로 설정해야 하며, Azure에서 Azure 로컬 인스턴스를 배포하는 데 사용되는 ARM 템플릿에 IP를 지정해야 합니다.

  • Azure Local 버전 23H2 클라우드 배포의 경우:

    • 스토리지 전환리스 시스템 스케일 아웃은 지원되지 않습니다.

    • ARM 템플릿을 사용하여 이 3노드 시나리오만 배포할 수 있습니다.

    자세한 내용은 Azure Resource Manager 배포 템플릿을 통해 배포를 참조 하세요.

관리 VLAN

모든 물리적 컴퓨팅 호스트는 관리 논리 네트워크에 액세스해야 합니다. IP 주소 계획을 위해 각 호스트에는 관리 논리 네트워크에서 할당된 IP 주소가 하나 이상 있어야 합니다.

DHCP 서버는 관리 네트워크에 대한 IP 주소를 자동으로 할당하거나 고정 IP 주소를 수동으로 할당할 수 있습니다. DHCP가 기본 IP 할당 방법인 경우 만료 없이 DHCP 예약을 사용하는 것이 좋습니다.

자세한 내용은 클라우드 배포에 대한 DHCP 네트워크 고려 사항을 참조 하세요.

관리 네트워크는 트래픽 에 대해 네이티브태그가 지정된 두 가지 VLAN 구성을 지원합니다. 각 구성에 다음 고려 사항이 적용됩니다.

  • 관리 네트워크를 위한 네이티브 VLAN은 VLAN ID를 제공할 필요가 없습니다.

  • 관리 네트워크에 대한 태그가 지정된 VLAN에는 Azure Arc에 노드를 등록하기 전에 물리적 네트워크 어댑터 또는 관리 가상 네트워크 어댑터에서 VLAN ID 구성이 필요합니다.

  • 관리 어댑터에서 VLAN ID를 허용하려면 물리적 스위치 포트를 올바르게 구성해야 합니다.

  • 의도에 관리 및 컴퓨팅 트래픽 유형이 포함된 경우 관리 및 컴퓨팅 워크로드에 필요한 모든 VLAN을 허용하도록 실제 스위치 포트를 트렁크 모드로 구성해야 합니다.

관리 네트워크는 관리자가 원격 데스크톱, Windows Admin Center 및 Active Directory를 비롯한 시스템 관리에 사용하는 트래픽을 지원합니다.

자세한 내용은 관리 VLAN 네트워크 고려 사항을 참조 하세요.

컴퓨팅 VLAN

일부 시나리오에서는 VXLAN 캡슐화와 함께 SDN Virtual Network를 사용할 필요가 없습니다. 대신 기존 VLAN을 사용하여 테넌트 워크로드를 격리할 수 있습니다. 이러한 VLAN은 트렁크 모드의 TOR 스위치 포트에서 구성해야 합니다. 새 가상 머신을 이러한 VLAN에 연결할 때 해당 VLAN 태그는 가상 네트워크 어댑터에 정의됩니다.

HNV PA(공급자 주소) 네트워크

Hyper-V HNV PA(네트워크 가상화 공급자 주소) 네트워크는 동서(내부 내부) 테넌트 트래픽, 남북(외부 내부) 테넌트 트래픽의 기본 물리적 네트워크 역할을 하며, BGP 피어링 정보를 실제 네트워크와 교환합니다. 이 네트워크는 추가 격리 계층 및 네트워크 다중 테넌트를 위해 VXLAN 캡슐화를 사용하여 가상 네트워크를 배포해야 하는 경우에만 필요합니다.

자세한 내용은 소프트웨어 정의 네트워크 인프라 계획을 참조하세요.

네트워크 ATC 의도

3노드 스토리지 스위치리스 패턴의 경우 두 개의 네트워크 ATC 의도가 만들어집니다. 첫 번째 의도는 관리 및 컴퓨팅 네트워크 트래픽을 위한 것이며, 두 번째 의도는 스토리지 트래픽을 위한 것입니다.

3노드 스위치리스, 2 TOR, 단일 링크 네트워크 ATC 의도를 보여 주는 다이어그램

관리 및 컴퓨팅 의도

  • 의도 유형: 관리 및 컴퓨팅
  • In텐트 모드: 클러스터 모드
  • 팀: 예. pNIC01 및 pNIC02 팀
  • 기본 관리 VLAN: 관리 어댑터에 대해 구성된 VLAN은 수정되지 않습니다.
  • PA 및 컴퓨팅 VLAN 및 vNIC: 네트워크 ATC는 PA vNIC 및 VLAN에 투명하거나 VM vNIC 및 VLAN을 컴퓨팅합니다.

스토리지 의도

  • 의도 유형: 스토리지

  • In텐트 모드: 클러스터 모드

  • 팀: 아니요. RDMA NIC는 SMB 다중 채널을 사용하여 복원력 및 대역폭 집계를 제공합니다.

  • 기본 VLAN: 모든 서브넷에 대한 단일 VLAN

  • 스토리지 자동 IP: False입니다. 이 패턴에는 수동 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

자세한 내용은 네트워크 ATC를 사용하여 호스트 네트워킹 배포를 참조하세요.

ARM 템플릿 스토리지 의도 네트워크 구성 예제

3노드 스토리지 스위치리스, 이중 TOR 및 단일 링크에 ARM 템플릿을 사용할 수 있습니다.

템플릿의 코드 조각은 다음과 같습니다.

"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.2.1",
                        "subnetMask": "255.255.255.0"
                    }
                ]
            },
            {
                "name": "StorageNetwork2",
                "networkAdapterName": "SMB2",
                "vlanId": "711",
                "storageAdapterIPInfo": [
                    {
                        "physicalNode": "Node1",
                        "ipv4Address": "10.0.2.2",
                        "subnetMask": "255.255.255.0"
                    },
                    {
                        "physicalNode": "Node2",
                        "ipv4Address": "10.0.3.1",
                        "subnetMask": "255.255.255.0"
                    },
                    {
                        "physicalNode": "Node3",
                        "ipv4Address": "10.0.3.2",
                        "subnetMask": "255.255.255.0"
                    }
                ]
            }
        ]
      },