【问题标题】:Jenkins master failover scenarioJenkins 主故障转移场景
【发布时间】:2017-01-12 01:35:27
【问题描述】:

我们正在研究开源 Jenkins 主机故障转移方案,目前正在使用 SCM 同步插件备份 jenkins 作业和配置。关于如何恢复 Jenkins 以实现高可用性的任何想法 当主人倒下时。

【问题讨论】:

    标签: jenkins jenkins-plugins high-availability cloudbees gearman


    【解决方案1】:

    Docker 镜像非常适合这个。本质上,master 只是一个图像,您可以为所有作业配置它。日志当然不应该存储在 docker 镜像上,而是通过管道传输到 AWS S3 或一些数据存储。

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

    如果 docker/containers 不是你的菜,那么配置管理就是你要走的路(chef、puppet、ansible)。选择并使用这些工具来构建您一致的 Jenkins master 并从最新备份中恢复。

    【讨论】:

    • 我们正在寻找零停机时间,这排除了从备份和恢复中获取的可能性。在两台服务器之间,可能会使用 HA 代理进行尝试。我们还没有 AWS S3/Docker 映像。
    猜你喜欢
    • 2013-01-24
    • 1970-01-01
    • 2014-08-15
    • 1970-01-01
    • 2020-08-17
    • 2012-05-08
    • 1970-01-01
    • 2020-12-29
    • 2011-05-28
    相关资源
    最近更新 更多