Partilhar via


Implementar rede de anfitrião com Network ATC

Aplica-se a: Windows Server 2025; Azure Local 2311.2 e posterior

Este artigo orienta você pelos requisitos, práticas recomendadas e implantação do ATC de rede. O ATC de rede simplifica a implantação e o gerenciamento de configuração de rede para clusters locais do Windows Server e do Azure. Network ATC fornece uma abordagem de intenção para a implantação de rede anfitriã. Ao especificar uma ou mais intenções (gestão, cálculo ou armazenamento) para um adaptador de rede, pode automatizar a implementação da configuração desejada. Para obter mais informações sobre ATC de rede, incluindo uma visão geral e definições, consulte Visão geral de ATC de rede.

Se você tiver comentários ou encontrar problemas, revise a seção de requisitos e práticas recomendadas, verifique o log de eventos do ATC de rede e trabalhe com sua equipe de suporte da Microsoft.

Pré-requisitos

Preencha os seguintes pré-requisitos para usar o ATC de rede:

  • Todos os servidores no cluster devem estar executando o Windows Server 2025 ou posterior para o Windows Server e a versão 2311.2 ou posterior para ambientes locais do Azure.

  • Deve usar hosts físicos certificados para Windows Server ou Azure Local. Para hardware certificado para servidor Secured-core, consulte Catálogo do Windows Server. Para nós validados ou superiores para o Azure Local, consulte o Catálogo Local do Azure.

  • Os adaptadores na mesma intenção de rede ATC devem ser simétricos (da mesma marca, modelo, velocidade e configuração) e estar disponíveis em cada nó do cluster.

    • Adaptadores assimétricos levam a uma falha na implementação de qualquer propósito. O Network ATC confirmará automaticamente a simetria do adaptador para todos os nós no cluster antes de implementar uma intenção.

    • Para obter mais informações sobre simetria do adaptador, consulte Switch Embedded Teaming (SET).

  • Cada adaptador físico especificado numa definição deve usar o mesmo nome em todos os nós do cluster.

  • Verifique se cada adaptador de rede tem um status "Up", conforme verificado pelo cmdlet do PowerShell Get-NetAdapter .

  • Cada nó deve ter os seguintes recursos do Windows Server instalados:

    • Controle de Tráfego Aéreo em Rede
    • Hyper-V
    • Cluster de Tolerância a Falhas
    • Data Center Bridging (Interligação de Centros de Dados)

    Veja um exemplo de instalação dos recursos necessários por meio do PowerShell:

    Install-WindowsFeature -Name NetworkATC, Hyper-V, 'Failover-Clustering', 'Data-Center-Bridging' -IncludeManagementTools
    
  • Insira cada adaptador no(s) mesmo(s) slot(s) PCI em cada host. Esta prática leva à facilidade em convenções de nomenclatura automatizadas por sistemas de imagem.

  • Configure a rede física (switches) antes da configuração ATC de rede, incluindo VLANs, MTU e DCB. Para obter mais informações, consulte Requisitos de rede física.

Importante

A implantação do ATC de rede em máquinas virtuais pode ser usada apenas para fins de teste e validação. A implantação baseada em VM necessita de substituir as configurações padrão do adaptador para desativar a propriedade NetworkDirect. Para obter mais informações sobre o envio de uma substituição, consulte: Substituir as configurações de rede padrão.

A implantação do ATC de rede no modo autônomo pode ser usada apenas para fins de teste e validação.

Comandos ATC comuns de rede

Há vários novos comandos do PowerShell incluídos no ATC de rede. Execute o comando cmdlet para identificá-los. Verifique se o PowerShell é executado como administrador.

O Remove-NetIntent cmdlet remove uma intenção do nó ou do cluster local. Este comando não destrói a configuração invocada.

Exemplos de intenções

O Network ATC modifica a forma como se implanta a rede de host, não o que se implanta. Você pode implantar vários cenários, desde que cada cenário seja suportado pela Microsoft. Aqui estão alguns exemplos de opções de implantação comuns e os comandos do PowerShell necessários. Estas não são as únicas combinações disponíveis, mas devem dar-lhe uma ideia das possibilidades.

Para simplificar, demonstramos apenas dois adaptadores físicos por equipe SET, no entanto, é possível adicionar mais. Para obter mais informações, consulte Plan Host Networking.

Intenção totalmente convergente

Para essa intenção, as redes de computação, armazenamento e gerenciamento são implantadas e gerenciadas em todos os nós do cluster.

Intenção totalmente convergente

Add-NetIntent -Name ConvergedIntent -Management -Compute -Storage -AdapterName pNIC01, pNIC02

Intenção convergente de computação e armazenamento; intenção de gerenciamento separada

Duas intenções são geridas nos nós do cluster. O gerenciamento usa pNIC01 e pNIC02; A computação e o armazenamento estão em adaptadores diferentes.

Intenção convergente de armazenamento e cálculo

Add-NetIntent -Name Mgmt -Management -AdapterName pNIC01, pNIC02
Add-NetIntent -Name Compute_Storage -Compute -Storage -AdapterName pNIC03, pNIC04

Intenção totalmente desagregada

Para essa intenção, as redes de computação, armazenamento e gerenciamento são gerenciadas em adaptadores diferentes em todos os nós do cluster.

Intenção totalmente desagregada

Add-NetIntent -Name Mgmt -Management -AdapterName pNIC01, pNIC02
Add-NetIntent -Name Compute -Compute -AdapterName pNIC03, pNIC04
Add-NetIntent -Name Storage -Storage -AdapterName pNIC05, pNIC06

Intenção somente de armazenamento

Para essa intenção, apenas o armazenamento é gerenciado. Os adaptadores de gerenciamento e computação não são gerenciados pelo Network ATC.

Intenção apenas de armazenamento

Add-NetIntent -Name Storage -Storage -AdapterName pNIC05, pNIC06

Intenção de computação e gerenciamento

Para essa intenção, as redes de computação e gerenciamento são gerenciadas, mas não o armazenamento.

Gestão e intenção de cálculo

Add-NetIntent -Name Management_Compute -Management -Compute -AdapterName pNIC01, pNIC02

Múltiplas intenções de comutação

Para este propósito, vários switches de computação são geridos.

Intenção de múltiplos interruptores

Add-NetIntent -Name Compute1 -Compute -AdapterName pNIC03, pNIC04
Add-NetIntent -Name Compute2 -Compute -AdapterName pNIC05, pNIC06

Valores padrão da rede ATC

Esta seção lista alguns dos principais valores padrão usados pelo ATC de rede.

Valores padrão

Esta secção aborda os valores padrão adicionais que ATC de rede definirá.

VLANs padrão

O ATC de rede usa as seguintes VLANs por padrão para adaptadores com o tipo de intenção de armazenamento . Se os adaptadores estiverem conectados a um switch físico , essas VLANs deverão ser permitidas na rede física. Se os adaptadores não tiverem comutador, nenhuma configuração adicional será necessária.

Propósito do Adaptador Valor padrão
Gestão A VLAN configurada para adaptadores de gerenciamento não foi modificada
Adaptador de armazenamento 1 711
Adaptador de armazenamento 2 712
Adaptador de armazenamento 3 713
Adaptador de armazenamento 4 714
Adaptador de armazenamento 5 715
Adaptador de armazenamento 6 716
Adaptador de armazenamento 7 717
Adaptador de armazenamento 8 718
Utilização Futura 719

Considere o seguinte comando:

Add-NetIntent -Name MyIntent -Storage -AdapterName pNIC01, pNIC02, pNIC03, pNIC04

A NIC física (ou virtual NIC, se necessário) é configurada para usar VLANs 711, 712, 713 e 714, respectivamente.

Observação

O ATC de rede permite alterar as VLANs usadas com o parâmetro StorageVlans em Add-NetIntent.

Endereçamento IP de armazenamento automático

Network ATC irá configurar automaticamente endereços IP válidos para adaptadores com a intenção de armazenamento. O Network ATC faz isso de maneira uniforme em todos os nós do cluster e verifica se o endereço escolhido já não esteja em uso na rede.

O endereço IP padrão de cada adaptador em cada nó da intenção de armazenamento será configurado da seguinte forma:

Adaptador Endereço IP e sub-rede Rede de Área Local Virtual (VLAN)
pNIC1 10.71.1.X 711
pNIC2 10.71.2.X 712
pNIC3 10.71.3.X 713

Para substituir o endereçamento IP de armazenamento automático, crie uma substituição de armazenamento e passe-a ao criar uma intenção:

$StorageOverride = New-NetIntentStorageOverrides
$StorageOverride.EnableAutomaticIPGeneration = $false
Add-NetIntent -Name MyIntent -Storage -Compute -AdapterName 'pNIC01', 'pNIC02' -StorageOverrides $StorageOverride

Configurações de rede do cluster

O ATC de rede configura um conjunto de funcionalidades de agrupamento de rede automaticamente. Os padrões estão listados abaixo:

Propriedade Predefinido
AtivarNomeaçãoDeRede $verdadeiro
AtivarSeleçãoDeRedeParaMigraçãoAoVivo $verdadeiro
AtivarDesempenhoDeMigraçãoDeMáquinasVirtuais $verdadeiro
Opção de Desempenho de Migração de Máquina Virtual O padrão é calculado: SMB, TCP ou compressão
Migrações Máximas de Máquinas Virtuais 1
Largura de Banda Máxima de Migração SMB em Gbps O padrão é calculado com base na configuração definida

Configuração predefinida de DCB (Data Center Bridging)

O ATC de Rede estabelece as seguintes prioridades e reservas de largura de banda. Essa configuração também deve ser configurada na rede física.

Política Utilização Prioridade padrão Reserva de largura de banda padrão
Aglomerado Reserva de Cluster Heartbeat 7 2% se o(s) adaptador(es) for(em) <= 10 Gbps; 1% se o(s) adaptador(es) for(em) > 10 Gbps
SMB Direct Tráfego de armazenamento RDMA 3 50%
Predefinido Todos os outros tipos de tráfego 0 Resto

Observação

O Network ATC permite substituir as definições padrão, como a reserva de largura de banda padrão. Para obter exemplos, consulte Atualizar ou substituir configurações de rede.

Mensagens de Erro Comuns

Com os novos logs de eventos, há alguns métodos simples para resolução de problemas que ajudam a identificar falhas na implementação de intenções. Esta seção descreve algumas das correções comuns quando um problema é encontrado. Os erros mostrados abaixo são da saída do Get-NetIntentStatus cmdlet.

Erro: AdapterBindingConflict

Captura de ecrã do erro de ligação do adaptador.

Cenário 1: Um adaptador está efetivamente vinculado a um vSwitch existente, que entra em conflito com o novo vSwitch a ser implantado pelo ATC da rede.

Solução: Remova o vSwitch conflitante e, em seguida, Set-NetIntentRetryState

Cenário 2: Um adaptador está vinculado ao componente, mas não necessariamente a um vSwitch.

Solução: Desative o componente vms_pp (desvincule o adaptador do vSwitch) e execute Set-NetIntentRetryState.

Erro: ClasseDeTráfegoConflictante

Captura de ecrã do erro de classe de tráfego conflitante.

Esse problema ocorre porque uma classe de tráfego já está configurada. Essa classe de tráfego pré-configurada entra em conflito com as classes de tráfego que estão sendo implantadas pelo ATC de rede. Por exemplo, o cliente pode já ter implantado uma classe de tráfego chamada SMB quando o ATC de rede implantará uma classe de tráfego semelhante com um nome diferente.

Solução:

Limpe a configuração DCB existente no sistema e execute Set-NetIntentRetryState


Get-NetQosTrafficClass | Remove-NetQosTrafficClass
Get-NetQosPolicy | Remove-NetQosPolicy -Confirm:$false
Get-NetQosFlowControl | Disable-NetQosFlowControl

Erro: RDMANotOperational

Screenshot do erro RDMA Not Operational.

Poderá ver esta mensagem:

  1. Se o adaptador de rede usa um driver de caixa de entrada. Os controladores Inbox não são suportados e devem ser atualizados.

    Solução: atualize o driver para o adaptador.

  2. Se o SR-IOV estiver desativado no BIOS.

    Solução: Habilite o SR-IOV para o adaptador no BIOS do sistema

  3. Se o RDMA estiver desativado no BIOS

    Solução: Ativar RDMA para o adaptador no BIOS do sistema

Erro: ID de Isolamento Inválido

Captura de ecrã do erro de ID de Isolamento Inválido.

Essa mensagem ocorrerá quando o RoCE RDMA estiver em uso e você tiver substituído a VLAN padrão por um valor que não pode ser usado com esse protocolo. Por exemplo, o RoCE RDMA requer uma VLAN diferente de zero para que as marcações PFC (Priority Flow Control) possam ser adicionadas ao quadro. Um valor de VLAN entre 1 - 4094 deve ser usado. O ATC de rede não substituirá o valor especificado sem a intervenção do administrador por vários motivos. Para resolver esse problema:

  1. Escolha iWARP como o protocolo RDMA (NetworkDirect)

    Solução: Se suportado pelo adaptador, Network ATC escolhe automaticamente iWARP como seu protocolo RDMA, que pode usar um ID de VLAN de 0. Remova a substituição que impõe a utilização de RoCE como protocolo escolhido.

  2. Utilize os VLANs padrão

    Solução: É altamente recomendável usar as VLANs padrão do ATC de rede

  3. Usar uma VLAN válida

    Ao especificar uma VLAN, use o parâmetro -StorageVLANs e especifique valores separados por vírgulas entre 1 - 4094.

Próximos passos