Utiliser PowerCLI et la primitive UNMAP pour réclamer de l'espace libre sur des LUN thin

Attention cet article n’est plus d’actualité, merci de jeter un oeil à celui-ci

Nous avons vu dans un article précédent comment réclamer l’espace libre en ligne de commande. Cette méthode, bien que fonctionnelle, nécessite de lancer manuellement la commande pour chaque datastore concerné.

Afin d’automatiser le process, je vous propose d’utiliser PowerCLI:

L’idée est de réclamer l’espace libre sur tous les datastores disponibles depuis le serveur ESXi passé en argument -VMHost. La taille du fichier asyncUnmapFileSize est définie en fonction de l’espace libre restant sur le datastore et un pourcentage qui par défaut est de 50% mais qui peut aussi être passé en argument -asyncUnmapFilePourcentage. Il est possible de préciser sur quel datastore on veut exécuter le script grâce à l’argument -Datastore.

Vous trouverez le script complet sur GitHub.

Si vous avez des questions ou un commentaire à faire, n’hesitez pas à laisser un message ci-dessous. Si vous avez aimé cet article, vous pouvez le partager avec vos followers ou bien me suivre sur Twitter!

comments powered by Disqus