Consideraciones generales acerca de la actualización
Antes de realizar una actualización de vSRX, tenga en cuenta las consideraciones siguientes:
-
Es posible que se produzcan interrupciones en la red al actualizar la versión de vSRX. Para evitar las interrupciones, realice la actualización en una ventana de mantenimiento que dé soporte al tiempo de inactividad de red potencial. La migración tras error no está disponible hasta que finaliza la actualización, y puede tardar varias horas. Para los entornos de alta disponibilidad (HA), se migran los valores de configuración de vSRX; sin embargo, se recomienda exportar los valores antes de la actualización.
-
En el caso de un entorno autónomo, la configuración anterior no se restaura, por lo que debe exportar e importar la configuración. Para obtener más información, consulte Importación y exportación de una configuración vSRX.
-
Para conseguir una recarga satisfactoria en un vSRX de alta disponibilidad, la contraseña de raíz de la pasarela vSRX suministrada debe coincidir con la contraseña raíz definida en el portal de vSRX. Además, debe habilitar el inicio de sesión raíz de SSH en la IP privada de vSRX.
La contraseña se ha definido en el portal cuando se ha suministrado la pasarela. Es posible que no coincida con la contraseña de pasarela actual. Si se ha cambiado la contraseña después del suministro, utilice SSH para conectarse a la pasarela vSRX y cambie la contraseña raíz para que coincida. La comprobación de preparación falla si hay una discrepancia de contraseñas.
-
No modifique la configuración de vSRX durante una recarga del SO. El proceso de actualización captura una instantánea de la configuración de clúster vSRX actual al principio del proceso. Por lo tanto, modificar la configuración de vSRX durante el proceso de actualización puede provocar anomalías o consecuencias imprevistas. Por ejemplo, agentes de software automáticos que intentan modificar uno o ambos nodos de vSRX. Los cambios de configuración pueden corromper el proceso de recarga de SO. Además, estos cambios de configuración no se conservan si se inicia una retrotracción.
-
Antes de realizar una actualización de recarga de SO, ejecute el mandato
show chassis cluster status. Los nodos deben agruparse en un clúster, designando uno de ellos como primario y el otro como secundario. Asegúrese de que no hayamonitor failures. Si el clúster no se encuentra en buen estado antes de la actualización, esta podría fallar, lo que provocaría una interrupción prolongada del tráfico.Ejemplo de un clúster en buen estado:
root@asloma-19-10g-ha1-vsrx-vSRX-Node0> show chassis cluster status Monitor Failure codes: CS Cold Sync monitoring FL Fabric Connection monitoring GR GRES monitoring HW Hardware monitoring IF Interface monitoring IP IP monitoring LB Loopback monitoring MB Mbuf monitoring NH Nexthop monitoring NP NPC monitoring SP SPU monitoring SM Schedule monitoring CF Config Sync monitoring RE Relinquish monitoring IS IRQ storm Cluster ID: 2 Node Priority Status Preempt Manual Monitor-failures Redundancy group: 0 , Failover count: 1 node0 100 primary no no None node1 1 secondary no no None Redundancy group: 1 , Failover count: 1 node0 100 primary no no None node1 1 secondary no no None {primary:node0}Ejemplo de un clúster en mal estado con errores de supervisor:
root@asloma-tc11-15-10g-pubpriv-ha1-vsrx-vSRX-Node1> show chassis cluster status Monitor Failure codes: CS Cold Sync monitoring FL Fabric Connection monitoring GR GRES monitoring HW Hardware monitoring IF Interface monitoring IP IP monitoring LB Loopback monitoring MB Mbuf monitoring NH Nexthop monitoring NP NPC monitoring SP SPU monitoring SM Schedule monitoring CF Config Sync monitoring Cluster ID: 3 Node Priority Status Preempt Manual Monitor-failures Redundancy group: 0 , Failover count: 1 node0 0 lost n/a n/a n/a node1 1 primary no no None Redundancy group: 1 , Failover count: 1 node0 0 lost n/a n/a n/a node1 0 primary no no CS {primary:node1} -
Si la cuenta de IBM Cloud tiene varias instancias de pasarela vSRX en el mismo pod, asegúrese de que solamente se actualice una pasarela cada vez. La actualización de más de una vSRX a la vez puede provocar conflictos de IP, interrumpir el proceso de actualización y potencialmente provocar anomalías.
-
Si configura su clúster de alta disponibilidad (HA) para que utilice políticas de detección de intrusiones (IDP) y una base de datos de firmas, se recomienda que actualice la base de datos de firmas una vez completada la actualización. Esto se debe a que la base de datos podría estar obsoleta. Para obtener información sobre las actualizaciones de la base de datos en línea y fuera de línea, consulte «Detección y prevención de intrusiones» en IBM Cloud
-
El proceso de actualización no realiza copias de seguridad ni restaura ningún certificado de vSRX almacenado localmente en la máquina virtual ( VM ) que se está actualizando. El proceso de actualización elimina el directorio « VM » existente y crea uno nuevo, que sustituye al sistema de archivos « JunOS ». Por ejemplo, se debe realizar una copia de seguridad de un certificado local como
IKE_POLICY_CERTantes de la actualización y se debe restaurar manualmente después de que se complete.
set security ike policy MY_VPN_IKE_POLICY certificate local-certificate IKE_POLICY_CERT
Ubuntu Aspectos a tener en cuenta en la actualización del hipervisor
vSRX se ejecuta como una máquina virtual ( VM ) en un hipervisor ( Ubuntu ). Por lo general, este sistema operativo hipervisor se reinstala como parte de una actualización de vSRX. Sin embargo, hay ocasiones en las que solo es necesario realizar tareas de mantenimiento en el hipervisor Ubuntu, como aplicar actualizaciones del núcleo, parches de seguridad o correcciones de vulnerabilidades, sin actualizar la propia máquina virtual vSRX.
En estos casos, el comando estándar « apt update » suele ser suficiente, aunque hay que tener en cuenta algunas salvedades importantes. La actualización exclusiva del hipervisor de Ubuntu se considera, por lo general, una operación
de mantenimiento segura y suele poder realizarse con una interrupción mínima del funcionamiento de las máquinas virtuales de vSRX. La mayoría de las actualizaciones de paquetes, incluidas las bibliotecas y utilidades estándar del espacio de
usuario, no requieren interrumpir el funcionamiento del sistema operativo invitado ( VM ).
No obstante, los administradores deben revisar detenidamente los paquetes incluidos en una actualización antes de continuar. Algunas actualizaciones pueden afectar a la estabilidad o la conectividad de las máquinas virtuales en ejecución hasta que se reinicie el hipervisor.
Los siguientes tipos de actualizaciones requieren una atención especial:
- Paquetes del núcleo
systemdy las novedades de «udev»libvirtpaquetes- Paquetes relacionados con las redes, como «
nftables», «bridges» u otros componentes de virtualización de redes qemuy las actualizaciones del paquete «kvm»
En algunos casos, actualizar paquetes relacionados con la virtualización o la red mientras las máquinas virtuales permanecen activas puede provocar un deterioro de la red VM, el bloqueo de las interfaces o un estado inconsistente de libvirt hasta que se reinicie el nodo del hipervisor. Por lo general, reiniciar el hipervisor de Ubuntu restablece el funcionamiento normal.
Al realizar una actualización de « apt upgrade » en el hipervisor, tenga en cuenta las siguientes recomendaciones:
- Revisa los paquetes pendientes antes de aplicar las actualizaciones.
- Programa una ventana de mantenimiento si se están actualizando el núcleo, el servidor de directorio de dominio (
libvirt) o los componentes de red. - Prevé un reinicio del hipervisor cuando sea necesario.
- Si es posible, evite realizar tareas de mantenimiento simultáneas en varios nodos de alta disponibilidad.
Ejemplo:
apt update
apt list --upgradable
apt upgrade