Avamar – Commandes shell distribuées

Une commande vous permet d’envoyer simplement une commande sur l’ensemble de votre GRID Avamar, il s’agit de la commande « mapall ».

Pour l’utiliser il vous faut taper les commandes préalables suivantes :

root@zzzzzz:~/#: ssh-agent bash
root@zzzzzz:~/#: ssh-add ~dpn/.ssh/dpnid
Identity added: /home/dpn/.ssh/dpnid (/home/dpn/.ssh/dpnid)

Tapons une commande pour tester :

root@zzzzzz:~/#: mapall hostname
Using /usr/local/avamar/var/probe.xml
(0.0) ssh  -x  -o GSSAPIAuthentication=no admin@yyy.yyy.yyy.yy1 'hostname'
hostname01
(0.1) ssh  -x  -o GSSAPIAuthentication=no admin@yyy.yyy.yyy.yy2 'hostname'
hostname02
(0.2) ssh  -x  -o GSSAPIAuthentication=no admin@yyy.yyy.yyy.yy3 'hostname'
hostname03
(0.3) ssh  -x  -o GSSAPIAuthentication=no admin@yyy.yyy.yyy.yy4 'hostname'
hostname04
(0.4) ssh  -x  -o GSSAPIAuthentication=no admin@yyy.yyy.yyy.yy5 'hostname'
hostname05
(0.5) ssh  -x  -o GSSAPIAuthentication=no admin@yyy.yyy.yyy.yy6 'hostname'
hostname06

Cela peut être très pratique dans de nombreux cas de figure comme récupérer les paramètres DNS, NTP ou encore les différents numéros de séries des Storage Nodes.