Sicherungen können sich auf dem Sicherungsdateiserver ansammeln und große Mengen an Speicherplatz verbrauchen. Sie können ein im Lieferumfang von NSX-T Data Center enthaltenes Skript zum automatischen Löschen alter Sicherungen ausführen.

Das Python-Skript nsx_backup_cleaner.py steht im Verzeichnis /var/vmware/nsx/file-store von NSX Manager zur Verfügung. Sie müssen sich als Root-Benutzer anmelden, um auf diese Datei zugreifen zu können. In der Regel planen Sie einen Auftrag auf dem Sicherungsdateiserver, um dieses Skript in regelmäßigen Abständen zum Löschen alter Sicherungen auszuführen. In den folgenden Nutzungsinformationen wird die Ausführung des Skripts beschrieben:
nsx_backup_cleaner.py -d backup_dir [-k 1] [-l 5] [-h]
Or
nsx_backup_cleaner.py --dir backup_dir [--retention-period 1] [--min-count 5] [--help]

Required parameters:
    -d/--dir: Backup root directory
    -k/--retention-period: Number of days need to retain a backup file

Optional parameters:
    -l/--min-count: Minimum number of backup files to be kept, default value is 100
    -h/--help: Display help message

Das Alter einer Sicherung wird als Differenz zwischen dem Zeitstempel der Sicherung und der Uhrzeit der Skriptausführung berechnet. Ist dieser Wert größer als der Aufbewahrungszeitraum, wird die Sicherung gelöscht, wenn sich auf der Festplatte mehr Sicherungen als die Mindestanzahl an Sicherungen befinden.

Weitere Informationen zum Einrichten eines Skripts, das in regelmäßigen Abständen auf einem Linux- oder Windows-Server ausgeführt werden soll, finden Sie in den Kommentaren am Anfang des Skripts.