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

Как запустить несколько экземпляров одной и той же службы в кластере Pacemaker

Мне нужно настроить совместное размещение нескольких групп экземпляров приложений (vip, service, iscsi disk), чтобы каждая группа работала на отдельном узле кластера.
Я знаю, что Pacemaker предлагает для этого групповые атрибуты и правила, но мне не удалось найти пример.

Например:

Группа A состоит из ресурсов A1, A2, A3 с набором упорядочивания и размещения.
Группа B состоит из одинакового количества ресурсов B1, B2, B3, упорядочения и сочетания.

Таких групп может быть больше (до 14).

Я хочу, чтобы Pacemaker запускал каждую группу на отдельном выделенном узле, например:
A (A1, A2, A3) на узле 1, B (B1, B2, B3) на узле 2, C на 3, D на 4, E на 5 и т. Д.

Как я могу это сделать?

PS: Возможным решением было бы сопоставить каждую группу с конкретным узлом с использованием групповой привязки, но я бы хотел избежать такой настройки, поскольку это требует ручной проверки текущей конфигурации сопоставления перед каждым новым предоставлением услуг. Я ищу решение, при котором Pacemaker делает это автоматически.