Usar trabajos para actualizar instancias de NetScaler
En NetScaler Console, puede actualizar una o más instancias de NetScaler. Debe conocer el marco de licencias y los tipos de licencias antes de actualizar una instancia.
NOTA: Si quiere actualizar una instancia que tiene directivas clásicas, le recomendamos que convierta las directivas clásicas en avanzadas antes de actualizar la instancia mediante la herramienta NSPEPI. Esto es aplicable a las funciones compatibles con la herramienta NSPEPI. Para obtener más información, consulte Consideraciones de actualización para configuraciones con directivas clásicas.
Requisitos previos
NetScaler Console realiza las siguientes comprobaciones previas a la validación en la instancia que desea actualizar:
-
Comprueba el espacio en disco: Limpia el espacio en disco para tener una capacidad de disco suficiente para actualizar una instancia. Resuelva los problemas de disco, si
-
Compruebe si hay problemas de hardware de disco: Resuelva los problemas de hardware si los hay.
-
Comprobar si hay personalizaciones: Haga una copia de seguridad de sus personalizaciones y elimínelas de las instancias. Puedes volver a aplicar la personalización de la copia de seguridad después de la actualización de la instancia.
-
Problemas con las directivas: NetScaler no admite las directivas clásicas de la versión
13.1
. Antes de actualizar una instancia a esta versión, migre las directivas clásicas a las directivas avanzadas.Para obtener más información, consulte Directivas clásicas y avanzadas.
Consideraciones sobre la actualización de las configuraciones personalizadas de NetScaler
Es importante que tanto los cambios de actualización como las personalizaciones se apliquen a un dispositivo NetScaler actualizado. Por lo tanto, si tiene archivos de configuración personalizados en el directorio /etc, consulte Consideraciones sobre la actualización de los archivos de configuración personalizados antes de continuar con la actualización del dispositivo NetScaler. Estos son los pasos generales que debe realizar:
-
Pasos previos a la actualización en NetScaler
-
Actualice NetScaler mediante ADM. Para actualizar, siga las instrucciones disponibles al principio de la página.
-
Pasos posteriores a la actualización en NetScaler
Los pasos previos y posteriores a la actualización deben realizarse en cada instancia de NetScaler. Sin embargo, en el paso 2, para actualizar NetScaler mediante ADM, todas las instancias vulnerables de NetScaler se pueden seleccionar y actualizar juntas.
Par de alta disponibilidad NetScaler
Cuando actualice un par de alta disponibilidad de NetScaler, tenga en cuenta lo siguiente:
-
El nodo secundario se actualiza primero.
-
La sincronización y propagación de los nodos se desactivan hasta que ambos nodos se actualizan correctamente.
-
Después de la actualización correcta del par de alta disponibilidad, aparece un mensaje de error en el historial de ejecución. Este mensaje aparece si los nodos del par de alta disponibilidad están en versiones o versiones diferentes. Indica que la sincronización entre los nodos principal y secundario está deshabilitada.
Puede actualizar un par de alta disponibilidad de NetScaler en dos etapas:
-
Cree un trabajo de actualización y ejecute en uno de los nodos inmediatamente o programe más tarde.
-
Programe el trabajo de actualización para que se ejecute en el nodo restante más adelante. Asegúrese de programar este trabajo después de la actualización del nodo inicial.
Clústeres NetScaler
Al actualizar un clúster de NetScaler, en la etapa de validación previa a la actualización, la consola de NetScaler solo valida la instancia especificada. Por lo tanto, compruebe y resuelva los siguientes problemas en los nodos del clúster:
-
Personalización
-
Uso del disco
-
problemas de hardware
Crear un trabajo de actualización de NetScaler
Para crear un trabajo de actualización de NetScaler, haga lo siguiente:
-
Vaya a Infraestructura > Trabajos de actualización.
-
En Crear trabajos de mantenimiento, seleccione Actualizar NetScaler (Standalone/High-Availability/Cluster) y haga clic en Continuar.
Nota:
Para actualizar los grupos de Autoscale, consulte Actualizar un grupo de Autoscale.
-
En la ficha Seleccionar instancias,
-
Especifique el nombre de su elección para el nombre del trabajo.
-
Haga clic en Agregar instancias para agregar las instancias de NetScaler que desee actualizar.
-
Para actualizar un par de alta disponibilidad de NetScaler, seleccione las direcciones IP del par de alta disponibilidad (indicadas por los superíndices “S” y “P”).
-
Para actualizar un clúster, seleccione la dirección IP del clúster (indicada con el superíndice “C”).
-
-
Haga clic en Aceptar.
-
-
En la ficha Seleccionar imagen , seleccione una imagen de NetScaler de la biblioteca de imágenes, local o dispositivo.
-
Seleccionar de la bibliotecade imágenes: seleccione una imagen de NetScaler de la lista. Esta opción muestra todas las imágenes de NetScaler que están disponibles en el sitio web de descargas de NetScaler.
Las imágenes del software NetScaler muestran las compilaciones preferidas con el icono de estrella. Y, la mayoría de las compilaciones descargadas con el icono de marcador.
-
Seleccione entre local o dispositivo: puede cargar la imagen desde su equipo local o desde el dispositivo NetScaler. Al seleccionar el dispositivo NetScaler, la GUI de NetScaler Console muestra los archivos de instancia que están presentes en
/var/mps/ns_images
. Seleccione la imagen en la GUI de NetScaler Console. -
Omitir la carga de imágenes a NetScaler si la imagen seleccionada ya está disponible: esta opción comprueba si la imagen seleccionada está disponible en NetScaler. El trabajo de actualización omite la carga de una imagen nueva y usa la imagen disponible en NetScaler.
-
Limpiar la imagen del software de NetScaler si la actualización se realiza correctamente: esta opción borra la imagen cargada en la instancia de NetScaler tras la actualización de la instancia.
Haga clic en Siguiente para iniciar la validación previa a la actualización en las instancias seleccionadas.
Nota:
- Las imágenes de NetScaler descargadas se almacenan en el agente y están presentes en
/var/mps/adcimages
. Estas imágenes almacenadas en caché se pueden usar para varias actualizaciones de NetScaler, lo que elimina la necesidad de descargar una imagen cada vez que se realiza una actualización. - NetScaler Console borra las imágenes de NetScaler almacenadas en caché cada tres días en función de la hora de la última modificación de las imágenes. Solo los dos archivos de imagen más recientes se almacenan en caché en el agente a la vez.
-
- La ficha Validación previa a la actualización muestra las siguientes secciones:
-
Instancias listas para la actualización. Puede continuar con la actualización de estas instancias.
-
Instancias bloqueadas para la actualización. Se ha bloqueado la actualización de estas instancias de NetScaler debido a errores de validación previos a la actualización.
Puede revisar, corregir los errores y, a continuación, hacer clic en Mover a listo para la actualización para actualizarlos. Si no tiene suficiente espacio en disco en una instancia, puede comprobar y limpiar el espacio en disco. Consulte Limpiar espacio en disco de NetScaler.
- Verificación de directivas: si NetScaler Console encuentra directivas clásicas no compatibles, puede eliminarlas para crear un trabajo de actualización.
Importante:
Si especifica una dirección IP de clúster, NetScaler Console realiza la validación previa a la actualización solo en la instancia especificada y no en los demás nodos del clúster.
Para ver las discrepancias entre los nodos principales y secundarios durante una actualización, seleccione el nodo de alta disponibilidad y haga clic en Detalles.
-
Discrepancias de configuración encontradas en el nodo principal de alta disponibilidad: Muestra todas las configuraciones encontradas en el nodo secundario del par de alta disponibilidad de NetScaler que faltan en el nodo principal.
-
Discrepancias de configuración encontradas en el nodo secundario de alta disponibilidad: Muestra todas las configuraciones encontradas en el nodo principal del par de alta disponibilidad de NetScaler que faltan en el nodo secundario.
Nota:
Puede ignorar las siguientes discrepancias que pueden aparecer en las secciones de discrepancias de configuración:
-
Configuraciones específicas del dispositivo, como las direcciones IP.
-
Contraseñas o certificados cifrados, que pueden diferir entre los nodos, incluso si la contraseña es la misma.
Puede revisar las discrepancias y optar por ignorarlas si no son relevantes.
-
-
En Scripts de validación, especifique los scripts que se ejecutarán antes y después de la actualización de una instancia. Puede realizar una de las siguientes acciones:
-
Scripts de validación predefinidos: Elija esta opción para ejecutar los scripts de validación predefinidos. Estos scripts se ejecutan antes y después del trabajo de actualización, lo que genera un informe de diferencias para el script de validación.
Nota:
No puede cambiar ni editar este conjunto predefinido de comandos.
-
Scripts de validación personalizados: Elija esta opción para ejecutar su propio script de validación. Puede especificar si desea que los scripts se ejecuten antes o después de la actualización. Solo se genera un informe de diferencias si se seleccionan los mismos scripts antes y después de la actualización.
Para conocer el conjunto de comandos de cada configuración, haga clic en Ver detalles. Para obtener más información, consulte Usar scripts personalizados.
-
-
En Planificar tarea, seleccione una de las siguientes opciones:
-
Actualizar ahora: el trabajo de actualización se ejecuta inmediatamente.
-
Programar más tarde: seleccione esta opción para ejecutar este trabajo de actualización más tarde. Especifique la fecha de ejecución y la hora de inicio cuando quiera actualizar las instancias.
Si desea actualizar un par de alta disponibilidad de NetScaler en dos etapas, seleccione Realizar una actualización en dos etapas para los nodos con alta disponibilidad.
Especifique la fecha de ejecución y la hora de inicio cuando quiera actualizar otra instancia del par de alta disponibilidad.
Para obtener más información, consulte Par de alta disponibilidad de NetScaler.
-
-
En Crear trabajo, especifique los siguientes detalles:
Si programa el trabajo de actualización, puede especificar cuándo quiere cargar la imagen en una instancia:
-
Subir ahora: Seleccione esta opción para cargar la imagen inmediatamente. Sin embargo, el trabajo de actualización se ejecuta a la hora programada.
-
Cargar en el momento de la ejecución: seleccione esta opción para cargar la imagen en el momento de la ejecución del trabajo de actualización.
Para los pares de alta disponibilidad, puede especificar los nodos en los que desea cargar la imagen:
-
Carga a los nodos principal y secundario: sube el archivo de imagen de compilación a los nodos principal y secundario.
-
Subir solo al nodo secundario: suba el archivo de imagen de compilación únicamente al nodo secundario. Tras actualizar el nodo secundario, se produce una conmutación por error y el archivo de imagen de compilación se carga en el nuevo nodo secundario, que anteriormente era el nodo principal.
Para obtener más información sobre los escenarios de programación disponibles para el par de alta disponibilidad, consulte Programación de trabajos de actualización para el par de alta disponibilidad de NetScaler.
Para obtener más información sobre otras opciones de actualización, consulte Opciones de actualización de NetScaler.
-
- Haga clic en Crear trabajo.
El trabajo de actualización aparece en Infraestructura > Trabajos de actualización. Cuando modifique un trabajo existente, puede cambiar a cualquier ficha si los campos obligatorios ya están rellenados. Por ejemplo, si se encuentra en la ficha Seleccionar configuración, puede cambiar a la ficha Vista previa del trabajo.
Pausar o reanudar un trabajo de actualización programado
También puede pausar el trabajo de actualización programado.
Para usar esta función, vaya a Infraestructura > Trabajos de actualización, seleccione un trabajo de actualización programado existente y haga clic en Detener para pausar el trabajo. Para reanudar el trabajo de actualización programado, haga clic en Reanudar .
Nota:
Si el tiempo programado para el trabajo de actualización ha pasado después de haber decidido reanudarlo, debe volver a crear el trabajo de actualización.
Reintentar trabajos de actualización fallidos
-
En Infraestructura > Trabajos de actualización, seleccione el trabajo de actualización fallido y haga clic en Reintentar. Como alternativa, también puede ir a Seleccionar acción > Reintentar un trabajo de actualización para volver a intentar un trabajo fallido.
-
En Seleccionar instancia, especifique los siguientes detalles:
-
Nombre del trabajo: Introduzca un nombre para la actualización.
-
Seleccione en la lista las instancias de NetScaler que quiera actualizar. Para eliminar una instancia, haga clic en Eliminar.
Haga clic en Siguiente para iniciar el proceso de validación.
-
- La ficha Validación previa a la actualización muestra las siguientes secciones:
-
Instancias listas para la actualización. Puede continuar con la actualización de estas instancias.
-
Instancias bloqueadas para la actualización. Se ha bloqueado la actualización de estas instancias de NetScaler debido a errores de validación previos a la actualización.
Puede revisar, corregir los errores y, a continuación, hacer clic en Mover a listo para la actualización para actualizarlos. Si no tiene suficiente espacio en disco en una instancia, puede comprobar y limpiar el espacio en disco. Consulte Limpiar espacio en disco de NetScaler.
-
Verificación de directivas: si NetScaler Console encuentra directivas clásicas no compatibles, puede eliminarlas para crear un trabajo de actualización.
Haga clic en Siguiente.
-
-
En Planificar tarea, seleccione una de las siguientes opciones:
-
Actualizar ahora: el trabajo de actualización se ejecuta inmediatamente.
-
Programar más tarde: seleccione esta opción para ejecutar este trabajo de actualización más tarde. Especifique la fecha de ejecución y la hora de inicio cuando quiera actualizar las instancias.
Haga clic en Reintentar.
-
Limpie el espacio en disco de NetScaler
Si se enfrenta a un problema de espacio insuficiente en disco al actualizar una instancia de NetScaler, limpie el espacio en disco de la propia GUI de NetScaler Console.
-
En la ficha Validación previa a la actualización, la sección Instancias bloqueadas para la actualización muestra las instancias en las que no se pudo realizar la actualización por falta de espacio en disco. Seleccione la instancia que tiene problemas de espacio en disco.
-
Haga clic en Comprobar espacio en disco.
Aparece el panel Detalles del espacio en disco. Este panel muestra las instancias, la memoria utilizada y la memoria disponible.
-
En el panel Detalles del espacio en disco, seleccione la instancia que deba limpiarse y realice una de las siguientes acciones:
-
Liberador de espacio en disco: Vaya hasta las carpetas o directorios necesarios y elimínelos para liberar espacio en disco.
-
Limpieza rápida: Borre rápidamente el espacio en disco mediante la eliminación de varias carpetas. En el panel Confirmar que aparece, seleccione las carpetas que quiera eliminar y haga clic en Sí.
-
Después de liberar espacio en disco, puede comprobar si hay suficiente espacio en disco disponible para actualizar la instancia. En la sección Instancias bloqueadas por la actualización, haga clic en Revalidar.
En el ejemplo siguiente, hay espacio en disco disponible. Ahora puede hacer clic en Mover a lista para la actualización para actualizar la instancia o hacer clic en Siguiente para continuar con el siguiente paso.
-
Usar scripts personalizados
Puede especificar scripts personalizados mientras crea un trabajo de actualización de NetScaler. Los scripts personalizados se utilizan para comprobar los cambios antes y después de la actualización de una instancia de NetScaler. Por ejemplo:
-
La versión de la instancia antes y después de la actualización.
-
El estado de las interfaces, los nodos de alta disponibilidad, los servidores virtuales y los servicios antes y después de la actualización.
-
Las estadísticas de los servicios y servidores virtuales.
-
Las rutas dinámicas.
Especifique los scripts personalizados que se van a ejecutar en las siguientes etapas:
-
Preactualización: el script especificado se ejecuta antes de actualizar una instancia.
-
Después de la actualización previa a la conmutación por error (aplicable para HA): esta etapa solo se aplica a la implementación de alta disponibilidad. El script especificado se ejecuta después de actualizar los nodos, pero antes de su conmutación por error.
-
Post upgrade (aplicable para independiente)/Conmutación por error posterior a la actualización (aplicable para HA): el script especificado se ejecuta después de actualizar una instancia en la implementación independiente. En la implementación de alta disponibilidad, el script se ejecuta después de actualizar los nodos y su conmutación por error.
Nota:
Asegúrese de habilitar la ejecución de scripts o comandos en las etapas requeridas. De lo contrario, los scripts especificados no se ejecutan.
El informe diff solo se genera si especifica el mismo script en las fases previa a la actualización y posterior a la actualización. Por lo tanto, asegúrese de seleccionar Usar el mismo script que antes de la actualización en las etapas posteriores a la actualización. Consulte Descargar un informe de diferencias consolidado de un trabajo de actualización de NetScaler.
Puede importar un archivo de script o escribir comandos directamente en la GUI de NetScaler Console.
- Importar comandos de archivo: seleccione el archivo de entrada de comandos desde el equipo local.
- Comandos de tipo: introduzca los comandos directamente en la GUI.
En la fase posterior a la actualización, puede utilizar el mismo script especificado en la fase previa a la actualización.
Opciones de actualización de NetScaler
Al crear un trabajo de actualización de NetScaler , puede seleccionar las siguientes opciones en la ficha Crear trabajo:
-
Realice una copia de seguridad de las instancias de NetScaler antes de iniciar la actualización.: crea una copia de seguridad de las instancias de NetScaler seleccionadas.
-
Mantener el estado principal y secundario de los nodos de alta disponibilidad después de la actualización: seleccione esta opción si quiere que el trabajo de actualización inicie una conmutación por error después de la actualización de cada nodo. De esta manera, el trabajo de actualización mantiene el estado primario y secundario de los nodos.
-
Guardar la configuración de NetScaler antes de iniciar la actualización: guarda la configuración de NetScaler en ejecución antes de actualizar las instancias de NetScaler.
-
Habilite la ISSU para evitar la interrupción de la red en el parNetScaler HA: ISSU garantiza la actualización sin tiempo de inactividad en un par de NetScaler de alta disponibilidad. Esta opción proporciona una funcionalidad de migración que respeta las conexiones existentes durante la actualización. Por lo tanto, puede actualizar un par de alta disponibilidad de NetScaler sin tiempo de inactividad. Especifique el tiempo de espera de migración ISSU en minutos.
-
Recibir informe de ejecución a través de correo electrónico: Envía el informe de ejecución por correo electrónico. Para agregar una lista de distribución de correo electrónico, consulte Crear una lista de distribución de correo electrónico.
-
Recibir informe de ejecución a través de Slack: Envía el informe de ejecución en Slack. Para agregar un perfil de Slack, consulta Crear un perfil de Slack.
Programar trabajos de actualización para un par de alta disponibilidad de NetScaler
La siguiente tabla muestra los diferentes casos de programación en la página Programar tareas y las opciones de actualización correspondientes disponibles en la página Crear trabajo :
¿Cuándo quiere ejecutar el trabajo de actualización? | ¿Cuándo quiere cargar la imagen del software en NetScaler? | ¿Cómo quiere cargar la imagen de compilación a los nodos HA? |
---|---|---|
Actualiza ahora | No aplicable | Cargar a los nodos principal y secundario (opción predeterminada) |
Programe más tarde | Cargar en el momento de la ejecución (opción predeterminada) | Cargar a los nodos principal y secundario (opción predeterminada) |
Cargar ahora | ||
Programar más adelante (cuando esté seleccionada la opción Realizar una actualización en dos etapas para los nodos de HA ) | Cargar en el momento de la ejecución (opción predeterminada) | Subir solo al nodo secundario (opción predeterminada y única) |
Cargar ahora |
Descargue un informe de diferencias consolidado de un trabajo de actualización de NetScaler
En NetScaler Console, puede descargar un informe de diferencias de un trabajo de actualización de NetScaler. Para ello, el trabajo de actualización debe tener scripts personalizados. Un informe diff contiene las diferencias entre las salidas del script previo a la actualización y posterior a la actualización. Con este informe, puede determinar qué cambios se produjeron en la instancia de NetScaler después de la actualización.
Nota:
El informe de diferencias solo se genera si especificas el mismo script en las etapas previas y posteriores a la actualización.
Para descargar un informe diff de un trabajo de actualización, haga lo siguiente:
-
Vaya a Infraestructura > Trabajos de configuración > Trabajos de mantenimiento.
-
Seleccione el trabajo de actualización para el que quiere descargar un informe de diferencias.
-
Haga clic en Diff Reports.
-
En Informes de diferencias, descargue un informe diff consolidado del trabajo de actualización seleccionado.
En esta página, puede descargar cualquiera de los siguientes tipos de informes diff:
- Informe de diferencia de conmutación por error anterior a posterior a la actualización
- Informe de diferencia anterior y posterior a la actualización
En este artículo
- Requisitos previos
- Consideraciones sobre la actualización de las configuraciones personalizadas de NetScaler
- Par de alta disponibilidad NetScaler
- Clústeres NetScaler
- Crear un trabajo de actualización de NetScaler
- Pausar o reanudar un trabajo de actualización programado
- Reintentar trabajos de actualización fallidos
- Limpie el espacio en disco de NetScaler
- Usar scripts personalizados
- Opciones de actualización de NetScaler
- Programar trabajos de actualización para un par de alta disponibilidad de NetScaler
- Descargue un informe de diferencias consolidado de un trabajo de actualización de NetScaler