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.