Partilhar via


Revise o padrão de referência de rede de implantação sem comutador de armazenamento de quatro nós, com TOR duplo e 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 switches TOR L3 e dois links de malha completa para implantar sua solução Local do Azure.

Observação

A Microsoft testou e validou os padrões de referência de rede sem comutador 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 a implementação desse padrão ao procurar uma solução econômica que tenha tolerância a falhas em todos os componentes da rede.

Os serviços SDN L3 são totalmente suportados neste padrão. Serviços de roteamento, como BGP (Border Gateway Protocol), podem ser configurados diretamente nos switches TOR se suportarem serviços L3. Os recursos de segurança de rede, como microssegmentaçã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 mostrando um layout de conectividade física sem interruptores, com quatro nós, dois TOR e dois links.

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 na direção norte-sul, a instância Local do Azure requer dois switches TOR em uma configuração de MLAG (grupo de agregação de links de múltiplos chassis).

  • Duas placas de rede usando o comutador virtual SET para lidar com o gerenciamento e calcular o tráfego, conectadas aos switches TOR. Cada porta de interface de rede é conectada a um TOR diferente.

  • Seis NICs RDMA em cada nó numa configuração de link duplo de malha completa para o tráfego East-West para o armazenamento. Cada nó no sistema tem uma conexão redundante com dois caminhos para outros nós dentro do sistema.

Redes Gestão 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 independentes

Redes lógicas

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

O tráfego intencional de armazenamento consiste em doze sub-redes individuais que suportam o tráfego RDMA. Cada interface é dedicada a uma rede de interconexão de nós separada. Este tráfego destina-se apenas a circular 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 diferentes sub-redes IP. Para habilitar uma configuração sem comutador, cada nó conectado suporta a mesma sub-rede correspondente do seu vizinho.

Ao implantar quatro nós em uma configuração sem switch, o ATC de rede tem os seguintes requisitos:

  • Suporta apenas uma única VLAN para todas as sub-redes IP usadas para conectividade de armazenamento.

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

  • Para o Azure Local:

    • Não há suporte para sistemas de armazenamento escalável sem switch.

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

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

VLAN de gestão

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

Um servidor DHCP pode atribuir automaticamente endereços IP para a rede de gestão ou pode atribuir manualmente endereços IP estáticos. Quando o DHCP é o método de atribuição IP preferencial, recomendam-se reservas DHCP sem expiração.

Para obter informações, consulte considerações de rede DHCP para implantação na nuvem.

A rede de gerenciamento suporta duas configurações de VLAN diferentes para tráfego - Native e Tagged:

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

  • A VLAN etiquetada para a rede de gestão requer a configuração da ID VLAN nos adaptadores de rede física ou no adaptador de rede virtual de gestão antes de registar os nós no Azure Arc.

  • As portas do switch 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 gerenciamento e computação, as portas do switch físico deverão ser configuradas no modo tronco para aceitar todas as VLANs necessárias para cargas de trabalho de gerenciamento e computação.

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

Para obter mais informações, consulte Considerações sobre a rede VLAN de gestão.

Calcular VLANs

Em alguns cenários, você não precisa usar redes virtuais SDN com encapsulamento VXLAN. Em vez disso, é possível usar VLANs tradicionais para isolar as cargas de trabalho dos inquilinos. Essas VLANs precisam ser configuradas na porta dos switches TOR no modo tronco. Ao conectar novas máquinas virtuais a essas VLANs, a marca VLAN correspondente é definida no adaptador de rede virtual.

Rede HNV Provider Address (PA)

A rede Hyper-V Network Virtualization Provider Address (HNV PA) serve como a rede física subjacente para East-West tráfego de locatário (interno-interno), North-South tráfego de locatário (externo-interno) e para trocar informações de emparelhamento BGP com a rede física. Essa rede só é necessária quando há necessidade de implantar redes virtuais usando encapsulamento VXLAN para uma camada extra de isolamento e multilocação de rede.

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

Intenções do ATC de rede

Para padrões de armazenamento sem switch 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.

Intenção de gerenciamento e computação

  • Tipo de intenção: Gestão e computação
  • Modo de execução: Modo de cluster
  • Equipa: Sim. Equipa pNIC01 e pNIC02.
  • VLAN de gerenciamento padrão: a VLAN configurada para adaptadores de gerenciamento não é modificada.
  • VLANs e vNICs de PA e de computação: o ATC de rede é transparente para vNICs de PA e VLANs ou vNICs de VM de computação e VLANs.

Intenção de armazenamento

  • Tipo de intenção: Armazenamento

  • Modo de execução: Modo de cluster

  • Teaming: Não. As NICs RDMA usam 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. Este padrão requer configuração manual de IP ou definição de IP de 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 obter mais informações, consulte Implantar rede host com ATC de rede.

Modelo ARM Exemplo de configuração de redes de intenção de armazenamento

Você pode usar o modelo ARM para armazenamento sem switch de quatro nós, com TOR duplo e ligação dupla.

          "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"
                    }
                ]
            }
            ]
        },