我有兴趣通过以下设置设置高可用性Jenkins环境:
2将使用相同奴隶的主动/被动詹金斯大师
代理或负载均衡器,可以执行自动或手动故障转移 .
我发现apache mesos可以完成这类工作,但设置非常复杂 . 我有一种感觉,我不是唯一面临这个问题的人 . 您对此设置的建议是什么?最好是开源工具 .
谢谢!
我认为齿轮装置设置也很复杂 . 你必须设置一个齿轮箱服务器来使用gearman插件 . 以及如果gearnman服务器失败怎么办?因此,快速解决方案是使用主动被动设置 . 只需使用活动Jenkins服务器制作另一个Jenkins master和rsync其主目录,并将其服务保持在停止状态,如果主要主服务器失败,则只需启动辅助服务器 .
你可以试试Gearman Plugin:
我们决定创建Gearman插件以支持多个Jenkins大师 . gearman插件旨在支持额外的从站,允许构建作业的负载 balancer ,并提供冗余 .
或使用Enterprise Jenkins与high availability feature .
2 回答
我认为齿轮装置设置也很复杂 . 你必须设置一个齿轮箱服务器来使用gearman插件 . 以及如果gearnman服务器失败怎么办?因此,快速解决方案是使用主动被动设置 . 只需使用活动Jenkins服务器制作另一个Jenkins master和rsync其主目录,并将其服务保持在停止状态,如果主要主服务器失败,则只需启动辅助服务器 .
你可以试试Gearman Plugin:
或使用Enterprise Jenkins与high availability feature .