Las copias de seguridad pueden acumularse en el servidor de archivos de copia de seguridad y consumir una gran cantidad de almacenamiento. Puede ejecutar un script que se incluye en NSX-T Data Center para eliminar automáticamente las copias de seguridad antiguas.
Puede encontrar el script de Python
nsx_backup_cleaner.py en el directorio
/var/vmware/nsx/file-store en
NSX Manager. Debe iniciar sesión como usuario root para acceder a este archivo. Normalmente, se programa una tarea en el servidor de archivos de copia de seguridad que ejecuta este script periódicamente para limpiar las copias de seguridad antiguas. En la siguiente información de uso, se describe cómo ejecutar el script:
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
La antigüedad de una copia de seguridad se calcula como la diferencia entre la marca de tiempo de la copia de seguridad y la hora en que se ejecuta el script. Si este valor es mayor que el período de retención, se elimina la copia de seguridad si hay más copias en el disco que el número mínimo de copias de seguridad.
Para obtener más información sobre cómo configurar la ejecución periódica del script en un servidor Linux o Windows, consulte los comentarios al comienzo del script.