Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
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-NetAdapterde 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 -IncludeManagementToolsInserte 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.
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.
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.
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.
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.
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.
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
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
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
Es posible que vea este mensaje:
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.
Si SR-IOV está deshabilitado en el BIOS.
Solución: Habilitar SR-IOV para el adaptador en el BIOS del sistema
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
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:
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.
Uso de las VLAN predeterminadas
Solución: Se recomienda encarecidamente usar las VLAN predeterminadas de ATC de red
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
- Administre la implementación de Network ATC. Consulte Gestione Network ATC.
- Más información sobre Clústeres extendidos.