1

我們正在查看開源Jenkins主站故障切換場景,並且當前使用SCM同步插件備份jenkins作業和配置。當主人出現故障時,如何恢復詹金斯的高可用性 。Jenkins主站故障切換場景

回答

2

Docker鏡像對此非常有用。從本質上來說,主人只是一張您配置所有工作的圖像。當然,日誌記錄不應該存儲在Docker鏡像上,而應該傳送到AWS S3或某個數據存儲區。

您運行的每項作業都會啓動一個新的docker slave來處理該任務。提供具有大量水平縮放空間的HA。

如果docker/containers不是你的東西,那麼配置管理就是要走的路(廚師,傀儡,ansible)。選擇並使用這些工具構建出一致的Jenkins master並從最新的備份中恢復。

+0

我們正在尋找零宕機時間,這就排除了從備份和恢復中獲取。在兩臺服務器之間,可能會使用HA代理進行嘗試。 AWS S3/Docker鏡像我們還沒有。 – Guru