Compartir a través de


Guía de actualización de Network Fabric

En esta guía se proporciona un proceso de actualización simplificado para el tejido de red. Está diseñado para ayudar a los usuarios a mejorar su infraestructura de red a través de las API de Azure, lo que facilita la administración del ciclo de vida de varios dispositivos de red. Las actualizaciones periódicas son cruciales para mantener la integridad del sistema y acceder a las últimas mejoras del producto.

Información general

Componentes de agrupación en tiempo de ejecución: estos componentes requieren el consentimiento del operador para las actualizaciones que pueden afectar al comportamiento del tráfico o requieren reinicios del dispositivo. El diseño del tejido de red permite aplicar actualizaciones al tiempo que se mantiene el flujo de tráfico de datos continuo.

Los cambios en tiempo de ejecución se clasifican de la siguiente manera:

  • Actualizaciones del sistema operativo: es necesario para admitir nuevas características o resolver problemas.

  • Actualizaciones de configuración base: configuración inicial aplicada durante el arranque del dispositivo.

  • Actualizaciones de la estructura de configuración: se generan en función de la entrada del usuario para configuraciones como dominios de aislamiento y ACL. Estas actualizaciones admiten nuevas características sin modificar la entrada del usuario.

Requisitos previos

Confirme que la controladora de tejido de red está en estado "Aprovisionado".

Flujo de trabajo de la actualización

Paso 1: Comprobar la versión del entorno de ejecución de Fabric

Compruebe la versión actual del entorno de ejecución del clúster antes de realizar la actualización: Comprobación de la versión actual del entorno de ejecución del clúster.

Paso 2: Inicio de la actualización

Inicie la actualización con el comando siguiente:

az networkfabric fabric upgrade -g [resource-group] --resource-name [fabric-name] --action start --version "2.0.0"
Comando de ejemplo
az networkfabric fabric upgrade -g myResourceGroup --resource-name myFabricName --action start --version "2.0.0"
Parámetro Descripción Ejemplo
-g o --resource-group Nombre del grupo de recursos myResourceGroup
--resource-name Nombre del tejido que se va a actualizar myFabricName
--action Especifica la acción de actualización que se va a realizar start
--version Especifica la versión a la que se va a actualizar "2.0.0"

Reemplace myResourceGroup y myFabricName por los nombres reales del grupo de recursos y el tejido, respectivamente.

Nota:

Este comando coloca NetworkFabric en "En mantenimiento".

Paso 3: Actualizaciones específicas del dispositivo

Siga la secuencia recomendada para las actualizaciones de dispositivos y solucione los errores manualmente si es necesario.

Secuencia de actualización del dispositivo:

  1. Actualice los conmutadores de la parte superior del rack (TOR) simultáneamente.

  2. Actualice los conmutadores de administración en paralelo.

  3. Actualice los dispositivos del Agente de paquetes de red (NPB) secuencialmente.

  4. Actualice individualmente los elementos de proceso (CE).

  5. Por último, actualice los conmutadores de rack agregado.

Comprobaciones de validación previa:

  • Asegúrese de que el tejido de red está en estado "Correcto".

  • Compruebe que todos los dispositivos están configurados y sincronizados.

  • Asegúrese de que haya al menos 3 GB de espacio disponible en disco en el directorio /mnt para continuar con la actualización del dispositivo NNF.

Actualice dispositivos individuales con el comando siguiente:

az networkfabric device upgrade --version 2.0.0 -g [resource-group] --resource-name [device-name] --debug
Comando de ejemplo
az networkfabric device upgrade --version 2.0.0 -g myResourceGroup --resource-name myDeviceName --debug
Parámetro Descripción Ejemplo
--version Especifica la versión a la que se va a actualizar 2.0.0
-g o --resource-group Nombre del grupo de recursos myResourceGroup
--resource-name Nombre del dispositivo que se va a actualizar myDeviceName
--debug Habilita el modo de depuración para la salida detallada --debug

Reemplace myResourceGroup y myDeviceName por los nombres reales del grupo de recursos y el dispositivo, respectivamente.

Paso 4: Finalización de la actualización

Después de actualizar todos los dispositivos, ejecute el comando de finalización para salir del modo de mantenimiento:

az networkfabric fabric upgrade --action Complete -g [resource-group] --resource-name [fabric-name]
Comando de ejemplo
az networkfabric fabric upgrade --action Complete -g myResourceGroup --resource-name myFabricName
Parámetro Descripción Ejemplo
--action Especifica la acción de actualización que se va a realizar Complete
-g o --resource-group Nombre del grupo de recursos myResourceGroup
--resource-name Nombre del tejido que se va a actualizar myFabricName

Reemplace myResourceGroup y myFabricName por los nombres reales del grupo de recursos y el tejido, respectivamente.

Después de la validación

Compruebe el estado de la versión de todos los dispositivos y el tejido con comandos AZCLI.

Problemas conocidos

  1. Si no está el directorio de imágenes EOS, créelo manualmente en /mnt/nvram/nexus/eosimages. Esto es especialmente importante para los entornos creados a partir de versiones anteriores de NF.
  2. Las actualizaciones del dispositivo NNF generan un error cuando el espacio disponible en disco en el directorio /mnt es inferior a 3 GB. Realice una limpieza manual para liberar espacio en disco en el dispositivo NNF y vuelva a intentar la operación de actualización.