Compartir a través de


Implementación de redes de host con Network ATC

Este artículo le guía por los requisitos, los procedimientos recomendados y la implementación de Network ATC. Network ATC simplifica la implementación y la administración de la configuración de red para Windows Server y los clústeres locales de Azure. Network ATC proporciona un enfoque basado en intenciones para la implementación de red host. Si especifica una o varias intenciones (administración, proceso o almacenamiento) para un adaptador de red, puede automatizar la implementación de la configuración deseada. Para obtener más información sobre Network ATC, incluida una introducción y definiciones, consulte Introducción a Network ATC.

Si tiene comentarios o tiene algún problema, revise la sección requisitos y procedimientos recomendados, compruebe el registro de eventos de Network ATC y trabaje con el equipo de soporte técnico de Microsoft.

Prerequisites

Complete los siguientes requisitos previos para usar Network ATC:

  • Todos los servidores del clúster deben ejecutar Windows Server 2025 o posterior para Windows Server y la versión 2311.2 o posterior para entornos locales de Azure.

  • Debe usar hosts físicos certificados para Windows Server o Azure Local. Para ver el hardware certificado para el servidor de núcleo protegido, consulte Catálogo de Windows Server. Para ver los nodos validados o versiones posteriores para Azure Local, consulte Catálogo local de Azure.

  • Los adaptadores dela misma intención de Network ATC deben ser simétricos (de la misma marca, modelo, velocidad y configuración) y estar disponibles en cada nodo del clúster.

    • Los adaptadores asimétricos provocan un error al implementar cualquier intención. Network ATC confirma automáticamente la simetría del adaptador para todos los nodos del clúster antes de implementar una intención.

    • Para obtener más información sobre la simetría del adaptador, consulte Switch Embedded Teaming (SET).

  • Cada adaptador físico especificado en una intención debe usar el mismo nombre en todos los nodos del clúster.

  • Asegúrese de que cada adaptador de red tiene un estado "Up" (Activo), según lo comprueba el cmdlet Get-NetAdapter de PowerShell.

  • Cada nodo debe tener instaladas las siguientes características de Windows Server:

    • Network ATC
    • Hyper-V
    • Clústeres de conmutación por error
    • Data Center Bridging
    • Clúster de conmutación por error – Ancho de banda SMB (FS-SMBBW)

    Este es un ejemplo de cómo instalar las características necesarias a través de PowerShell:

    Install-WindowsFeature -Name NetworkATC, Hyper-V, 'Failover-Clustering', 'Data-Center-Bridging', FS-SMBBW -IncludeManagementTools
    
  • Inserte cada adaptador en las mismas ranuras PCI de cada host. Esta práctica facilita las convenciones automatizadas de nomenclatura por sistemas de imagen.

  • Configure la red física (conmutadores) antes de la red ATC, incluidas las VLAN, MTU y la configuración de DCB. Para obtener más información, consulte Requisitos de red física.

Important

La implementación de ATC de red en máquinas virtuales solo se puede usar con fines de prueba y validación. La implementación basada en máquinas virtuales requiere un reemplazo de la configuración predeterminada del adaptador para deshabilitar la propiedad NetworkDirect. Para más información sobre el envío de una invalidación, consulte: Reemplazo de la configuración de red predeterminada.

Comandos comunes de Network ATC

Para identificar los comandos disponibles de Network ATC, ejecute el Get-Command -ModuleName NetworkATC cmdlet en PowerShell. Asegúrese de que PowerShell se ejecuta como administrador.

El cmdlet Remove-NetIntent elimina una intención del clúster o del nodo local. Este comando no destruye la configuración invocada.

Intenciones de ejemplo

Network ATC modifica cómo se implementan las redes de host, no lo que se implementa. Puede implementar varios escenarios siempre que cada escenario sea un escenario compatible de Microsoft. Estos son algunos ejemplos de opciones de implementación comunes y los comandos de PowerShell necesarios. Estos escenarios no son las únicas combinaciones disponibles, pero deben darle una idea de las posibilidades.

Por motivos de simplicidad, solo se muestran dos adaptadores físicos por equipo SET, pero es posible agregar más. Para obtener más información, consulte Planear redes de host.

Intención totalmente convergente

Para esta intención, las redes de administración, computación y almacenamiento se implementan y administran en todos los nodos del clúster.

Intención totalmente convergente

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

Intención de proceso y almacenamiento convergente; intención de administración independiente

Se administran dos intenciones en los nodos del clúster. La administración usa pNIC01 y pNIC02; el proceso y el almacenamiento se encuentran en adaptadores diferentes.

Intención convergente de almacenamiento y proceso

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

Intención totalmente desagregada

Para este propósito, las redes de cómputo, almacenamiento y administración se administran en adaptadores diferentes en todos los nodos del clúster.

Intención 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

Intención solo de almacenamiento

En el caso de esta intención, solo se administra el almacenamiento. Network ATC no administra los adaptadores de administración y cómputo.

Intención solo de almacenamiento

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

Intención de proceso y administración

En el caso de esta intención, se administran las redes de administración y proceso, pero no el almacenamiento.

Intención de administración y proceso

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

Intención de varios procesos (modificador)

Para este propósito, se gestionan varios conmutadores de computación.

Intención de varios modificadores

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

Valores predeterminados de Network ATC

Network ATC usa un conjunto de valores predeterminados para simplificar la implementación y administración de redes host. Estos valores predeterminados se aplican al crear intenciones o modificar la configuración de red. Comprender estos valores predeterminados puede ayudarle a administrar la configuración de red de forma eficaz.

Valores predeterminados

En esta sección se describen otros valores predeterminados configurados por Network ATC.

VLAN predeterminadas

Network ATC usa las siguientes VLAN de forma predeterminada para los adaptadores con el tipo de intención de almacenamiento . Si los adaptadores están conectados a un conmutador físico , estas VLAN deben permitirse en la red física. Si los adaptadores no tienen conmutador, no se requiere ninguna otra configuración.

Intención del adaptador Valor predeterminado
Management No se modifica la VLAN configurada para los adaptadores de administración
Adaptador de almacenamiento 1 711
Adaptador de almacenamiento 2 712
Adaptador de almacenamiento 3 713
Adaptador de almacenamiento 4 714
Adaptador de almacenamiento 5 715
Adaptador de almacenamiento 6 716
Adaptador de almacenamiento 7 717
Adaptador de almacenamiento 8 718
Uso futuro 719

Observe el comando siguiente:

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

La NIC física (o NIC virtual si es necesario) está configurada para usar VLAN 711, 712, 713 y 714 respectivamente.

Note

El ATC de red permite cambiar las VLAN usadas con el parámetro StorageVlans en Add-NetIntent.

Direccionamiento IP de almacenamiento automático

Network ATC configura automáticamente direcciones IP válidas para adaptadores con el tipo de intención de almacenamiento . Network ATC realiza esta configuración de forma uniforme en todos los nodos del clúster y comprueba que la dirección elegida aún no está en uso en la red.

La dirección IP predeterminada para cada adaptador de cada nodo de la intención de almacenamiento se configura de la siguiente manera:

Adapter Dirección IP y subred VLAN
pNIC1 10.71.1.X 711
pNIC2 10.71.2.X 712
pNIC3 10.71.3.X 713

Para invalidar el direccionamiento IP del almacenamiento automático, cree una invalidación de almacenamiento y pásela al crear una solicitud:

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

Configuración de red del clúster

Network ATC configura un conjunto de características de red de clúster de forma predeterminada. Los valores predeterminados se enumeran de la siguiente manera:

Property Default
EnableNetworkNaming $true
EnableLiveMigrationNetworkSelection $true
EnableVirtualMachineMigrationPerformance $true
VirtualMachineMigrationPerformanceOption El valor predeterminado se determina: SMB, TCP o compresión
MaximumVirtualMachineMigrations 1
MaximumSMBMigrationBandwidthInGbps El valor predeterminado se calcula en función de la configuración

Configuración predeterminada de Data Center Bridging (DCB)

Network ATC establece las prioridades y reservas de ancho de banda siguientes. Esta configuración también se debe configurar en la red física.

Policy Use Prioridad predeterminada Reserva de ancho de banda predeterminada
Cluster Reserva de latidos del clúster 7 2 % si uno o varios adaptadores son <= 10 Gbps; 1 % si uno o varios adaptadores son > 10 Gbps
SMB_Direct Tráfico de almacenamiento RDMA 3 50%
Default Todos los demás tipos de tráfico 0 Remainder

Note

La función ATC de red te permite modificar las configuraciones predeterminadas, como la reserva estándar de ancho de banda. Para ver ejemplos, consulte Actualización o invalidación de la configuración de red.

Mensajes de error comunes

Con los nuevos registros de eventos, hay algunos métodos de solución de problemas simplistas para identificar errores de implementación de intenciones. En esta sección se describen algunas de las correcciones comunes cuando se encuentra un problema. Los errores siguientes proceden de la salida del Get-NetIntentStatus cmdlet .

Error: ConflictoDeVinculaciónDelAdaptador

Captura de pantalla del error de enlace del adaptador.

Escenario 1: un adaptador está enlazado a un vSwitch existente que entra en conflicto con el nuevo vSwitch implementado por Network ATC.

Solución: Elimine el vSwitch en conflicto y, luego, ejecute el comando Set-NetIntentRetryState.

Escenario 2: un adaptador está enlazado al componente, pero no necesariamente un vSwitch.

Solución: deshabilite el componente vms_pp (desenlace el adaptador del vSwitch) y, a continuación, ejecute Set-NetIntentRetryState.

Error: ClaseDeTráficoConflictiva

Recorte de pantalla del error de clase de tráfico en conflicto.

Este problema se produce porque ya está configurada una clase de tráfico. Network ATC está intentando implementar clases de tráfico que entran en conflicto con esta clase de tráfico preconfigurada. Por ejemplo, podría haber implementado una clase de tráfico denominada SMB cuando Network ATC intenta implementar una clase de tráfico similar con un nombre diferente.

Solution:

Borre la configuración de DCB existente en el sistema y, a continuación, ejecute Set-NetIntentRetryState.


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

Error: RDMA no operativo

Captura de pantalla del error no operativo de RDMA.

Es posible que vea este mensaje:

  1. Si el adaptador de red usa un controlador de Bandeja de entrada. Los controladores de Bandeja de entrada no se admiten y deben actualizarse.

    Solución: actualice el controlador para el adaptador.

  2. Si SR-IOV está deshabilitado en el BIOS.

    Solución: Habilitar SR-IOV para el adaptador en el BIOS del sistema

  3. Si RDMA está deshabilitado en el BIOS

    Solución: Habilitar RDMA para el adaptador en el BIOS del sistema

Error: ID de aislamiento no válido

Captura de pantalla del error de identificador de aislamiento no válido.

Este mensaje se produce cuando se usa RoCE RDMA e invalida la VLAN predeterminada con un valor no válido. Lo que significa que el valor elegido no se puede usar con ese protocolo. Por ejemplo, RoCE RDMA requiere una VLAN distinta de cero para que se puedan agregar marcas de Control de flujo de prioridad (PFC) al marco. Se debe usar un valor de VLAN entre 1 y 4094. Network ATC no invalida el valor especificado sin intervención del administrador por varias razones. Para solucionar este problema:

  1. Elija iWARP como protocolo RDMA (NetworkDirect)

    Solución: Si es compatible con el adaptador, Network ATC elige automáticamente iWARP como su protocolo RDMA que podría usar un identificador de VLAN de 0. Quite la invalidación que aplica RoCE como protocolo elegido.

  2. Uso de las VLAN predeterminadas

    Solución: Se recomienda encarecidamente usar las VLAN predeterminadas de ATC de red

  3. Uso de una VLAN válida

    Al especificar una VLAN, use el parámetro -StorageVLANs y especifique valores separados por comas entre 1 y 4094.

Pasos siguientes