Как сделать Дженкинс ХА? - PullRequest
       39

Как сделать Дженкинс ХА?

0 голосов
/ 31 января 2019

У меня есть два физических сервера (Ab и Bb) для пакетной обработки.Каждый из них работает отдельно со своим мастером Дженкинс.Что я хочу сделать, так это создать для них среду высокой доступности.Если Аб умер, то Bb может начать играть главную роль Дженкинса (то есть Ab - мастер Дженкинса, а Bb - Дженкинс).

Я обнаружил, что Плагин Gearman может помочь создать среду высокой доступности.Я разработал среду высокой доступности, используя ее, и создал новый сервер для Gearman (пусть это Gs).В другой статье говорилось об использовании multi master, поэтому я установил плагин Gearman для Ab и Bb и подключил их к Gs.Я зарегистрировал те же самые задания для Ab master и Bb master, но они выполняются отдельно (это означает, что они выполняются вдвойне).Для решения этой проблемы я попытался поделиться $ JENKINS_HOME по NFS, но это также вызывает ошибку.Не могли бы вы дать мне какой-нибудь совет для решения этой ситуации?

Или другие решения для создания среды HA с использованием Jenkins действительно хороши.

Спасибо.

1 Ответ

0 голосов
/ 31 января 2019
У

cloudbees есть хорошая статья.Ссылка ниже: -

https://go.cloudbees.com/docs/cloudbees-documentation/cje-install-guide/#high-availability

...