Avamar – Ajout de datastores en masse

Si vous sauvegardez votre infrastructure VMware avec Avamar et que vous devez déployer plusieurs proxies et que vous disposez de nombreux datastore mais que vous ne devez pas tous les couvrir pour diverses problématiques de sécurité, il peut-être pertinent de faire un script bash/mccli afin d’effectuer ces opérations pour vous ou encore quand vous devez ajouter de nouveaux datastores à tous vos proxies déployés.

Dans mon cas, à chaque déploiement de proxies je dois sélectionner plusieurs 10aines de datastores sur une ligne en comportant une 100aine, ce qui est vecteur d’erreurs de sélection.

La méthode est simple, il vous faut dans un premier temps ouvrir un shell sur votre Utility Node et créer deux fichiers contenant :

  • La liste des proxies, un par ligne
  • La liste des datastores à protégéer, un nom par ligne

Ensuite, il ne vous reste plus qu’à adapter et exécuter la ligne suivante, PROXIES.txt contenant la liste de vos proxies Avamar et ADD-DS.txt contenant la liste des datastores :

for proxies in $(cat PROXIES.txt); do for datastore in $(cat ADD-DS.txt); do mccli client \
add-datastore --datacenter=votre-dc-vmware --datastore-name=$datastore \
--name=/clients/sous-domaine-hebergeant-vos-proxies/$proxies; done; done

A savoir que la mccli n’est pas rapide du tout mais c’est normal 🙂

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *