Compartilhar via


Revisar o padrão de rede de referência de implantação sem comutador, de armazenamento de quatro nós, TOR duplo, link duplo, para Azure Local

Aplica-se a: Azure Local 2411.1 e posterior

Este artigo descreve como você pode usar um padrão de referência de rede sem comutador de armazenamento de quatro nós com dois comutadores TOR L3 e dois links de malha completa para implantar sua solução local do Azure.

Nota

A Microsoft testou e validou os padrões de referência de rede sem switch de quatro nós descritos neste artigo.

Cenários

Os cenários para esse padrão de rede incluem laboratórios, fábricas, filiais e datacenters.

Considere implementar esse padrão ao procurar uma solução econômica que tenha tolerância a falhas em todos os componentes de rede.

Os serviços L3 do SDN são totalmente compatíveis com esse padrão. Serviços de roteamento, como o PROTOCOLO BGP (Border Gateway Protocol), podem ser configurados diretamente nos comutadores TOR se oferecerem suporte a serviços L3. Recursos de segurança de rede, como micro segmentação ou QoS, não exigem configuração extra do dispositivo de firewall, pois são implementados na camada do adaptador de rede virtual.

Diagrama que mostra o layout de conectividade física de dois links, sem comutador, de quatro nós e dois TOR.

Componentes de conectividade física

Conforme ilustrado no diagrama de rede de quatro nós a seguir, esse padrão tem os seguintes componentes de rede física:

  • Para comunicação de direção norte e sul, a instância local do Azure requer dois comutadores TOR na configuração do MLAG (grupo de agregação de vínculo de vários chassis).

  • Dois cartões de rede usando o comutador virtual SET para lidar com o gerenciamento e o tráfego de computação, conectados aos comutadores TOR. Cada porta de adaptador de rede está conectada a um TOR diferente.

  • Seis NICs RDMA em cada nó, em uma configuração de link duplo de malha completa, para o tráfego leste-oeste destinado ao armazenamento. Cada nó no sistema tem uma conexão redundante com dois caminhos para o outro nó no sistema.

Redes Gerenciamento e computação Armazenamento
Velocidade do link Pelo menos 1 GBps. 10 GBps recomendados Pelo menos 10 GBps
Tipo de interface RJ45, SFP+ ou SFP28 SFP+ ou SFP28
Portas e agregação Duas portas agrupadas Quatro portas autônomas

Redes lógicas

Redes de interconexão de nós VLAN para tráfego SMB (armazenamento e migração em tempo real)

O tráfego baseado em intenção de armazenamento consiste em doze sub-redes individuais que dão suporte ao tráfego RDMA. Cada interface é dedicada a uma rede de interconexão de nó separada. Esse tráfego destina-se apenas a viajar entre os quatro nós. O tráfego de armazenamento nessas sub-redes é isolado sem conectividade com outros recursos.

Cada par de adaptadores de armazenamento entre os nós opera em sub-redes IP diferentes. Para habilitar uma configuração sem comutador, cada nó conectado dá suporte à mesma sub-rede correspondente ao seu vizinho.

Ao implantar quatro nós em uma configuração sem comutador, a Network ATC tem os seguintes requisitos:

  • Só dá suporte a uma única VLAN para todas as sub-redes IP usadas para conectividade de armazenamento.

  • StorageAutoIP O parâmetro deve ser definido como falso, o parâmetro Switchless deve ser definido como verdadeiro e você deve especificar os IPs no modelo do Azure Resource Manager (ARM) usado para implantar a instância local do Azure a partir do Azure.

  • Para o Azure Local:

    • Não há suporte para sistemas sem comutador de armazenamento para escalabilidade horizontal.

    • Só é possível implantar esse cenário de quatro nós usando modelos do ARM.

Para obter mais informações, consulte Implantar por meio do modelo de implantação do Azure Resource Manager.

VLAN de gerenciamento

Todos os hosts de computação física devem acessar a rede lógica de gerenciamento. Para fins de planejamento de endereço IP, cada host deve ter pelo menos um endereço IP atribuído da rede lógica de gerenciamento.

Um servidor DHCP pode atribuir automaticamente endereços IP para a rede de gerenciamento ou você pode atribuir manualmente endereços IP estáticos. Quando DHCP é o método de atribuição de IP preferencial, as reservas DHCP sem expiração são recomendadas.

Para obter informações, consulte considerações sobre a rede DHCP para implantação em nuvem.

A rede de gerenciamento dá suporte a duas configurações diferentes de VLAN para tráfego: Native e Tagged:

  • A VLAN nativa para a rede de gerenciamento não exige que você forneça uma ID de VLAN.

  • A VLAN marcada para a rede de gerenciamento requer a configuração do ID da VLAN nos adaptadores de rede físicos ou no adaptador de rede virtual de gerenciamento antes de registrar os nós no Azure Arc.

  • As portas de comutador físico devem ser configuradas corretamente para aceitar a ID da VLAN nos adaptadores de gerenciamento.

  • Se a intenção incluir tipos de tráfego de computação e gerenciamento, as portas dos switches físicos devem ser configuradas no modo trunk para aceitar todas as VLANs necessárias para workloads de gerenciamento e computação.

A rede de Gerenciamento dá suporte ao tráfego usado pelo administrador para gerenciamento do sistema, incluindo Área de Trabalho Remota, Windows Admin Center e Active Directory.

Para obter mais informações, consulte Considerações sobre a rede da VLAN de gerenciamento.

Calcular VLANs

Em alguns cenários, você não precisa usar redes virtuais SDN com encapsulamento VXLAN. Em vez disso, você pode usar VLANs tradicionais para isolar suas cargas de trabalho de locatários. Esses VLANs precisam ser configurados na porta de comutadores TOR no modo de tronco. Ao conectar novas máquinas virtuais a esses VLANs, a marca VLAN correspondente é definida no adaptador de rede virtual.

Rede de endereços de provedores (PA) HNV

A rede Endereço de Provedor de Virtualização de Rede Hyper-V (HNV PA) serve como rede física subjacente para o tráfego de locatário Leste-Oeste (interno-interno), tráfego de locatário Norte-Sul (externo-interno) e para trocar informações de peering BGP com a rede física. Essa rede só é necessária quando há a necessidade de implantar redes virtuais utilizando o encapsulamento VXLAN para uma camada extra de isolamento e suporte ao multi-locatário de rede.

Para obter mais informações, consulte Planejar uma infraestrutura de rede definida pelo software.

Intenções de ATC da rede

Para padrões sem comutador de armazenamento de quatro nós, são criadas duas intenções de ATC de rede. A primeira intenção é o gerenciamento e o tráfego de rede de computação, e a segunda intenção é o tráfego de armazenamento.

Gerenciamento e intenção de computação

  • Tipo de intenção: gerenciamento e computação
  • Modo de intenção: Modo de cluster
  • Agrupamento: sim. Equipe pNIC01 e pNIC02.
  • VLAN de gerenciamento padrão: A VLAN configurada para adaptadores de gerenciamento não é modificada.
  • PA e computar VLANs e vNICs: o ATC de rede é transparente para vNICs e VLANs de PA ou vNICs e VLANs de VM de computação.

Intenção de armazenamento

  • Tipo de intenção: Armazenamento

  • Modo de intenção: Modo de cluster

  • Agrupamento: não AS NICs RDMA usam o SMB Multichannel para fornecer resiliência e agregação de largura de banda.

  • VLANs padrão: VLAN única para todas as sub-redes.

  • IP automático de armazenamento: falso. Esse padrão requer a configuração de IP manual ou a definição de IP do modelo ARM.

  • Doze sub-redes necessárias (definidas pelo usuário):

    • Rede de Armazenamento 1: 10.0.1.0/24 – Node1 -> Node2
    • Rede de Armazenamento 2: 10.0.2.0/24 – Node1 -> Node2
    • Rede de Armazenamento 3: 10.0.3.0/24 – Node1 -> Node3
    • Rede de Armazenamento 4: 10.0.4.0/24 – Node1 -> Node3
    • Rede de Armazenamento 5: 10.0.5.0/24 – Node1 -> Node4
    • Rede de Armazenamento 6: 10.0.6.0/24 – Node1 -> Node4
    • Rede de Armazenamento 7: 10.0.7.0/24 – Node2 -> Node3
    • Rede de Armazenamento 8: 10.0.8.0/24 – Node2 -> Node3
    • Rede de Armazenamento 9: 10.0.9.0/24 – Node2 -> Node4
    • Rede de Armazenamento 10: 10.0.10.0/24 – Node2 -> Node4
    • Rede de Armazenamento 11: 10.0.11.0/24 – Node3 -> Node4
    • Rede de Armazenamento 12: 10.0.12.0/24 – Node3 -> Node4

Para mais informações, consulte Implantar rede de host com Network ATC.

Exemplo de configuração de redes de intenção de armazenamento do modelo ARM

Você pode usar o modelo ARM para armazenamento de quatro nós sem switches, com TOR duplo e link duplo.

          "storageNetworkList": {
            "value": [
                {
                  "name": "StorageNetwork1",
                  "networkAdapterName": "SMB1",
                  "vlanId": "711",
                  "storageAdapterIPInfo": [
                    {
                        "physicalNode": "Node1",
                        "ipv4Address": "10.0.1.2",
                        "subnetMask": "255.255.255.0"
                    },
                    {
                        "physicalNode": "Node2",
                        "ipv4Address": "10.0.1.3",
                        "subnetMask": "255.255.255.0"
                    },
                    {
                        "physicalNode": "Node3",
                        "ipv4Address": "10.0.3.3",
                        "subnetMask": "255.255.255.0"
                    },
                    {
                        "physicalNode": "Node4",
                        "ipv4Address": "10.0.5.3",
                        "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.2.3",
                        "subnetMask": "255.255.255.0"
                    },
                    {
                        "physicalNode": "Node3",
                        "ipv4Address": "10.0.4.3",
                        "subnetMask": "255.255.255.0"
                    },
                    {
                        "physicalNode": "Node4",
                        "ipv4Address": "10.0.6.3",
                        "subnetMask": "255.255.255.0"
                    }
                    ]
                },
                {
                  "name": "StorageNetwork3",
                  "networkAdapterName": "SMB3",
                  "vlanId": "711",
                  "storageAdapterIPInfo": [
                    {
                        "physicalNode": "Node1",
                        "ipv4Address": "10.0.3.2",
                        "subnetMask": "255.255.255.0"
                    },
                    {
                        "physicalNode": "Node2",
                        "ipv4Address": "10.0.7.2",
                        "subnetMask": "255.255.255.0"
                    },
                    {
                        "physicalNode": "Node3",
                        "ipv4Address": "10.0.7.3",
                        "subnetMask": "255.255.255.0"
                    },
                    {
                        "physicalNode": "Node4",
                        "ipv4Address": "10.0.9.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.8.2",
                        "subnetMask": "255.255.255.0"
                    },
                    {
                        "physicalNode": "Node3",
                        "ipv4Address": "10.0.8.3",
                        "subnetMask": "255.255.255.0"
                    },
                    {
                        "physicalNode": "Node4",
                        "ipv4Address": "10.0.10.3",
                        "subnetMask": "255.255.255.0"
                    }
                ]
            },
            {
                "name": "StorageNetwork5",
                "networkAdapterName": "SMB5",
                "vlanId": "711",
                "storageAdapterIPInfo": [
                    {
                        "physicalNode": "Node1",
                        "ipv4Address": "10.0.5.2",
                        "subnetMask": "255.255.255.0"
                    },
                    {
                        "physicalNode": "Node2",
                        "ipv4Address": "10.0.9.2",
                        "subnetMask": "255.255.255.0"
                    },
                    {
                        "physicalNode": "Node3",
                        "ipv4Address": "10.0.11.2",
                        "subnetMask": "255.255.255.0"
                    },
                    {
                        "physicalNode": "Node4",
                        "ipv4Address": "10.0.11.3",
                        "subnetMask": "255.255.255.0"
                    }
                ]
            },
            {
                "name": "StorageNetwork6",
                "networkAdapterName": "SMB6",
                "vlanId": "711",
                "storageAdapterIPInfo": [
                    {
                        "physicalNode": "Node1",
                        "ipv4Address": "10.0.6.2",
                        "subnetMask": "255.255.255.0"
                    },
                    {
                        "physicalNode": "Node2",
                        "ipv4Address": "10.0.10.2",
                        "subnetMask": "255.255.255.0"
                    },
                    {
                        "physicalNode": "Node3",
                        "ipv4Address": "10.0.12.2",
                        "subnetMask": "255.255.255.0"
                    },
                    {
                        "physicalNode": "Node4",
                        "ipv4Address": "10.0.12.3",
                        "subnetMask": "255.255.255.0"
                    }
                ]
            }
            ]
        },