Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Cómo actualizar un sistema de cuatro serie QFX VCF

Acerca de este ejemplo de configuración de red

En este ejemplo de configuración de red (NCE) se muestra cómo actualizar un serie QFX Virtual Chassis-Fabric de cuatro miembros (VCF) cuando el proceso de actualización de software (NSSU) sin escalas no está disponible ni es indeseable. Este proceso minimiza la interrupción del servicio y tiene un impacto mínimo en las cargas de trabajo del centro de datos.

Ejemplo de configuración

Requisitos

En este ejemplo, se utiliza lo siguiente:

  • Un VCF de dos spines y dos hojas compuesto por conmutadores de QFX5100 que se ejecutan en Junos OS versión 14.1X53-D47.6

  • VcF en modo preconfigurado configurado mediante prácticas recomendadas de VC Virtual Chassis F, como una conmutación motor de enrutamiento normal (GRES) y puentes sin escalas (NSB)

  • VCF solo de capa 2

  • Enrutador de la serie MX como dispositivo uplink

  • Acceso a la consola serie (obligatorio)

  • Junos OS versión 18.4R1.8

Puede usar este enfoque para una actualización entre cualquier versión, siempre y cuando todos los dispositivos del VCF ejecuten la misma versión.

Puede usar este procedimiento para los siguientes V VCFs serie QFX siguiente:

  • Un vcf QFX5100 de cuatro miembros que solo consta de QFX5100

  • Un vcf QFX5110 miembro compuesto por:

    • Solo QFX5110, o

    • Dos QFX5110 como dispositivos spine y dos QFX5100 en modo mixto como dispositivos leaf, o

    • Dos QFX5110 como dispositivos spine y uno QFX5100 y QFX5110 en modo mixto como dispositivos leaf

El dispositivo uplink puede ser cualquier dispositivo con funciones de enrutamiento.

Visión general

A veces, no es posible o no conveniente actualizar un VCF a otra versión de software mediante NSSU. En este documento, se muestra un método alternativo para actualizar un vcf serie QFX miembro con un tiempo de inactividad mínimo. Este método no es un reemplazo de NSSU, sino un método mínimamente invasivo que se debe implementar cuando sea necesario con una planificación adecuada como se indica en los pasos siguientes.

Para actualizar el VCF, primero divida en dos VCFs que cada uno consta de una motor de enrutamiento y una tarjeta de línea. Después de volver a activar el tráfico mediante un VCF, actualice el otro par de dispositivos. Reenrute el tráfico a través del VCF actualizado antes de actualizar el par restante de dispositivos. Restablezca el VCF de cuatro miembros reconectando los dispositivos uno a la vez al nuevo VCF de dos miembros.

Es posible que vea alertas durante este procedimiento, incluidas las capturas SNMP y los mensajes de registro del sistema.

Topología

La Figura 1 muestra la topología del VCF. Los miembros 1 y 0 están conectados al dispositivo ascendente, mientras que las tarjetas de línea están conectadas al servidor.

Gráfico 1: Topología del VCF Topology of the VCF

Configuración

Prepárese para la actualización

Procedimiento paso a paso
  1. Inicie sesión en el dispositivo con el usuario raíz u otro usuario de inicio de sesión con los privilegios administrativos que haya configurado.

  2. Compruebe el estado del VCF antes de comenzar la actualización. Observe los números de serie, los IDs de miembro y las funciones asociadas de los dispositivos.

  3. Compruebe los puertos Virtual Chassis puertos de acceso (V VCP) y cree un diagrama de topología para su referencia. La Figura 1 muestra la topología del VCF en este ejemplo.

  4. Compruebe que los cuatro miembros estén presentes. Compruebe la Junos OS imagen que se ejecuta en cada dispositivo. Cada dispositivo debe ejecutar la misma versión Junos OS usuario. Si hay una discordancia de versión, el dispositivo debe mostrarse como inactivo.

  5. Utilice FTP para copiar la imagen Junos OS nueva al motor de enrutamiento. Luego, copie la imagen nueva del motor de enrutamiento principal a los demás miembros VCF. Consulte Descripción general de acceso remoto para saber cómo configurar FTP.

    En la Figura 2 se muestra cómo se distribuye Junos OS imagen nueva entre los miembros.

    Gráfico 2: Copie Junos OS imagen a miembros del VCF Copy Junos OS Image to VCF members

    Para copiar la imagen del directorio /var/tmp del motor de enrutamiento principal al miembro 3, también llamado /var/tmp de fpc 3,utilice la siguiente instrucción:

    Nota:

    Copiar la imagen puede tardar un poco, así que sea paciente.

    Haga lo mismo con los demás miembros. El número FPC es el mismo que el número de miembro.

  6. Acceda a cada miembro desde el proveedor principal motor de enrutamiento VCF y confirme que el archivo se copió a cada miembro. Por ejemplo, para acceder al miembro 3:

    A continuación, compruebe el directorio /var/tmp de este miembro de VCF para ver la imagen Junos OS nueva.

    Cuando termine, utilice exit para volver al dispositivo principal.

    Repita la comprobación de imagen en cada dispositivo del VCF.

  7. Cuando divida el VCF a la mitad, formará temporalmente dos Virtual Chassis con dos miembros cada uno. Recomendamos deshabilitar la detección dividida siempre que se forme un Virtual Chassis solo con dos miembros. Si no deshabilita la detección dividida, es posible que el dispositivo principal asame un rol de tarjeta de línea y detenga el control y los planos de datos cuando lo desconecte del sistema de copia de seguridad motor de enrutamiento más adelante en este ejemplo.

    Desactive la detección de división en el dispositivo principal.

  8. Para comprobar si hay pérdida de tráfico durante el procedimiento, inicie un ping continuo desde el servidor para IRB 192.168.100.1 en el enrutador ascendente serie MX.

Reenrutar el tráfico a través de los miembros 1 y 3

Procedimiento paso a paso
  1. Con la figura anterior, identifique las interfaces miembro del Protocolo de control de agregación de vínculos (LACP) y los VCP que deberá deshabilitar en los miembros 0 y 2 para aislarlas del resto del VCF. Los VPE que deshabilitará son el puerto 2 en el miembro 0 y el puerto 53 en el miembro 2.

    Utilice el comando a continuación en la motor de enrutamiento principal (miembro 1) para determinar los nombres de las interfaces relevantes. Deshabilitará las interfaces miembro de LACP hacia el dispositivo de enlace ascendente y los servidores. En este caso, et-0/0/23.0 es la interfaz ascendente del miembro 0 y xe-2/0/46.0 es la interfaz descendente del miembro 2.

  2. Acceda a la consola del dispositivo principal (miembro 1) y haga lo siguiente:

    Desactive la interfaz en el miembro 0 al dispositivo uplink.

    Desactive la interfaz del miembro 2 al servidor.

    Confirme la configuración para que su efecto.

  3. En miembro 1:

    Eliminar el VCP de miembro 0 a miembro 3.

    Consulte el paso 3 en Preparación para la actualización y el diagrama de topología para determinar qué VCP debe deshabilitar. En fpc0 en la tabla, identifique el VCP en la columna Tipo de interfaz o PIC/Puerto que va al ID de vecino 3. En este caso, desactive el VCP identificado como PIC/puerto 0/2, que es vcp-255/0/2.

    Eliminar el VCP de miembro 2 a miembro 1.

  4. Compruebe que los miembros se eliminaron del VCF y se marcaron como NotPrsnt .

Miembro de actualización 0 y miembro 2

Procedimiento paso a paso
  1. Acceda a las consolas para los miembros 0 y 2. Escriba el siguiente comando para actualizar los miembros a Junos OS imagen que se copió en los dispositivos.

  2. Una vez que se actualice cada miembro aislado, verifique que los miembros aislados, 0 y 2, estén presentes.

    Un nuevo VCF se forma de forma automática porque el miembro 0 ya estaba configurado como un motor de enrutamiento de respaldo, por lo que tomaba el rol motor de enrutamiento principal cuando se desconectaba del dispositivo principal original. El miembro 2 ya estaba configurado en el rol de tarjeta de línea.

    El resultado anterior muestra las interfaces VCP que vinculan los dispositivos. Si el resultado no muestra interfaces VCP en la última columna, complete el paso 3.

  3. Si el resultado del paso anterior no muestra que el miembro 0 y el miembro 2 están conectados y que son los miembros de un nuevo VCF, configure el vínculo VCP entre ellos.

    En el miembro 0, habilite VCP 10.

    En el miembro 2, habilite VCP 52.

  4. Confirme que la actualización se ha realizado correctamente.

Reenrutar el tráfico a través de los miembros 0 y 2

Procedimiento paso a paso
  1. Al mismo tiempo, desactive los puertos ascendentes y orientados al servidor en el par VCF antiguo (miembro 1 y miembro 3) y habilite el servidor y las interfaces ascendentes en el nuevo VCF que formamos a partir del miembro actualizado 0 y el miembro 2. Esto redirige el tráfico a través del nuevo VCF.

    Es muy importante confirmar la configuración al mismo tiempo en ambos dispositivos para que se mantengan los estados de LACP en el host y el enrutador de la serie MX ascendente. Puede hacerlo con scripts, por ejemplo, con las herramientas de Ansible.

    Si no confirma las configuraciones al mismo tiempo, el tráfico se verá caído y el servicio se verá afectado durante el tiempo que le lleve deshabilitar los puertos en el VCF antiguo y habilitar las interfaces en el nuevo VCF.

    En el miembro 1, quite la configuración del residuo de cuando se trataba del dispositivo principal del VCF de cuatro miembros.

    Desactive los puertos ascendentes y orientados al servidor en el miembro 1.

    Habilite los puertos ascendentes y orientados al servidor en el miembro 0.

  2. Se commit ejecuta al mismo tiempo en miembro 1 y miembro 0.

  3. Compruebe que el ping continuo del servidor a IRB 192.168.100.1 en el enrutador ascendente serie MX sigue ejecutándose correctamente. Esto confirma que la ruta de tráfico se conmutación correctamente.

Miembro de actualización 1 y miembro 3

Procedimiento paso a paso
  1. Compruebe que el VCF antiguo consta de un dispositivo principal y uno en un rol de tarjeta de línea.

  2. Elimine el VCF antiguo mediante la eliminación de los VPA entre el miembro 1 y el miembro 3. Dado que el miembro 1 es el dispositivo principal, puede ejecutar estos comandos en el miembro 1.

    Para eliminar el VCP de miembro 3 a miembro 1:

    Para eliminar el VCP de miembro 1 a miembro 3:

    Verifique que esto se haya realizado correctamente en cada dispositivo.

    En miembro 1:

    Acceda a la consola del miembro 3:

  3. Miembro de actualización 3 a Junos OS versión 18.4R1.

    Confirme que la actualización se ha realizado correctamente.

  4. Miembro de actualización 1 a Junos OS versión 18.4R1.

    Confirme que la actualización se ha realizado correctamente.

Restaurar el VCF de cuatro miembros

Procedimiento paso a paso
  1. Agregue el miembro 3 al nuevo VCF habilitando VCP 49 en miembro 3 y VCP 2 en miembro 0. La Figura 3 muestra el estado del nuevo VCF después de habilitar estos puertos.

    Gráfico 3: Agregue un miembro 3 al nuevo VCF Add Member 3 to the New VCF

    En el miembro 3, habilite el VCP hacia el miembro 0:

    En miembro 0:

    • Habilite el VCP hacia el miembro 3:

    • Compruebe que vcp-255/0/2 está habilitado en el miembro 0 y que vcp-255/0/49 está habilitado en el miembro 3:

  2. Dado que el miembro 1 era motor de enrutamiento principal del VCF original, tendrá algunas configuraciones de residuos para los miembros 0, 2 y 3. Estas configuraciones pueden entorpecir con el VCF cuando se agrega al nuevo VCF, especialmente si el miembro 1 adelanta al miembro 0 como el dispositivo principal para el nuevo VCF.

    En el miembro 0, el dispositivo principal del nuevo VCF, utilice el siguiente comando para volver a habilitar la interfaz orientada al servidor para el miembro 3 y evitar que el miembro 1 la apague por accidente.

  3. En el miembro 1, mantenga deshabilitada la interfaz de enlace ascendente et-1/0/23. El tráfico pasa al enrutador ascendente serie MX desde el nuevo dispositivo principal VCF vecino.

    Nota:

    Si el miembro 1 adelanta al miembro 0 como el dispositivo principal del nuevo VCF durante el siguiente paso, la instrucción se lleva a la set interfaces et-1/0/23 disable nueva VCF. Esto podría ocasionar trastornos del tráfico, en cuyo caso esta instrucción tendría que eliminarse de inmediato.

  4. Para agregar un miembro 1 al nuevo VCF, restaure los vínculos de VCP de miembro 1 a miembros 2 y 3, como se muestra en el gráfico 4.

    Gráfico 4: Agregue un miembro 1 al nuevo VCF Add Member 1 to the New VCF

    En miembro 1:

    • Establezca el VCP que se conecta con el miembro 3.

    • Establezca el VCP que se conecta al miembro 2.

    En el miembro 0, el nuevo dispositivo principal VCF:

    • Establezca el VCP en el miembro 2 que se conecta con el miembro 1.

    • Establezca el VCP en el miembro 3 que se conecta con el miembro 1.

  5. En la mayoría de los casos, la configuración del nuevo modelo principal de VCF motor de enrutamiento se aplica a las copias de seguridad recién motor de enrutamiento. A veces, el motor de enrutamiento de respaldo recién unido (que era el motor de enrutamiento principal original de VCF) puede adelantarse y asumir el rol principal del dispositivo principal de VCF más reciente. Compruebe si esto se produjo.

    El miembro 1 ha ocupado la función principal. Esto podría interrumpir el flujo de tráfico. Si observa esto, habilite rápidamente el enlace ascendente que se muestra en el paso siguiente.

  6. En el miembro 1, habilite la interfaz ascendente orientada et-1/0/23 en el nuevo VCF.

    Ahora se ha formado un VCF de cuatro miembros, como se muestra en el gráfico 5.

    Gráfico 5: Restaurar el VCF de cuatro miembros Restore the Four-Member VCF
  7. Espere menos de un minuto de interrupción del tráfico a medida que los estados de LACP se restablecen cuando el miembro 1 se une al nuevo VCF. Supervise el ping continuo desde el servidor.

  8. Dado que el miembro 1 ha reencarnado su función principal, compruebe que las interfaces ascendentes y orientadas al servidor no se deshabilitaron automáticamente debido a una configuración de residuo. Ejecute los siguientes comandos en el miembro 1 y compruebe que las interfaces secundarias LACP estén en collecting distributing estado.

  9. En el miembro 1, el nuevo dispositivo principal de la VCF, confirme que todos los miembros VCF ejecutan la versión Junos OS deseada.

  10. En el ping continuo, compruebe que el tráfico del servidor fluye normalmente a través del VCF. Espere un tiempo de inactividad de 40 a 50 segundos.

    El tráfico fluye normalmente a través del VCF. Su VCF de cuatro miembros se actualiza y es completamente funcional.

Conclusión

Este procedimiento describe una de las maneras recomendadas de actualizar todo un VCF con un impacto mínimo en las cargas de trabajo del centro de datos cuando NSSU no está disponible o no es conveniente.