4.12. Высокая доступность и кластеры (машинный перевод)

новый pcs команды для вывода списка доступных сторожевых устройств и тестирования сторожевых устройств

Для настройки SBD с Pacemaker требуется работающее сторожевое устройство. Этот релиз поддерживает pcs stonith sbd watchdog list команда для перечисления доступных сторожевых устройств на локальном узле, и pcs stonith sbd watchdog test Команда для проверки сторожевого устройства. Для получения информации о sbd инструмент командной строки, см. sbd(8) страница справочника.

(BZ#1578891)

pcs теперь команда поддерживает фильтрацию сбоев ресурсов по операции и ее интервалу

Кардиостимулятор теперь отслеживает сбои ресурсов для каждой операции с ресурсом поверх имени ресурса и узла. pcs resource failcount show Теперь команда позволяет фильтровать сбои по ресурсу, узлу, операции и интервалу. Он предоставляет возможность отображать сбои, агрегированные по ресурсу и узлу или детализированные по ресурсу, узлу, операции и его интервалу. Кроме того, pcs resource failcount reset Теперь команда позволяет фильтровать сбои по ресурсу, узлу, операции и интервалу.

(BZ#1591308)

Временные метки включены в corosync журнал

corosync log ранее не содержал меток времени, что затрудняло связь его с логами других узлов и демонов. В этом выпуске временные метки присутствуют в corosync журнал.

(BZ#1615420)

Новые форматы для pcs cluster setup, pcs cluster node add а также pcs cluster node remove команды

В Red Hat Enterprise Linux 8 pcs полностью поддерживает Corosync 3, knet, и имена узлов. Имена узлов теперь требуются и заменяют адреса узлов в роли идентификатора узла. Адреса узлов теперь необязательны.

  • в pcs host auth команда, адреса узлов по умолчанию для имен узлов
  • в pcs cluster setup а также pcs cluster node add команды, адреса узлов по умолчанию равны адресам узлов, указанным в pcs host auth команда.

С этими изменениями изменились форматы команд для настройки кластера, добавления узла в кластер и удаления узла из кластера. Информацию об этих новых форматах команд смотрите в справке для pcs cluster setup, pcs cluster node add а также pcs cluster node remove команды.

(BZ#1158816)

Кардиостимулятор 2.0.0 в RHEL 8

pacemaker пакеты были обновлены до предыдущей версии Pacemaker 2.0.0, которая содержит ряд исправлений ошибок и улучшений по сравнению с предыдущей версией:

  • Подробный журнал Pacemaker теперь /var/log/pacemaker/pacemaker.log по умолчанию (не напрямую в /var/log или в сочетании с corosync войти под /var/log/cluster).
  • Процессы демона Pacemaker были переименованы, чтобы сделать чтение журналов более интуитивным. Например, pengine был переименован в pacemaker-schedulerd
  • Поддержка устаревших default-resource-stickiness а также is-managed-default свойства кластера были удалены. resource-stickiness а также is-managed свойства должны быть установлены в ресурсах по умолчанию вместо этого. Существующие конфигурации (но не вновь созданные) с устаревшим синтаксисом будут автоматически обновлены для использования поддерживаемого синтаксиса.
  • Более полный список изменений доступен по адресу https://access.redhat.com/articles/3681151

Пользователям, которые обновляют существующий кластер с помощью Red Hat Enterprise Linux 7 или более ранней версии, рекомендуется запустить pcs cluster cib-upgrade на любом узле кластера до и после обновления RHEL на всех узлах кластера.

(BZ#1543494)

Основные ресурсы переименованы в ресурсы для продвижения клонов

Red Hat Enterprise Linux (RHEL) 8 поддерживает Pacemaker 2.0, в котором главный / подчиненный ресурс больше не является отдельным типом ресурса, а является стандартным ресурсом-клоном с promotable мета-атрибут установлен в true Следующие изменения были внесены в поддержку этого обновления:

  • Больше невозможно создавать главные ресурсы с pcs команда. Вместо этого можно создать promotable клонировать ресурсы. Связанные ключевые слова и команды были изменены с master в promotable
  • Все существующие главные ресурсы отображаются в виде рекламных клонированных ресурсов.
  • При управлении кластером RHEL7 в веб-интерфейсе главные ресурсы по-прежнему называются главными, поскольку кластеры RHEL7 не поддерживают продвигаемые клоны.

(BZ#1542288)

Новые команды для аутентификации узлов в кластере

Red Hat Enterprise Linux (RHEL) 8 включает в себя следующие изменения в командах, используемых для аутентификации узлов в кластере.

  • Новая команда для аутентификации pcs host auth Эта команда позволяет пользователям указывать имена хостов, адреса и pcsd порты.
  • pcs cluster auth Команда аутентифицирует только узлы в локальном кластере и не принимает список узлов
  • Теперь можно указать адрес для каждого узла. pcs/pcsd Затем свяжется с каждым узлом, используя указанный адрес. Эти адреса могут отличаться от указанных corosync использует внутренне.
  • pcs pcsd clear-auth команда была заменена pcs pcsd deauth а также pcs host deauth команды. Новые команды позволяют пользователям деаутентифицировать как один хост, так и все хосты.
  • Ранее аутентификация узла была двунаправленной и выполняла pcs cluster auth команда вызвала аутентификацию всех указанных узлов друг против друга. pcs host auth Однако команда вызывает проверку подлинности только локального хоста на указанных узлах. Это позволяет лучше контролировать, какой узел аутентифицируется по сравнению с другими узлами при выполнении этой команды. На самой настройке кластера, а также при добавлении узла, pcs автоматически синхронизирует токены в кластере, поэтому все узлы в кластере по-прежнему автоматически аутентифицируются, как и раньше, и узлы кластера могут связываться друг с другом.

Обратите внимание, что эти изменения не являются обратно совместимыми. Узлы, которые были аутентифицированы в системе RHEL 7, необходимо будет снова аутентифицировать.

(BZ#1549535)

pcs теперь команды поддерживают отображение, очистку и синхронизацию истории фехтования

Демон забора Кардиостимулятора отслеживает историю всех предпринятых действий забора (ожидающих, успешных и не выполненных). С этим выпуском pcs Команды позволяют пользователям получать доступ к истории фехтования следующими способами:

  • pcs status команда показывает неудачные и ожидающие действия ограждения
  • pcs status --full Команда показывает всю историю фехтования
  • pcs stonith history Команда предоставляет опции для отображения и очистки истории фехтования
  • Хотя история ограждения синхронизируется автоматически, pcs stonith history Команда теперь поддерживает update опция, которая позволяет пользователю вручную синхронизировать историю ограждения, если это необходимо

(BZ#1620190, BZ#1615891)