Назад | Перейти на главную страницу

Keepalived - как изменить главного владельца, когда узел выходит из строя?

Здравствуйте, я хотел бы знать, есть ли какие-либо возможности с keepalived: сменить главного владельца при выходе из строя узла?

Чтобы проиллюстрировать мой вопрос:

[стандартное поведение]
Кластер Keepalived с узлом 1 (мастер) и узел 2 (раб).
когда (мастер) идет вниз, (раб) это удобный трафик Когда (мастер) идет вверх и (мастер) возвращается к работе по обработке трафика

[поведение при наблюдении]
Кластер Keepalived с node1 (происхождение-мастер) и узел2 (происхождение-раб).
когда (происхождение-мастер) идет вниз, (происхождение-раб) обрабатывает трафик и становится (новый хозяин)
когда (происхождение-мастер) идет вверх и (новый раб)

Моя проблема заключалась в использовании состояния Master> Slave.
Чтобы работать так, как я хотел в [контролируемом поведении], мне пришлось настроить Резервное копирование> Состояние резервного копирования:

# Node1
vrrp_instance VI_TEST_1 {

  state BACKUP
  priority 150
  nopreempt

# Node2
vrrp_instance VI_TEST_1 {
  state BACKUP
  priority 100
  nopreempt

Надеюсь, это кому-то поможет!