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 conecte un disco adicional al servidor en el momento de la implementación inicial de NetScaler ADM.

  • 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 idéntico.

  • Si anteriormente había conectado un disco externo de menor capacidad, debe quitar el disco antes de conectar un disco nuevo.

  • Puede conectar un disco adicional de capacidad superior a 2 terabytes. Si es necesario, el tamaño del disco también puede ser inferior a 2 terabytes.

  • Citrix recomienda utilizar la tecnología de unidades de estado sólido (SSD) para las implementaciones de Citrix 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. Adjuntar un disco nuevo y adicional

  2. Inicie la herramienta de partición de disco

  3. Crear particiones en el nuevo disco adicional

  4. Cambiar el tamaño del disco adicional existente

  5. Eliminar particiones en el disco adicional

Conecte un disco adicional en un NetScaler ADM independiente

Realice los siguientes pasos para conectar un disco a la máquina virtual:

  1. Apague la máquina virtual NetScaler ADM.

  2. En el Hypervisor, 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.

Herramienta de partición de disco NetScaler ADM

NetScaler ADM ahora proporciona la herramienta de partición de disco NetScaler ADM, una nueva herramienta de línea de comandos. Las funcionalidades de esta herramienta se describen en detalle de la siguiente manera:

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

  2. También puede cambiar el tamaño del disco adicional existente mediante esta herramienta. Pero el disco externo existente no debe ser mayor que 2 terabytes.

    Nota

    • No es posible cambiar el tamaño de los discos existentes más allá de 2 terabytes sin perder datos. Esto se debe a una limitación conocida de 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 NetScaler ADM. No puede crear particiones en el disco principal (predeterminado) de 120 gigabytes con esta herramienta.

Inicie 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 Citrix ADM con las credenciales de administrador.

  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

NotaNo

hay limitación 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 interrumpir el proceso.

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 hasta un máximo de 2 terabytes.

Nota

  • El comando “cambiar tamaño” está diseñado para funcionar sin perder ningún dato existente. Sin embargo, Citrix recomienda hacer una copia de seguridad de los datos críticos de este disco en un almacenamiento externo antes de intentar 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 mientras cambia el tamaño de las particiones. Este incremento incremental garantiza que no tendrá que cambiar el tamaño con más frecuencia.

Cambiar el tamaño de la partición

El comando “cambiar tamaño” comprueba todas las condiciones previas y continúa si se cumplen todas las condiciones previas y después de que haya dado su consentimiento para cambiar el tamaño. Detiene los procesos que acceden al disco, lo que incluye los subsistemas 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 “sistema de archivos en crecimiento” puede tardar algunos en completarse y tener cuidado de no interrumpir el proceso 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”. Aquí está el antes y después de aumentar el tamaño:

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. Esto 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

La ejecución del comando “remove” le pide confirmación y, una vez confirmado, detiene todos los procesos (como los subsistemas ADM, los procesos PostgreSQL y el monitor 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 pide confirmación y, una vez confirmado, detiene todos los procesos (como subsistemas ADM, procesos PostgreSQL y monitor 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

Estos son los pasos a seguir para hacer una copia de seguridad de los datos de NetScaler ADM antes de cambiar el tamaño de las particiones

Nota La

creación de un archivo de copia de seguridad requiere espacio en disco. Citrix recomienda asegurarse de que hay suficiente espacio libre en disco disponible (50% o más) antes de ejecutar los comandos de copia de seguridad.

  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 dependiendo del tamaño de los datos a los que se debe realizar una copia de seguridad.

  5. Generar suma de comprobació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 en cada uno de los comandos, presione ayuda o ? seguido del nombre del comando y pulse la tecla Intro.

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 partición GPT significa que el disco se particionó con NetScaler ADM 12.1 o 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. Esta 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. La partición swap se usa 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” solo es útil 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 si hay memoria antes de continuar con la creación de archivos de intercambio.

Comando Info 2

Si se cumplen todas las condiciones y el usuario consiente en 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

Consideremos un caso en el que haya configurado un par de servidores NetScaler ADM en una configuración de alta disponibilidad sin discos secundarios. Además, consideremos que ha agregado 2 o más instancias de NetScaler ADC, comprobado y asegurado que todos los procesos se están ejecutando. 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. Supongamos que los nombres de los nodos de NetScaler ADM son “ADM_primary” y “ADM_secondary. “

  2. Primero, ejecute la herramienta de partición en ADM_secondary y, a continuación, agregue un disco secundario. La máquina virtual se reinicia después de agregar el disco.

  3. Apague el ADM_secondary después de que se reinicie.

  4. Ahora ejecute la herramienta de partición en ADM_primary y agregue un disco secundario. La máquina virtual se reinicia después de agregar el disco.

    Asegúrese de agregar discos de capacidad similar a ambos nodos. Por ejemplo, si agrega un disco con una capacidad de 500 GB al nodo principal, agregue también un disco de 500 GB de capacidad al nodo secundario.

  5. Después de que se reinicie ADM_primary, compruebe que es el nodo principal.

  6. Ahora inicie el nodo ADM_secondary. Asegúrese de que aparezca como nodo secundario y de que las bases de datos se hayan sincronizado.

  7. 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. Después de que se reinicie ADM_primary, compruebe que es el nodo principal.

  5. Ahora inicie el nodo ADM_secondary. Después de que se reinicie, asegúrese de que aparezca como secundario y que la sincronización de la base de datos esté funcionando.

  6. Ahora confirma que todos los datos siguen existiendo.

    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.