Application Delivery Management

Recuperar servidores NetScaler ADM inaccesibles

NetScaler Application Delivery Management (ADM) ahora proporciona una herramienta de mantenimiento de bases de datos para realizar la limpieza de la base de datos del sistema. Ahora puede iniciar la herramienta de utilidad NetScaler ADM para conectarse al sistema de archivos, eliminar algunos componentes y hacer que la base de datos sea accesible. El script de recuperación ADM de NetScaler es una herramienta que ayuda a recuperar espacio en el sistema de archivos borrando tablas y archivos de bases de datos antiguos o no utilizados. La herramienta le ayuda a navegar por las tablas y archivos de la base de datos en pasos sucesivos y muestra el espacio actual ocupado en el sistema de archivos por los elementos respectivos. Una vez que haya seleccionado las tablas y los archivos de la base de datos que se van a eliminar, la herramienta los elimina del sistema de archivos después de la confirmación.

Cómo utilizar el script de recuperación de bases de datos de NetScaler ADM para una implementación independiente de NetScaler ADM

Utilice el procedimiento siguiente en un único servidor de implementación de NetScaler ADM para conectarse al sistema de archivos, eliminar algunos componentes y hacer accesible la base de datos y, a continuación, realizar las operaciones de recuperación.

  1. Con un cliente SSH o la consola del hipervisor, inicie sesión en NetScaler ADM y escriba el siguiente comando: Database-tool1

  2. Cuando la pantalla muestre un mensaje de advertencia para detener algunos procesos NetScaler ADM, escriba “y” y presione la tecla Intro.

    La siguiente pantalla aparece mientras el sistema determina qué componentes de la base de datos puede eliminar sin afectar a los archivos principales del sistema.

    Database-tool2

  3. La pantalla muestra la lista de archivos de la base de datos. Escriba “y” y pulse la tecla Enter para iniciar el proceso de limpieza.

    Database-tool3

  4. Puede seleccionar el componente específico de la base de datos que debe limpiarse y escribir el número correspondiente. Presiona la tecla Enter.

    Por ejemplo, para limpiar el catálogo de sistemas, seleccione la opción 8 en el menú de selección de componentes de la base de datos, escriba “y” y pulse la tecla Enter para continuar con la limpieza del catálogo del sistema.

    Nota:

    NetScaler ADM incluye tablas de usuarios conocidas como catálogo del sistema. El catálogo del sistema es una ubicación en la base de datos ADM de NetScaler donde un sistema de administración de bases de datos relacionales almacena los metadatos del esquema, como información sobre tablas y columnas y registros internos. Las tablas del catálogo del sistema son como las tablas normales que pueden acumular filas infladas y muertas con el tiempo y, por lo tanto, necesitan limpiarse periódicamente para obtener un rendimiento óptimo. Es una buena práctica mantener estas tablas con regularidad. La actividad no solo libera espacio en disco, sino que también mejora el rendimiento general de la base de datos y, por lo tanto, del ADM de NetScaler.

    Database-tool4

    La utilidad de limpieza ofrece la opción de limpiar los componentes de la base de datos y los componentes de archivos. Puede seleccionar cualquier componente del archivo escribiendo un número entre “1” y “9”, o escribir “11” y pulsar la tecla Enter para limpiar el componente de la base de datos.

    Nota:

    El número “11” indica que no ha seleccionado ningún componente de archivo para limpiarlo y que continúa limpiando el componente de base de datos anterior que había seleccionado anteriormente. En este ejemplo, es “catálogo del sistema”.

    Database-tool5

  5. Escriba “y” y vuelva a pulsar la tecla Enter en la pantalla de confirmación final.

    Database-tool6

    Se limpia el catálogo del sistema, lo que puede llevar tiempo según el tamaño de la tabla del catálogo del sistema. Una vez finalizado el proceso, aparece una pantalla de resumen.

    Database-tool7

  6. Escriba “y” y pulse la tecla Enter para reiniciar NetScaler ADM.

    Asegúrese de reiniciar NetScaler ADM después de limpiar el sistema. Espere unos 30 minutos para que las operaciones internas de la base de datos se completen después de que NetScaler ADM se haya reiniciado. A continuación, podrá conectarse a la base de datos NetScaler ADM. Si no es así, vuelva a ejecutar el script de recuperación para liberar más espacio. Cuando NetScaler ADM esté en funcionamiento, debería funcionar según lo esperado.

    Nota

    El tamaño actual de la tabla de catálogo del sistema nunca es igual a cero después de la limpieza. Esto se debe a que solo se eliminan las filas vacías de la tabla y es posible que la tabla tenga algunas entradas válidas incluso después de limpiarlas.

Cómo utilizar el script de recuperación de bases de datos NetScaler ADM para una implementación de alta disponibilidad de NetScaler ADM

El sistema de base de datos para los servidores NetScaler ADM en una implementación de alta disponibilidad está en modo de sincronización continua. Al utilizar la nueva herramienta de recuperación de bases de datos, no necesita replicar el procedimiento en los dos servidores NetScaler ADM.

  1. Con un cliente SSH o la consola de un hipervisor, inicie sesión en el nodo principal.

  2. Ejecute este comando:

    /mps/mas_recovery/mas_recovery.py

  3. Siga el procedimiento del paso 2 disponible para el script de recuperación de implementación independiente de NetScaler ADM

Recuperar servidores NetScaler ADM inaccesibles