
Ao administrar um cluster Ganeti, é importante manter uma das principais suposições que Ganeti faz: todos os nós (pelo menos dentro do mesmo grupo) são iguais.
Como posso executar o mesmo comando em todo o cluster?
Divulgação completa: estou sendo pago para trabalhar em Ganeti.
Responder1
Por padrão, Ganeti replica em todos os nós a lista de todos os nós neste arquivo:
/var/lib/ganeti/ssconf_node_list
Sendo uma lista separada por nova linha de nomes de domínio totalmente qualificados, você pode passá-la diretamente paradsh
:
dsh -M -f /var/lib/ganeti/ssconf_node_list \
"apt-get install update && apt-get install upgrade"
De outra forma,gnt-cluster command
também funciona:
gnt-cluster command \
"apt-get install update && apt-get install upgrade"