Nutanix : Recycle Bin un outil qui peut vous sauver
Dans le domaine informatique, vous savez que les choses ne se déroulent jamais exactement comme prévu. Nous faisons tous des erreurs, des fautes de frappe ou des clics involontaires, mais grâce à des bons processus et des outils technologiques appropriés, nous sommes en mesure de rectifier rapidement nos erreurs. Aujourd’hui, je vous parle de l’un de ces outils.
Depuis la version 5.18, une fonctionnalité appelée Recycle Bin a été mise en place dans l’architecture de Nutanix AOS. Elle est activée par défaut et permet de conserver les fichiers supprimés pendant 24 heures afin de simplifier la procédure de récupération des VMs, VG ou des disques d’une VM.
Mais attention: Pour restaurer une entité de stockage, vous devez contacter le support Nutanix. Les fichiers peuvent être supprimés en moins de 24 heures si le cluster n’est pas en mesure de conserver suffisamment d’espace disque libre.
Pour désactiver la fonctionnalité Recycle Bin de vos clusters :
nutanix@cvm$ recycle_bin -operation=update_time_to_live -recycle_bin_ttl_secs=-1
Pour modifier le temps de conservation des fichiers dans le Recycle Bin de vos clusters :
nutanix@cvm$ recycle_bin -operation=update_time_to_live -recycle_bin_ttl_secs=3600
Pour vérifier la valeur TTL (Time to Live) actuellement configurée sur votre cluster :
nutanix@cvm$ zeus_config_printer | grep recycle_bin_ttl_secs
Si la commande ne renvoie aucune sortie, cela signifie que le TTL n’a jamais été modifié par rapport à la valeur par défaut 86400s = 24 heures.
L’espace utilisé par les fichiers dans le Recycle Bin peut être trouvé à partir des logs curator.INFO.
Ou directement dans le storage container détails:
Dans les cas où nous devons faire de nettoyage sans attendre le délai configuré (TTL) et/ou la prochaine analyse complète du curateur, cela peut être fait manuellement avec la commande:
nutanix@cvm$ recycle_bin -operation delete -container_name=<storage_container_name> -delete_all
Pour lister les fichiers dans les dossiers .nutanix_recycle_bin sur tous les conteneurs :
nutanix@cvm$ nfs_ls -liaRhcr | egrep “.nutanix_recycle_bin|^/”
Vous pouvez supprimer un fichier spécifique à l’aide de la commande ci-dessous :
nutanix@cvm$ recycle_bin -operation=delete -container_name=<countainer_name> -file_name=<file_name_without_path>
Enjoy !