Application Delivery Management

Conecte un disco adicional a NetScaler ADM

Los requisitos de almacenamiento de NetScaler Application Delivery Management (ADM) se determinan en función de la estimación del tamaño de NetScaler ADM. De forma predeterminada, NetScaler ADM proporciona una capacidad de almacenamiento de 120 GB. Si necesita más de 120 GB para almacenar sus datos, puede conectar un disco adicional.

Nota:

  • Calcule los requisitos de almacenamiento y adjunte un disco adicional al servidor.

  • Para una implementación de un solo servidor de NetScaler ADM, solo puede conectar un disco al servidor además del disco predeterminado.

  • Para una implementación de alta disponibilidad de NetScaler ADM, debe adjuntar un disco adicional a cada nodo. El tamaño de ambos discos debe ser el mismo.

  • Si existe un disco externo de menor capacidad, debe quitarlo antes de conectar uno nuevo.

  • Se recomienda utilizar la tecnología de unidades de estado sólido (SSD) para las implementaciones de NetScaler ADM.

En este documento se explican los siguientes casos acerca de adjuntar un disco nuevo adicional, crear particiones y cambiar el tamaño de los discos adicionales:

  1. Conecte un disco adicional en un NetScaler ADM independiente

  2. Inicie la herramienta de partición de disco

  3. Crear particiones en el nuevo disco adicional

  4. Cambiar el tamaño de las particiones en el disco adicional existente

  5. Elimine las particiones en el disco adicional

Conecte un disco adicional en un NetScaler ADM independiente

  1. Apague la máquina virtual NetScaler ADM.

  2. En el hipervisor, conecte un disco adicional del tamaño de disco requerido a la máquina virtual NetScaler ADM.

    El disco más grande recién conectado almacena los datos de la base de datos y los archivos de registro NetScaler ADM. El disco predeterminado existente de 120 gigabytes ahora se usa para almacenar los archivos principales, los archivos de registro del sistema operativo, etc.

  3. Inicie la máquina virtual NetScaler ADM.

Inicie la herramienta de partición de disco

NetScaler ADM ahora proporciona la herramienta de partición de disco NetScaler ADM, una nueva herramienta de línea de comandos.

  1. Con la herramienta, puede crear particiones en el disco adicional recién agregado.

  2. También puede cambiar el tamaño de los discos adicionales existentes con la herramienta. Pero el disco externo existente no debe ser mayor que 2 terabytes.

    Nota:

    • Cambiar el tamaño de los discos existentes a más de 2 terabytes puede provocar la pérdida de datos. Esto se debe a una limitación conocida en la plataforma.

    • Para crear una capacidad de almacenamiento superior a 2 terabytes, debe eliminar las particiones existentes y crear particiones con esta nueva herramienta.

  3. Con esta nueva herramienta, puede realizar cualquier acción de partición en el disco de forma explícita. La herramienta le proporciona una visibilidad y un control claros sobre el disco y los datos asociados.

    Nota:

    Solo puede usar esta herramienta en el disco adicional que haya conectado al servidor ADM de NetScaler. No puede crear particiones en el disco principal (predeterminado) con esta herramienta.

Para iniciar la herramienta de partición de disco:

  1. Abra una conexión SSH a NetScaler ADM mediante un cliente SSH, como PuTTY.

  2. Inicie sesión en NetScaler ADM con las credenciales nsrecover/nsroot.

  3. Cambie al símbolo del shell y escriba:

    /mps/DiskPartitionTool.py
    <!--NeedCopy-->
    

    Herramienta de partición de disco

    Nota:

    Para NetScaler ADM en la implementación de alta disponibilidad, debe iniciar la herramienta en ambos nodos y crear o cambiar el tamaño de las particiones después de conectar los discos a las máquinas virtuales respectivas.

Crear particiones en el nuevo disco adicional

El comando create se usa para crear particiones siempre que se agrega un disco secundario nuevo. También puede usar este comando para crear particiones en un disco secundario existente después de eliminar las particiones existentes mediante el comando “remove”.

Crear comando 1

Nota:

No hay un límite de tamaño de 2 terabytes al crear particiones con la herramienta de partición de disco. La herramienta puede crear particiones de más de 2 terabytes. Al particionar el disco, se agrega automáticamente una partición de intercambio de 32 GB de tamaño. A continuación, la partición principal utiliza todo el espacio restante en el disco.

Una vez ejecutado el comando, se crea un esquema de particiones de tabla de particiones GUID (GPT). También se crean una partición de intercambio de 32 GB y una partición de datos para utilizar el resto del espacio. A continuación, se crea un nuevo sistema de archivos en la partición principal.

Nota:

Este proceso puede tardar unos segundos y no debe interrumpirlo.

Crear comando 2

Crear comando 3

Una vez que se completa el comando create, la máquina virtual se reinicia automáticamente para que la nueva partición se monte.

Crear comando 3

Después del reinicio, la nueva partición se monta en /var/mps.

Nueva partición

La partición swap agregada se muestra como espacio swap en la salida del comando “create”.

Intercambiar partición

Nota:

La herramienta reinicia la máquina virtual después de crear la partición.

Cambiar el tamaño de las particiones en el disco adicional existente

Puede utilizar el comando resize para cambiar el tamaño del disco adjunto (secundario). Puede cambiar el tamaño de un disco que tenga un esquema master boot record (MBR) o GPT. El tamaño del disco debe ser inferior a 2 terabytes.

Nota:

  • El comando resize está diseñado para funcionar sin perder ningún dato existente. Sin embargo, le recomendamos que haga una copia de seguridad de los datos críticos de este disco en un almacenamiento externo antes de cambiar el tamaño. La copia de seguridad de datos es útil en los casos en que los datos del disco pueden dañarse durante la operación de cambio de tamaño.

  • Asegúrese de aumentar el espacio en disco en incrementos de 100 GB de espacio al cambiar el tamaño de las particiones. Un aumento gradual de este tipo garantiza que no tendrá que cambiar el tamaño con más frecuencia.

Cambiar el tamaño de la partición

El comando resize comprueba todas las condiciones previas y procede si se cumplen todas las condiciones previas y después de que usted haya dado su consentimiento para cambiar el tamaño. Detiene los procesos que acceden al disco, que incluyen los subsistemas de NetScaler ADM, los procesos de base de datos de PostgreSQL y el proceso de supervisión de NetScaler ADM. Una vez que se detienen los procesos, se desmonta el disco para prepararlo para el cambio de tamaño. El cambio de tamaño se realiza extendiendo la partición para que ocupe todo el espacio disponible y luego aumentando el sistema de archivos. Si existe una partición de intercambio en el disco, se elimina y se vuelve a crear al final del disco después de cambiar el tamaño. La partición swap se describe en la sección Crear comando del documento.

Nota:

El proceso de «crecimiento del sistema de archivos» puede tardar un poco en completarse y tenga cuidado de no interrumpirlo mientras esté en curso. La herramienta reinicia la máquina virtual después de cambiar el tamaño de la partición. Crecimiento del sistema de archivos 1

Crecimiento del sistema de archivos 2

Todos los pasos intermedios en el proceso de cambio de tamaño (detener aplicaciones, cambiar el tamaño del disco, el crecimiento del sistema de archivos) se muestran en la consola. Una vez completado el proceso, se ve el siguiente mensaje.

Cambiar el tamaño hecho

Después de reiniciar, el aumento de tamaño se puede observar con el comando df. Estos son los detalles del antes y el después de aumentar la talla:

Detalles antes y después

Elimine las particiones en el disco adicional

Se puede cambiar el tamaño de una partición existente en el disco secundario hasta 2 terabytes. Este problema se debe a una limitación conocida de la partición. Si quiere un disco de más de 2 terabytes, conecte un disco nuevo y particione con la herramienta de partición de disco. También puede eliminar la partición existente mediante el comando remove y, a continuación, crear una partición.

Nota:

Al eliminar la partición existente, se eliminan todos los datos existentes. Por lo tanto, se debe realizar una copia de seguridad de los datos críticos en almacenamiento externo antes de utilizar este comando.

Quitar partición existente

Al ejecutar el comando «remove», se le pide confirmación y, una vez confirmado, detiene todos los procesos (como los subsistemas de ADM, los procesos de PostgreSQL y los monitores de ADM) que utilizan el disco secundario. Si existe una partición de intercambio y el intercambio está habilitado en la partición, el intercambio está inhabilitado.

Eliminar la partición existente 2

Cuando escribe “y”, el comando desmonta el disco y elimina todas las particiones del disco.

Desmontar disco

Nota:

La herramienta reinicia la máquina virtual después de eliminar la partición.

Reinicie la máquina virtual

Cuando se crea o cambia el tamaño de una partición, o cuando se crea un archivo de intercambio, reinicie la máquina virtual. Los cambios solo surtirán efecto después de reiniciarse. Para este propósito, se proporciona un comando de reinicio en la herramienta.

Reiniciar la máquina virtual 1

Se le pedirá confirmación y, tras la confirmación, se detendrán todos los procesos (como los subsistemas de ADM, los procesos de PostgreSQL y los monitores de ADM). A continuación, se reinicia la máquina virtual.

Reiniciar la máquina virtual 2

Reiniciar la máquina virtual 3

Crear un archivo de copia de seguridad de los datos del disco

Nota:

La creación de un archivo de respaldo requiere espacio en disco. Asegúrese de que haya suficiente espacio en disco (50% o más) antes de ejecutar los comandos de respaldo.

Para hacer una copia de seguridad de los datos de NetScaler ADM antes de cambiar el tamaño de las particiones o eliminarlas:

  1. Detenga ADM.

    /mps/masd stop
    <!--NeedCopy-->
    
  2. Detenga PostgreSQL.

    su -l mpspostgres /mps/scripts/pgsql/stoppgsql_smart.sh
    <!--NeedCopy-->
    
  3. Detenga ADM Monitor.

    /mps/scripts/stop_mas_monit.sh
    <!--NeedCopy-->
    
  4. Crea un tarball.

    cd /var
    tar cvfz /var/mps/mps_backup.tgz mps
    <!--NeedCopy-->
    

    Nota:

    La operación lleva tiempo según el tamaño de los datos de los que se va a hacer una copia de seguridad.

  5. Genera una suma de verificación.

    md5 /var/mps/mps_backup.tgz > /var/mps/mps_backup_checksum
    <!--NeedCopy-->
    
  6. Copie los archivos tarball y de suma de comprobación en un servidor remoto.

  7. Validar la exactitud del tarball copiado. Genere una suma de comprobación del archivo transferido y compárela con la suma de comprobación de origen.

  8. Elimine el tarball de la máquina virtual ADM.

    cd /var/mps/
    rm mps_backup.tgz  mps_backup_checksum
    <!--NeedCopy-->
    

Comandos adicionales

Además de los comandos enumerados anteriormente, también puede usar los siguientes comandos en la herramienta:

Comando de ayuda:

Para enumerar los comandos admitidos, escriba help o ? y presione Entrar. Para obtener más ayuda sobre cada uno de los comandos, pulse ayuda o ? seguido del nombre del comando y pulse la tecla Enter.

Ayuda (comando)

Comando Info:

El comando info proporciona información sobre el disco secundario conectado, si el disco existe. El comando proporciona el nombre del dispositivo, el esquema de particiones, el tamaño en formato legible por humanos y la cantidad de bloques de disco. El esquema puede ser MBR o GPT. Un esquema MBR significa que el disco se particionó con una versión anterior de la versión de NetScaler ADM. La partición basada en MBR/GPT se puede cambiar de tamaño, pero no más de 2 terabytes. El esquema de particiones GPT significa que el disco se particionó con NetScaler ADM 12.1 o una versión posterior.

Nota:

Una partición GPT puede tener más de 2 terabytes, pero cuando se crea. Sin embargo, no puede cambiar el tamaño del disco a un tamaño superior a 2 terabytes después de crear un disco con un tamaño más pequeño. Este problema es una limitación conocida de la plataforma.  

Comando Info

Create_swapfile (comando):

La partición de intercambio predeterminada en el disco principal de NetScaler ADM es de 4 GB y, por lo tanto, el espacio de intercambio predeterminado es de 4 GB. Para la configuración de memoria predeterminada de NetScaler ADM, que es de 2 GB, este espacio de intercambio es suficiente. Sin embargo, cuando ejecuta NetScaler ADM con una configuración de memoria más alta, debe tener más espacio de intercambio asignado en el disco.

Nota:

La partición de intercambio suele ser una partición dedicada que se crea en una unidad de disco duro (HDD) durante la instalación del sistema operativo. Dicha partición también se denomina espacio de intercambio. Se utiliza una partición de intercambio para la memoria virtual que simula la memoria principal adicional.

Los discos secundarios que se agregaron en las versiones anteriores de NetScaler ADM no tienen una partición de intercambio creada de forma predeterminada. El comando “create_swapfile” está diseñado para discos secundarios creados con versiones anteriores de NetScaler ADM que no tienen una partición de intercambio. El comando comprueba lo siguiente:

  • Presencia de un disco secundario

  • Disco que se monta

  • Tamaño del disco (al menos 500 GB)

  • La existencia del archivo swap

El comando create_swapfile es útil solo cuando la memoria es mayor o igual a 16 GB y no cuando la memoria es baja. Por lo tanto, este comando también comprueba la memoria antes de continuar con la creación del archivo de intercambio.

Comando Info 2

Si se cumplen todas las condiciones y el usuario da su consentimiento para continuar, se crea un archivo de intercambio de 32 GB en el disco secundario. El proceso de creación del archivo de intercambio tarda unos minutos en completarse y tiene cuidado de no interrumpir el proceso mientras está en curso. Después de completarse correctamente, se realiza un reinicio para que el archivo de intercambio surta efecto.  

Comando Crear archivo de intercambio

Después del reinicio, el aumento en el intercambio se puede observar con el comando top.

Crear archivo de intercambio, comando 2

Comando Salir:

Para salir de la herramienta, escriba exit y presione la tecla Intro.

Comando Salir

Adjuntar discos adicionales a NetScaler ADM implementados en alta disponibilidad

Tenga en cuenta que ha configurado un par de servidores NetScaler ADM en una configuración de alta disponibilidad sin discos secundarios. Además, tenga en cuenta que ha agregado 2 o más instancias de NetScaler, ha comprobado y comprobado que todos los procesos están en ejecución. Es posible que quiera agregar discos secundarios a las máquinas virtuales en esta instalación. En una configuración de alta disponibilidad, debe agregar discos adicionales a ambos nodos como se detalla en esta tarea:

  1. Apague el nodo secundario.

  2. Agregue un disco a través del hipervisor.

    Nota:

    Asegúrese de no extender el disco principal del nodo secundario.

  3. Inicie el nodo secundario.

  4. Ejecute la herramienta de particiones en el nodo secundario.

  5. Después de agregar el disco, se reinicia el nodo secundario.

  6. Apague el nodo secundario después de que se reinicie.

  7. Cierre el nodo principal.

  8. Agregue un disco a través del hipervisor.

    Nota:

    Asegúrese de no extender el disco principal del nodo principal.

  9. Inicie el nodo principal.

  10. Ejecute la herramienta de partición en el nodo principal.

  11. Después de agregar el disco, se reinicia el nodo principal.

  12. Una vez que el nodo principal esté en funcionamiento, inicie el nodo secundario.

  13. Asegúrese de que el nodo secundario esté en funcionamiento y de que las bases de datos estén sincronizadas.

  14. Confirme que todos los datos aún existen.

Para aumentar la capacidad de RAM en ambos nodos:

  1. Cierre ADM_Secondary y aumente el tamaño de RAM según sea necesario. No reinicies el nodo.

  2. Cierre ADM_Primary y aumente el tamaño de RAM según sea necesario.

    Asegúrese de aumentar el tamaño de la RAM por igual en ambos nodos. Por ejemplo, si aumenta el tamaño de la RAM en el nodo principal a 16 GB, haga lo mismo en el nodo secundario también.

  3. Reinicie ADM_primary.

  4. Una vez reiniciado el ADM_Primary, compruebe si es el nodo principal.

  5. Inicie el nodo ADM_Secondary. Cuando se reinicie, asegúrese de que aparezca como secundario y de que la sincronización de la base de datos funcione.

  6. Confirme que todos los datos aún existen.

    Nota:

    Después de agregar el disco secundario, el nodo principal tarda un tiempo en aparecer. Además, todo el proceso de agregar discos secundarios a ambos nodos y aumentar la capacidad de RAM requiere que ambos nodos estén inactivos durante algún tiempo. Tenga en cuenta este tiempo de inactividad al planificar esta actividad de mantenimiento.