Cómo liberar espacio en el directorio /var para problemas de registro con un dispositivo Citrix ADC

En este artículo de solución de problemas se explica cómo un administrador puede liberar espacio en el directorio /var de un dispositivo Citrix ADC cuando no puede iniciar sesión en la GUI de Citrix.

Cuando la cantidad de espacio en disco es baja en el directorio /var del dispositivo, es posible que no pueda iniciar sesión en la GUI de Citrix. En este escenario, puede quitar los archivos de registro antiguos para crear espacio libre en el directorio /var.

Puntos que tener en cuenta

  • Asegúrese de realizar una copia de seguridad de los archivos antes de quitarlos del dispositivo.

Para liberar espacio en el directorio /var de un dispositivo NetScaler, siga el procedimiento siguiente:

  1. Inicie sesión en la interfaz de línea de comandos (CLI) de NetScaler mediante SSH. Para obtener más información sobre esta tarea, consulte la documentación de Citrix ADC.
  2. Después de iniciar sesión en NetScaler CLI, cambie al símbolo del shell mediante el siguiente comando. shell
  3. Ejecute el siguiente comando para ver la disponibilidad de espacio en el dispositivo NetScaler. df -h
  4. Si la capacidad del directorio /var es inferior al 90 por ciento o muy baja, entonces debe eliminar algunos archivos de este directorio.

    • Ejecute los siguientes comandos para ver el contenido del directorio /var: cd /var ls -l

    Los directorios que suelen ser de interés son los siguientes:

    /var/nstrace - Este directorio contiene archivos de seguimiento. Esta es la razón más común para que el disco duro se llene en NetScaler. Esto se debe a que un nstrace se deja ejecutando durante un tiempo indefinido. Todos los rastros que no sean de interés pueden y deben eliminarse. Para detener un nstrace, vuelva a la CLI y ejecute el comando stop nstrace.
    
    /var/log - Este directorio contiene archivos de registro específicos del sistema.
    
    /var/nslog - Este directorio contiene archivos de registro de NetScaler.
    
    /var/tmp/support - Este directorio contiene archivos de soporte técnico, también conocidos como, paquetes de soporte. Se deben eliminar todos los archivos que no sean de interés.
    
    /var/core - Los volcados de núcleo se almacenan en este directorio. Habrá directorios dentro de este directorio y se etiquetarán con números empezando por 1. Estos archivos pueden ser de tamaño bastante grande. Borre todos los archivos a menos que los volcados de núcleo sean recientes y se requiera una investigación.
    
    /var/crash - Los archivos de bloqueo, como los bloqueos de procesos, se almacenan en este directorio. Borre todos los archivos a menos que los bloqueos sean recientes y se requiera una investigación.
    
    /var/nsinstall - El  firmware se coloca en este directorio al actualizar. Borre todos los archivos, excepto el firmware que se está utilizando actualmente.
    
    • Verifique si alguno de los directorios consume más espacio:

    du -hs * caché de 44k 2.0k clúster 2.0k configdb 6.0k core 989M crash 4.0k cron 2.0k desarrollo 6.0k descarga 2.0k gui 2.0k instalación 2,0 k krb 2.0k learnt_data 122M registro 366M netscaler 14k ns_gui 86k ns_sys_backup 631M nsinstall 883M nslog 32k nsproflog 2.0k nssynclog 16k nstemplates 36k nstmp 4.5 G nstrace 8.1M opción 6,0k pubkey 52k carrera 28M safenet 72M tmp 2.0k vmtools VPN de 14k

  • Elimine los archivos que no son necesarios:

     rm -r nstrace/*
    

    Para obtener más ayuda sobre la eliminación de archivos, consulte las Páginas Man de FreeBSD.

    • Si el directorio log o nslog está utilizando más espacio, ejecute los siguientes comandos para abrir el directorio log y ver su contenido:
    • Eliminar los archivos que no son necesarios. rm -r nstrace/* Para obtener más ayuda sobre la eliminación de archivos, consulte las Páginas Man de FreeBSD.
    • Si el directorio log o nslog está utilizando más espacio, ejecute los siguientes comandos para abrir el directorio log y ver su contenido:
    cd /var/log
    ls -l
    cd /var/nslog
    ls -l
  1. Asegúrese de que todos los archivos estén comprimidos. Esto se indica mediante la extensión de archivo.tar.gz.
  2. Si utiliza NetScaler MAS o Command Center, compruebe el directorio /var/ns_system_backup. Asegúrese de que NetScaler MAS o Command Center borra los archivos de copia de seguridad que crea.

Recursos adicionales

Para obtener información sobre cualquiera de los comandos mencionados en el procedimiento anterior, consulte: http://ss64.com/bash/

Cómo liberar espacio en el directorio /var para problemas de registro con un dispositivo Citrix ADC