首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将Jenkins设置为HA?

问如何将Jenkins设置为HA?
EN

Stack Overflow用户
提问于 2016-03-23 16:34:38
回答 2查看 25.6K关注 0票数 19

目前我们使用Jenkins作为我们的CI系统,并且有一个主服务器和从服务器,它们是由Openstack上的Saltstack提供的。如果我们的Jenkins主服务器宕机,我们需要创建一个新的主服务器,我们需要从旧的主服务器中取出文件并将其放入新的主服务器中,但这至少需要30分钟。

有没有办法将Jenkins设置为高可用性?

我已经和Gearman Plugin确认过了,但是如果Gearman服务器由于某种原因而宕机,我们还需要为Gearman设置一个HA。

是否有其他方法可以为Jenkins设置高可用性?

EN

回答 2

Stack Overflow用户

发布于 2016-03-24 00:09:16

Jenkins没有一个很好的HA故事;使用开放源码版本,您能做的最好的事情就是将$JENKINS_HOME中的所有文件放在一个共享文件系统上,然后有一个冷备用主机,如果活动主机停止工作,您可以启动它。这将把故障转移时间缩短到主服务器重新启动所需的时间,通常只需要几分钟。

您还可以查看CloudBees的Jenkins Enterprise产品,其中包括一个High Availability Plugin。

票数 10
EN

Stack Overflow用户

发布于 2016-06-19 00:58:05

我使用cluster from scratch doc创建Jenkins WAN-HA主动/被动集群。请参阅附件中的Architecture Diagram for Jenkins HA using pacemaker 。

需要将/etc/init.d/jenkins转换为ocf代理脚本。目前,我在pcmk-2服务器上通过systemd在pcmk-1停机时手动启动Jenkins。

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

https://stackoverflow.com/questions/36173214

复制
相关文章

相似问题

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