2 votes

Comment puis-je exécuter la même commande sur tous les nœuds Ganeti ?

Lors de l'administration d'un cluster Ganeti, il est important de maintenir l'une des principales hypothèses de Ganeti : tous les nœuds (au moins à l'intérieur d'un même groupe) sont égaux.

Comment puis-je exécuter la même commande sur l'ensemble du cluster ?

Divulgation complète : je suis payé pour travailler sur Ganeti.

2voto

badp Points 165

Par défaut, Ganeti réplique sur tous les nœuds la liste de tous les nœuds de ce fichier :

/var/lib/ganeti/ssconf_node_list

Comme il s'agit d'une liste de noms de domaine entièrement qualifiés séparés par des nouvelles lignes, vous pouvez la passer directement à dsh :

dsh -M -f /var/lib/ganeti/ssconf_node_list \
  "apt-get install update && apt-get install upgrade"

Dans le cas contraire, gnt-cluster command fonctionne également :

gnt-cluster command \
  "apt-get install update && apt-get install upgrade"

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X