如何制作詹金斯HA?

时间:2019-01-31 08:03:58

标签: jenkins high-availability gearman

我有两个物理服务器(Ab和Bb)用于批处理。他们每个人都有自己的Jenkins Master分别运行。我要做的是为他们提供HA环境。如果Ab死了,那么Bb可以担任Jenkins的主人角色(即Ab是Jenkins的主人,而Bb是Jenkins的奴隶)。

我发现Gearman插件可以帮助创建HA环境。我通过使用它设计了HA环境,并为Gearman制造了新服务器(将其命名为Gs)。其他文章说使用多主机,所以我为Ab和Bb都安装了Gearman插件,并将它们连接到Gs。我将相同的作业注册到Ab大师和Bb大师,但它分别运行(意味着要双重运行)。为了解决此问题,我尝试通过NFS共享$ JENKINS_HOME,但它也会引起错误。您能给我一些解决这种情况的建议吗?

或者使用Jenkins构建HA环境的其他解决方案确实很好。

谢谢。

1 个答案:

答案 0 :(得分:0)