Les sauvegardes peuvent s'accumuler sur le serveur de fichiers de sauvegarde et utiliser un grand espace de stockage. Vous pouvez exécuter un script fourni avec NSX-T Data Center pour supprimer automatiquement les anciennes sauvegardes.
Vous trouverez le script Python
nsx_backup_cleaner.py dans le répertoire
/var/vmware/nsx/file-store sur
NSX Manager. Vous devez vous connecter en tant qu'utilisateur racine pour accéder à ce fichier. Généralement, vous planifiez une tâche sur le serveur de fichiers de sauvegarde pour exécuter ce script régulièrement afin de supprimer les anciennes sauvegardes. Les instructions d'utilisation suivantes expliquent comment exécuter le 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
L'ancienneté d'une sauvegarde est le résultat de la différence entre l'horodatage de la sauvegarde et l'heure à laquelle le script est exécuté. Si cette valeur est supérieure à la période de rétention, la sauvegarde est supprimée si le nombre de sauvegardes sur le disque est supérieur au nombre minimal de sauvegardes.
Pour plus d'informations sur la configuration du script à exécuter périodiquement sur un serveur Linux ou Windows, reportez-vous aux commentaires figurant au début du script.