Tâche #29768
Scénario #29763: scripts d'administration zephir
documenter le script API de mises à jour des couples de variables maitre esclave
100%
Historique
#1 Mis à jour par Emmanuel GARETTE il y a plus de 3 ans
Fonctionnement du script de changement des variables maitres esclaves¶
Mode interactif¶
Le script commence par se logger sur le Zéphir distant :
# masterslaves Entrez votre login zephir (rien pour sortir) : admin_zephir Mot de passe zephir pour admin_zephir :
Ensuite, un affichage liste les groupes existants :
Liste des groupes : - 1 : groupe 1 - 2 : groupe 2 Numéro du groupe :
Il faut spécifier ensuite le numéro du groupe désiré.
L'ensemble des variables maitres/esclaves des serveurs du groupe est alors affiché :
Liste des variables dans un groupe : - vlan_id_eth3 - vlan_ip_eth3 [..]
Il est nécessaire de spécifier le nom de la variable maitre du groupe :
Nom de la variable maitre :
Puis le nom des variables esclave :
Nom de la variable esclave (rien pour sortir) :
Une variable esclave au moins est nécessaire mais vous avez la possibilité d'en spécifié plusieurs.
Lorsque vous avez fini, juste faire "entrée" pour valider le nom des variables.
Ensuite il faut renseigner la 1er valeur de la maitre :
Valeur 1 de nut_monitor_user (rien pour sortir) :
Puis la valeurs 1 pour chacune des variables esclaves :
Valeur 1 de nut_monitor_password :
Ensuite il faut spécifier la valeur 2 et ainsi de suite.
Pour finir la boucle il suffit de ne pas mettre de valeur pour la variable maitre.
Une fois validé, les variables et leurs valeurs sont envoyés sur le Zéphir.
Mode non interactif¶
Numéro du groupe¶
Si on connait le numéro du groupe on peut lancer la commande directement avec le nom du groupe.
# masterslaves 1
Les variables¶
Il est également possible d'exécuter le script avec la liste des noms de variable maitre et esclaves ainsi que leurs valeurs :
# ./masterslaves 1 --ip_ssh_eth0 "1.1.1.1|0.0.0.0" --netmask_ssh_eth0 "255.255.255.255|255.255.255.255" Entrez votre login zephir (rien pour sortir) : admin_zephir Mot de passe zephir pour admin_zephir :
Remaques :
- il est obligatoire de préciser d'abord le numéro du groupe
- le nom des variables est précédé de "--"
- le séparateur entre les valeurs de la variable est "|"
- la variable maitre est obligatoire préciser en 1er dans la liste des arguments
- la longueur des valeurs de la variable maitre doit être identique à la longueur des valeurs des variables esclaves
#2 Mis à jour par Emmanuel GARETTE il y a plus de 3 ans
- Assigné à mis à Emmanuel GARETTE
- % réalisé changé de 0 à 50
#3 Mis à jour par Emmanuel GARETTE il y a plus de 3 ans
- Statut changé de Nouveau à En cours
#4 Mis à jour par Emmanuel GARETTE il y a plus de 3 ans
- Statut changé de En cours à Résolu
#5 Mis à jour par Vincent Chavanon il y a plus de 2 ans
- Statut changé de Résolu à Fermé
- % réalisé changé de 50 à 100
- Temps estimé mis à 0.00 h
- Restant à faire (heures) mis à 0.0