首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >动态添加节点

动态添加节点
EN

Server Fault用户
提问于 2014-07-16 02:20:17
回答 1查看 1.8K关注 0票数 3

我一直在为HA的安装而用Pacemaker &Cor产c进行实验。我在两个Ubuntu14.04 Linode上安装了它,在对过时的配置示例和教程进行了大量的反复学习之后,我成功地启动并运行了它。这主要是因为我必须将其设置为使用UDP单播才能工作(多播和广播无法在Linode的网络上运行)

两个节点都能够看到对方,并检测到另一个节点何时下降。太棒了!

现在我想尝试在集群运行时添加第三个节点,所以我去寻找一些命令来这样做.No...Nope...据我所知,就我所知,这个看似重要而简单的行动,用一个简单的命令是不可能的。

要添加节点,必须将其添加到每个节点的配置中,然后关闭群集、重新加载并重新启动。高可用性从窗口消失了。

动态添加节点的唯一方法是在cmap_keys(8)下找到。

我必须首先运行一个命令才能找到下一个空闲节点id。然后,对于集群中当前的每个节点,手动将其添加到nodelist.node.x.ringy_addr,以此类推。即使在重新启动之后,它也无法存活,我也必须手动更新每个配置文件。然后,我必须将新的配置文件复制到新节点,并启动它。

可以连接到集群中的任何节点,发出命令更改现有节点,并添加资源,这些资源将在所有节点之间同步。但我不能简单地以同样的方式添加一个新节点吗?

请告诉我,我只是不擅长搜索信息,并且有一个简单的命令可以在一个正在运行的HA集群中添加新的节点。有没有我忽略的工具或方法?

谢谢您抽时间见我!

EN

回答 1

Server Fault用户

回答已采纳

发布于 2014-07-16 16:11:38

如果使用多播,您可以快速、轻松地向群集添加新节点。因此,我怀疑开发人员可能从未见过需要允许通过UDP单播动态添加节点。至少没有我自己知道的“干净”的方式存在。

但是,您应该能够重新加载Cor产c并应用新编辑的配置文件,而不会中断服务,方法是首先将Pacemaker放到维护模式中。在维护模式下,当您停止并重新启动Cor产c和Pacemaker时,当前正在运行的任何服务都不会停止。

票数 1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/612848

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档