求集群内节点间协调工具

2014-07-28 12:53:09 +08:00
 gavinHuang
一个Riak集群,在部署、备份、还原中都需要自动化的执行一些步骤:
具体是这样的:
1. 部署: 需要按照先后顺序加入集群,比如node2只有在node1启动后,执行join to node1的操作;node3也必等node1启动后执行join to node1的操作(或在node2 join node1之后,执行join to node2的超);最后一个节点需要执行commit操作。
2.备份/还原:需要先停掉一个node,(但同时只能停掉一个,每个riak节点有命令行工具可以检测当前是否有其他节点停掉)执行数据备份/还原命令,然后重启,依次进行下一个节点的备份/还原。

研究过puppet,似乎puppet不是给这样的场景使用的。请请问有没有更好的工具可以协调节点间的操作。
2336 次点击
所在节点    程序员
2 条回复
ihacku
2014-07-28 13:44:55 +08:00
gavinHuang
2014-07-28 14:10:32 +08:00
@ihacku 据我所知,zookeeper是通过url来联系各个节点的,但是我这里是在命令行里执行的,这样的场景是不是不合适?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/124857

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX