1

我们正在查看开源Jenkins主站故障切换场景,并且当前使用SCM同步插件备份jenkins作业和配置。当主人出现故障时,如何恢复詹金斯的高可用性 。Jenkins主站故障切换场景

回答

2

Docker镜像对此非常有用。从本质上来说,主人只是一张您配置所有工作的图像。当然,日志记录不应该存储在Docker镜像上,而应该传送到AWS S3或某个数据存储区。

您运行的每项作业都会启动一个新的docker slave来处理该任务。提供具有大量水平缩放空间的HA。

如果docker/containers不是你的东西,那么配置管理就是要走的路(厨师,傀儡,ansible)。选择并使用这些工具构建出一致的Jenkins master并从最新的备份中恢复。

+0

我们正在寻找零宕机时间,这就排除了从备份和恢复中获取。在两台服务器之间,可能会使用HA代理进行尝试。 AWS S3/Docker镜像我们还没有。 – Guru