在pipe理Ganeti集群时,重要的是要保持Ganeti所做的一个主要假设:所有节点(至less在同一个集团内部)是相同的。
我怎样才能在整个集群上运行相同的命令?
充分披露:我正在获得工资加涅提工资。
Ganeti默认在所有节点上复制此文件中所有节点的列表:
/var/lib/ganeti/ssconf_node_list
作为完全合格的域名的换行符分隔列表,您可以直接将其传递给dsh :
dsh -M -f /var/lib/ganeti/ssconf_node_list \ "apt-get install update && apt-get install upgrade"
否则, gnt-cluster command也起作用:
gnt-cluster command \ "apt-get install update && apt-get install upgrade"