Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Actualizar dispositivo NOS

RESUMEN Actualice los sistemas operativos de red (NOS) de sus dispositivos de red administrados por Apstra desde el entorno de Apstra.

Le recomendamos encarecidamente que se familiarice con este procedimiento antes de actualizar un dispositivo NOS.

Descripción general de la actualización de NOS

Puede actualizar un dispositivo NOS dentro del entorno de Apstra con unos pocos pasos. Si has definido tus propios perfiles de dispositivo, es posible que tengas que actualizarlos. A continuación, registrará la nueva imagen del sistema operativo que obtuvo del proveedor y hará clic en un botón para iniciar la actualización. Apstra se encarga de las tareas de actualización y otros requisitos, y garantiza que la configuración prístina se actualice.

Nota: Aunque no lo recomendamos, puede actualizar un dispositivo NOS fuera del entorno de Apstra. Para ello, debe realizar los pasos manuales siguientes: anular la asignación y anular la implementación del dispositivo del plano, confirmar los cambios, desinstalar el agente, actualizar el dispositivo NOS fuera del entorno de Apstra, instalar el agente, asignar e implementar el dispositivo en el plano y, finalmente, confirmar los cambios.

Para obtener información acerca de las rutas de actualización admitidas, consulte Rutas de actualización de NOS en la sección Referencias.

El software de Apstra incluye perfiles de dispositivo integrados que admiten versiones específicas del sistema operativo. Al actualizar el servidor de Apstra, también se actualizan los perfiles de dispositivo con las versiones del sistema operativo compatibles con la nueva versión de Apstra. A continuación, puede actualizar el NOS a una de las nuevas versiones compatibles.

Por ejemplo, la versión 4.0.0 de Apstra admite las versiones de Arista EOS, tal como se muestra en el selector de versiones del sistema operativo (4.(18|20|21|22|23|24)) en el perfil del dispositivo. Es decir, es compatible con las versiones 4.18, 4.20, 4.21, 4.22, 4.23 y 4.24. Considerando que, la versión 4.0.2 de Apstra es compatible con las versiones 4.18, 4.20, 4.21, 4.22, 4.23, 4.24 y 4.25 () de4.(18|20|21|22|23|24|25) EOS. 4.25 es una versión recién soportada. Si actualiza el servidor de Apstra a la versión 4.0.2, puede actualizar los dispositivos Arista a la versión 4.25 de EOS.

Sin embargo, los perfiles de dispositivo que usted mismo creó (clonó) no se administran en el entorno de Apstra, por lo que cuando actualiza el servidor de Apstra, esos perfiles de dispositivo no se actualizan automáticamente con las nuevas versiones compatibles. Deberá seguir algunos pasos adicionales para agregarlos como se describe en la siguiente sección.

Antes de comenzar el proceso, asegúrese de lo siguiente:

  • Asegúrese de comprender el ciclo de vida de configuración del dispositivo y de sentirse cómodo administrando los modos de implementación.
  • Asegúrese de que el software de Apstra esté administrando el dispositivo que está actualizando. Vaya a Dispositivos > dispositivos administrados y confirme que su dispositivo está en la tabla y que está reconocido (con una marca de verificación verde).
  • Antes de actualizar NOS, elimine del plano todos los configlets AAA/TACACS+ del dispositivo. Una vez completada la actualización, puede volver a aplicarlos.
  • Asegúrese de que el estado de administrador del dispositivo esté establecido en normal. Vaya a Dispositivos > Dispositivos administrados, haga clic en la IP de administración del dispositivo para confirmar el estado de administración . (NO establezca el estado Admin en MAINT/DECOMM o el dispositivo podría entrar en un estado irrecuperable).
  • Asegúrese de que la versión de Apstra especificada sea la misma tanto en el servidor de Apstra como en el dispositivo. Si son diferentes, no puedes actualizar el dispositivo. Si intenta actualizar con diferentes versiones, no recibirá una advertencia; el estado de la tarea permanece en el estado EN CURSO indefinidamente.

Actualizar perfiles de dispositivos definidos por el usuario

Asegúrese de que sus dispositivos estén en los estados adecuados para la actualización, tal como se describe en la descripción general anterior.

Si ha creado (clonado) sus propios perfiles de dispositivo, deberá especificar manualmente las versiones del sistema operativo en el perfil de dispositivo y el plano que usa ese perfil de dispositivo. (Si sus dispositivos usan perfiles de dispositivo integrados, continúe con la siguiente sección para registrar la nueva imagen del sistema operativo).

  1. En el menú de navegación izquierdo de la GUI de Apstra, vaya a Dispositivos > perfiles de dispositivo, seleccione su dispositivo y actualice la versión del sistema operativo en la sección Selector.
  2. En el menú de navegación izquierdo, vaya a Platform > Developers > Graph Explorer y busque el ID del perfil del dispositivo. Puedes encontrarlo con las variables de consulta { device_profile_nodes { id label } }

    En este ejemplo, el "id" de la etiqueta "Clone DCS-7160-48YC6_abc" es "35a376ad-6ba1-42ec-bfe9-7810c56003d3".

  3. Utilice apstra-cli para actualizar el perfil del dispositivo.

    Puede usar su ID de plano y el ID de nodo del paso anterior, luego establecer el ID de modelo adecuado ("DCS-7160-48YC6" por ejemplo) y ejecutarlo.

    Formato de comando apstra-cli:

    Ejemplo:

  4. Desde la GUI de Apstra, vaya a su plano, haga clic en No confirmado y confirme los cambios.
  5. Continúe con la siguiente sección para actualizar el sistema operativo de la misma manera que para los dispositivos que usan perfiles de dispositivo predefinidos.

Registrar / Cargar imagen del sistema operativo

  1. Obtenga la imagen del sistema operativo del proveedor del dispositivo.
    PRECAUCIÓN:

    Asegúrese de seleccionar una imagen de sistema operativo de dispositivo compatible para el dispositivo que está actualizando. Si usa una imagen incompatible y se produce un error en la actualización, el bloqueo de implementación no se libera automáticamente, incluso si recupera el dispositivo. Para liberar el bloqueo de implementación y volver a activar el dispositivo, elimine la asignación de dispositivos del plano, retire y normalice el dispositivo (desde Dispositivos > dispositivos administrados) y, a continuación, reasigne el dispositivo al blueprint. Para obtener ayuda, comuníquese con el Soporte de Juniper.

  2. En el menú de navegación izquierdo, vaya a Dispositivos > agentes del sistema > imágenes del sistema operativo y haga clic en Registrar imagen del sistema operativo (arriba a la derecha). Puede ver cuánto espacio queda para cargar nuevas imágenes NOS, y si la partición tiene menos de 5 GB de espacio libre, aparecerá una advertencia cuando se registre).
  3. Seleccione la plataforma de la lista desplegable (EOS, NXOS, SONIC, JUNOS) e introduzca una descripción.
  4. Cargue la imagen directamente en el servidor de Apstra o proporcione un enlace de descarga de URL que apunte a un archivo de imagen en un servidor HTTP accesible (descrito en las secciones siguientes).

Método uno: cargar imagen

  1. Seleccione Cargar imagen, luego haga clic en Elegir archivo y navegue hasta la imagen en su computadora, o arrastre y suelte la imagen de su computadora en la ventana de diálogo y haga clic en Abrir.
  2. Agregue una suma de comprobación (opcional) (descrita en la sección siguiente).
  3. Haga clic en Cargar para cargar y registrar la imagen con el software de Apstra. La imagen y el tamaño de la imagen aparecen en la vista de tabla.
  4. Si no se comprueba la suma de comprobación (opcional), el proceso de actualización se detiene antes de que se reinicie el dispositivo.

Método dos: proporcionar URL de imagen

Si los dispositivos que se están actualizando pueden acceder a otro servidor HTTP a través de su puerto de administración de red, puede registrar la imagen del sistema operativo en lugar de cargarla. Solo se admiten direcciones URL HTTP. (HTTPS, FTP, SFTP, SCP y otros no son compatibles).

  1. Seleccione Proporcionar URL de imagen.
  2. Introduzca la URL que apunta a la imagen en el otro servidor.
  3. Agregue una suma de comprobación (opcional) (descrita en la sección siguiente).
  4. Haga clic en Registrar para registrar la imagen con el software de Apstra. La imagen y el tamaño de la imagen aparecen en la vista de tabla.
  5. Si no se comprueba la suma de comprobación (opcional), el proceso de actualización se detiene antes de que se reinicie el dispositivo.

Agregar suma de comprobación (opcional)

La plataforma determina el tipo de suma de comprobación que se utiliza:

  • Juniper Junos: MD5 (32 caracteres) o SHA256 (64 caracteres)
  • Enterprise SONiC - MD5 (32 caracteres)
  • Cisco NX-OS - SHA512 (128 caracteres)
  • Arista EOS - SHA512 (128 caracteres)

Si el proveedor del dispositivo proporciona un archivo de suma de comprobación, le recomendamos que descargue el archivo y lo copie en el campo Suma de comprobación. Si un archivo de suma de comprobación no está disponible, puede generar una suma de comprobación con los comandos md5sum o shasum de Linux, según corresponda, o con programas equivalentes.

Actualizar imagen del sistema operativo

Asegúrese de que sus dispositivos estén en los estados adecuados para la actualización, tal como se describe en la descripción general anterior, y de que, si sus perfiles de dispositivo están definidos por el usuario, los haya actualizado en consecuencia.

  1. En el menú de navegación izquierdo, vaya a Dispositivos > dispositivos administrados y seleccione las casillas de verificación de los dispositivos que desea actualizar. (Si tiene muchos dispositivos, utilice la función de consulta para filtrar las selecciones). Todos los dispositivos seleccionados deben ser del mismo tipo y deben actualizarse a la misma imagen y versión. Para buscar dispositivos específicos (por ejemplo, para todos los dispositivos EOS), introduzca una consulta.
  2. Haga clic en el botón Actualizar imagen del sistema operativo (arriba de la tabla en la sección Agente). El cuadro de diálogo enumera las imágenes del sistema operativo disponibles que coinciden con los dispositivos seleccionados.
  3. Seleccione la imagen adecuada y haga clic en Actualizar imagen del sistema operativo. Puede supervisar el estado de la actualización desde la sección Trabajos activos en la parte inferior de la página.
  4. Después de cargar la imagen, si se proporciona una suma de comprobación con la imagen del sistema operativo, se verifica la suma de comprobación de la imagen. Si la suma de comprobación MD5/SHA512 es incorrecta, o si se producen otros errores (como por espacio en disco insuficiente, URL remota incorrecta o cuando la versión de NOS del dispositivo no se cambia después de la actualización), el estado del trabajo cambia a FAIL y el dispositivo no se reinicia.
    Nota:

    Si surge un problema con la imagen del sistema operativo (como una descarga interrumpida o una URL no válida) durante una actualización de NOS, se le informará antes de cambiar la configuración del dispositivo. A continuación, puede resolver el problema y reiniciar el proceso de actualización.

  5. Si se produce un error en el trabajo, haga clic en el agente para ver los errores. También puede hacer clic en el botón Mostrar registro para ver el trabajo detallado de Ansible. Si se produce un error en una actualización, debe resolver manualmente el problema que causó el error. Por ejemplo, con un error de suma de comprobación, debe corregir la suma de comprobación no válida o registrar una nueva imagen del sistema operativo con una suma de comprobación correcta y, a continuación, repetir el proceso de actualización.
  6. Si la suma de comprobación es correcta y no se producen otros errores, el estado del trabajo cambia a CORRECTO y el dispositivo se reinicia.
  7. Cuando el dispositivo se haya reiniciado con la nueva imagen y haya restablecido su conexión de agente con el controlador, la actualización se habrá completado. La página Dispositivos administrados muestra la nueva versión del sistema operativo.