МБД.П - Информация о кластере

Дашборд МБД.П  МБД.П - Информация о кластере отображает состояние отказоустойчивого кластера Pacemaker в составе ПАК МБД.П: кворум, состояния узлов и ресурсов кластера. Данные выводятся для значений, выбранных в списках ПАК и Модуль в верхней части дашборда.

Сводные показатели

В верхней части дашборда выводятся сводные показатели кластера:

  • Кворум кластера — наличие кворума:

    • OK — кворум собран, кластер может управлять ресурсами.

    • KO — кворум потерян.

  • Активные ресурсы — доля активных ресурсов среди всех ресурсов кластера. Значение 1 означает, что все ресурсы активны.

  • Работающие узлы — доля узлов в состоянии online среди всех узлов кластера. Значение 1 означает, что работают все узлы.

  • Последнее изменение CIB — количество времени, прошедшего с последнего изменения конфигурационной базы кластера.

  • Ошибки связности — количество ошибок связности между узлами. Ненулевое значение указывает на проблемы сетевого взаимодействия внутри кластера.

Таблица рядом со сводными показателями выводит список узлов кластера:

  • Имя узла кластера — название узла.

  • Тип — тип участия узла в кластере.

  • Голосов — количество голосов узла при подсчёте кворума.

  • Доступен — участвует ли узел в работе кластера.

  • Unclean — находится ли узел в состоянии unclean, когда кластер не может достоверно определить состояние узла и его ресурсов.

Статусы узлов по времени

Временная диаграмма состояний узлов. Значение Да означает, что узел находится в состоянии, указанном в легенде рядом с его названием:

  • dc — узел выполняет роль координатора кластера;

  • expected_up — кластер ожидает, что узел работает;

  • maintenance — узел в режиме обслуживания: кластер не отслеживает его ресурсы;

  • online — узел работает и участвует в кластере;

  • pending — узел присоединяется к кластеру;

  • shutdown — узел завершает работу;

  • standby — узел в резервном режиме: не может размещать ресурсы;

  • standby_onfail — узел переведён в резервный режим из-за сбоя;

  • unclean — состояние узла не удалось определить.

Статусы ресурсов по времени

График изменения количества ресурсов кластера в каждом статусе:

  • active — ресурс работает;

  • blocked — ресурс заблокирован и не может быть запущен;

  • failed — работа ресурса завершилась сбоем;

  • failure_ignored — ресурс завершился сбоем, но сбой игнорируется настройками ресурса;

  • orphaned — ресурс удалён из конфигурации кластера, но ещё работает;

  • stopped — ресурс остановлен.

Ресурсы кластера

Таблица выводит список ресурсов кластера и их размещение по узлам.

Состав столбцов таблицы зависит от значения, выбранного в выпадающем списке под таблицей.

Столбцы таблицы:

  • Тип — тип агента ресурса.

  • Узел — название узла, на котором работает ресурс.

  • Ресурсы — название ресурса.

  • Роль — роль ресурса на узле:

    • Started — ресурс запущен.

    • Stopped — ресурс остановлен.

    • Master — ведущий экземпляр реплицируемого ресурса, источник данных для реплик.

    • Slave — ведомый экземпляр, реплицирует данные с ведущего.

  • Статус — текущий статус ресурса.

  • Порог миграции — количество сбоев, после которого кластер перенесёт ресурс на другой узел.

  • Счетчик ошибок — количество сбоев ресурса на узле.

Свойства узлов

Таблица выводит атрибуты узлов из конфигурации кластера Pacemaker.

Столбцы таблицы:

  • Time — дата и время получения данных.

  • __name__ — название метрики.

  • _module_id — название модуля.

  • _node_id — название сервера.

  • _pak_id — название ПАК.

  • _target_type — тип цели сбора метрик.

  • instance — адрес для сбора метрик.

  • job — название плагина, собирающего метрики.

  • Имя — название атрибута.

  • Node — название узла кластера.

  • Значение — значение атрибута.

  • Value — значение метрики.

Ограничения размещения ресурсов

Таблица выводит ограничения размещения — правила, которые определяют, на каких узлах могут работать ресурсы кластера.

Столбцы таблицы:

  • Time — дата и время получения данных.

  • __name__ — название метрики.

  • _module_id — название модуля.

  • _node_id — название сервера.

  • _pak_id — название ПАК.

  • _target_type — тип цели сбора метрик.

  • Ограничение ID — идентификатор ограничения.

  • instance — адрес для сбора метрик.

  • job — название плагина, собирающего метрики.

  • Узел — название узла, для которого задано ограничение.

  • Ресурс — название ресурса, к которому относится ограничение.

  • Счет — вес ограничения: чем больше значение, тем предпочтительнее размещение ресурса на узле.

Сервисы systemd

Таблица выводит службы systemd, которые связаны с работой кластера и находятся в состоянии active.