Jenkins:使用NFS的2个主节点

时间:2017-03-28 09:44:57

标签: jenkins high-availability nfs

我正在考虑为我的环境提供以下高可用性解决方案:

  • 数据中心,其中一个已启动Jenkins主节点。

  • 使用Jenkins主节点之一的灾难数据中心。

Datacenter one始终开机,第二个仅用于灾难。我的想法是使用相同的ip但使用共享NFS安装两个jenkins。如果第一个已经下降,第二个以相同的IP开始,我仍然成功地服务

我的问题是,这个解决方案能否运作?。

谢谢所有hekp;)

1 个答案:

答案 0 :(得分:0)

我没有看到任何挑战,为什么它不应该起作用。但是你仍然要在切换的情况下进行监控,因为我遇到了当jenkins突然关闭时正在运行的作业仍在队列中,当服务被恢复但是之后它们从未完成时,我不得不手动删除构建使用脚本控制台。

在jenkins论坛上,很多人都报告了这样的错误,其中大部分似乎都已修复,但仍有可能发生这种情况,这是因为每次jenkins重启/启动时,配置都会重新加载磁盘。所以有时会出现不一致的情况,因为内存配置已经存在,并且重新加载了配置。

因此,在您的情况下,可能会发生在恢复服务时仍然会阻止执行程序线程。因此,您必须确保恢复后一切正常。