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

Вы можете дать мне отзыв об архитектуре высокой доступности с использованием linux-ha и pacemaker?

Я пытаюсь разработать архитектуру для достижения высокой доступности для одной из наших служб (внутренняя служба, одно TCP-соединение для всех запросов). Только начал читать о linux-ha и pacemaker, и я хотел бы знать, имеет ли смысл следующий подход:

  1. У нас есть два узла, обслуживающих одну услугу, точно такие же, скажем, A и B.

  2. Я хотел бы дать каждому узлу свой собственный виртуальный IP-адрес, например VA-> A, VB-> B (то есть виртуальный адрес A указывает на A и т. Д.).

  3. Таким образом, каждый из наших серверов (Cn), использующих службу на A или B, будет явно настроен на VA или VB и никогда не изменится.

  4. Теперь, в случае, если A терпит неудачу, я хотел бы, чтобы VA указывал на B, теперь имея VA-> B и VB-> B.

  5. Как только наш отказавший узел (A) восстановится, он должен быть восстановлен обратно в VA-> A и VB-> B.

В качестве примечания, у нас есть балансировщик нагрузки между всеми серверами (Cn), и мы не хотим «балансировать нагрузку» запросы также от Ci к A или B (в любом случае каждый Ci будет иметь одно tcp-соединение со своим VIP, пока он жив).

Имеет ли смысл такая конфигурация? Можно ли для этого настроить linux-ha и pacemaker?

Буду признателен за любой конструктивный отзыв, спасибо

Для меня установка имеет смысл. Вы можете легко настроить такую ​​установку с кардиостимулятором. Используйте агент ресурсов OCF IPaddr2 для виртуальных IP-адресов.