Freier Speicherplatz im Verzeichnis /var für Protokollierung von Problemen mit einer Citrix ADC Appliance

In diesem Artikel zur Problembehandlung wird erläutert, wie ein Administrator Speicherplatz aus dem Verzeichnis /var einer Citrix ADC Appliance freigeben kann, wenn Sie sich nicht an der Citrix GUI anmelden können.

Wenn der Speicherplatz im Verzeichnis /var der Appliance gering ist, können Sie sich möglicherweise nicht bei der Citrix GUI anmelden. In diesem Szenario können Sie die alten Protokolldateien entfernen, um freien Speicherplatz im Verzeichnis /var zu erstellen.

Wichtige Punkte

  • Stellen Sie sicher, dass Sie die Dateien sichern, bevor Sie die Dateien von der Appliance entfernen.

Gehen Sie folgendermaßen vor, um Speicherplatz im Verzeichnis /var einer NetScaler Appliance freizugeben:

  1. Melden Sie sich mit SSH an der Befehlszeilenschnittstelle (CLI) von NetScaler an. Weitere Informationen zum Ausführen dieser Aufgabe finden Sie in der Citrix ADC Dokumentation.
  2. Nachdem Sie sich bei NetScaler CLI angemeldet haben, wechseln Sie mit dem folgenden Befehl zur Shell-Eingabeaufforderung. shell
  3. Führen Sie den folgenden Befehl aus, um die Verfügbarkeit von Speicherplatz auf der NetScaler Appliance anzuzeigen. df -h
  4. Wenn die Kapazität des Verzeichnisses /var weniger als 90 Prozent oder sehr niedrig ist, müssen Sie einige Dateien aus diesem Verzeichnis löschen.

    • Führen Sie die folgenden Befehle aus, um den Inhalt des Verzeichnisses /var anzuzeigen: cd /var ls -l

    Die Verzeichnisse, die normalerweise von Interesse sind, sind wie folgt:

    /var/nstrace - Dieses Verzeichnis enthält Trace-Dateien. Dies ist der häufigste Grund für die Festplattenfüllung auf dem NetScaler. Dies liegt daran, dass ein nstrace für unbestimmte Zeit läuft. Alle Spuren, die nicht von Interesse sind, können und sollten gelöscht werden. Um ein nstrace zu stoppen, gehen Sie zurück zur CLI und geben Sie den Befehl stop nstrace aus.
    
    /var/log - Dieses Verzeichnis enthält systemspezifische Protokolldateien.
    
    /var/nslog - Dieses Verzeichnis enthält NetScaler Protokolldateien.
    
    /var/tmp/support - Dieses Verzeichnis enthält technische Support-Dateien, auch bekannt als Support-Pakete. Alle Dateien, die nicht von Interesse sind, sollten gelöscht werden.
    
    /var/core - Core-Dumps werden in diesem Verzeichnis gespeichert. Es wird Verzeichnisse in diesem Verzeichnis geben und sie werden mit Zahlen markiert, die mit 1 beginnen. Diese Dateien können ziemlich groß sein. Löschen Sie alle Dateien, es sei denn, die Kernabbilder sind neu und eine Untersuchung erforderlich.
    
    /var/crash - Absturzdateien wie Prozessabstürze werden in diesem Verzeichnis gespeichert. Löschen Sie alle Dateien, es sei denn, die Abstürze sind neu und eine Untersuchung erforderlich.
    
    /var/nsinstall -  Firmware wird beim Upgrade in diesem Verzeichnis abgelegt. Löschen Sie alle Dateien, mit Ausnahme der aktuell verwendeten Firmware.
    
    • Überprüfen Sie, ob eines der Verzeichnisse mehr Speicherplatz belegt:

    du -h* 44k cache 2.0k clusterd 2.0k configdb 6.0k core 989M crash 4.0k cron 2.0k dev 6.0k download 2.0k gui 2.0k install 2.0k krb 2.0k learnt_data 122M log 366M netscaler 14k ns_gui 86k ns_sys_backup 631M nsinstall 883M nslog 32k nsproflog 2.0k nssynclog 16k nstemplates 36k nstmp 4.5G nstrace 8.1M opt 6.0k pubkey 52k run 28M safenet 72M tmp 2.0k vmtools 14k vpn

  • Löschen Sie die Dateien, die nicht benötigt werden:

     rm -r nstrace/*
    

    Weitere Hilfe zum Löschen von Dateien finden Sie unter FreeBSD Man Pages.

    • Wenn das log- oder nslog-Verzeichnis mehr Speicherplatz benötigt, führen Sie die folgenden Befehle aus, um das Protokollverzeichnis zu öffnen und seinen Inhalt anzuzeigen:
    • Löschen Sie die Dateien, die nicht benötigt werden. rm -r nstrace/* Weitere Hilfe zum Löschen von Dateien finden Sie unter FreeBSD Man Pages.
    • Wenn das log- oder nslog-Verzeichnis mehr Speicherplatz benötigt, führen Sie die folgenden Befehle aus, um das Protokollverzeichnis zu öffnen und seinen Inhalt anzuzeigen:
    cd /var/log
    ls -l
    cd /var/nslog
    ls -l
  1. Stellen Sie sicher, dass alle Dateien komprimiert sind. Dies wird durch die Dateierweiterung .tar.gz angezeigt.
  2. Wenn Sie NetScaler MAS oder Command Center verwenden, überprüfen Sie das Verzeichnis /var/ns_system_backup. Stellen Sie sicher, dass NetScaler MAS oder Command Center die von ihm erstellten Backupdateien löscht.

Zusätzliche Ressourcen

Informationen zu den im vorangegangenen Verfahren genannten Befehlen finden Sie unter -http://ss64.com/bash/

Freier Speicherplatz im Verzeichnis /var für Protokollierung von Problemen mit einer Citrix ADC Appliance