Глава 8. Кластеризация

Token_coefficient в Corosync

Новый параметр token_coefficient для Corosync Cluster Engine используется только в том случае, если секция nodelist определена и содержит как минимум 3 узла. Расчет времени ожидания производится по формуле:
[токен + (число_узлов - 2)] * коэффициент
Это позволяет наращивать кластер без необходимости ручной коррекции времени ожидания после добавления нового узла. По умолчанию интервал равен 650 миллисекундам. Нулевое значение отключит эту функцию.
Таким образом, Corosync с легкостью адаптируется к добавлению и удалению узлов.

Auto_tie_breaker в Corosync

Функциональность auto_tie_breaker была дополнена: теперь пользователь сможет сам выбрать набор узлов, который получит кворум при распаде кластера на равные части. По умолчанию будет выбрана часть, содержащая узел с наименьшим идентификатором.

Red Hat High Availability

Ниже перечислены основные изменения комплекта Red Hat High Availability.
  • pcs resource cleanup теперь может сбрасывать значение failcount и статус всех ресурсов.
  • С помощью параметра lifetime команды pcs resource move можно настроить срок действия ограничений, автоматически накладываемых на ресурсы при выполнении этой команды.
  • Разрешения чтения и записи конфигурации кластера можно настроить при помощи команды pcs acl.
  • pcs constraint позволяет настроить не только общие, но и индивидуальные параметры ограничений кластерных ресурсов.
  • Параметр disabled команды pcs resource create запрещает автоматический запуск созданного ресурса.
  • pcs cluster quorum unblock означает, что кластер не будет дожидаться установки кворума всеми узлами.
  • Параметры before и after команды pcs resource create позволяют изменить порядок групп ресурсов.
  • Параметры backup и restore команды pcs config отвечают за создание и восстановление архива файлов конфигурации кластера на всех узлах.