我有两个物理服务器(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环境的其他解决方案确实很好。
谢谢。
答案 0 :(得分:0)
cloudbees上有一篇不错的文章。链接如下:-
https://go.cloudbees.com/docs/cloudbees-documentation/cje-install-guide/#high-availability