В состав Red Hat Cluster Manager входят следующие демоны, наблюдающие за работой кластера:
cluquorumd — демон кворума
clusvcmgrd — демон, управляющий службами
clurmtabd — синхронизирует записи NFS-подключений в файле /var/lib/nfs/rmtab со своими сведениями о точке подключения службы
clulockd — глобальный менеджер блокировок (единственный клиент этого демона – это clusvcmgrd)
clumembd — демон членства
В Настройке кластера (Cluster Configuration Tool) можно настраивать любой из этих демонов независимо. Чтобы вызвать диалоговое окно Свойства демона кластера (Cluster Daemon Properties), выберите Кластер (Cluster) => Свойства демона (Daemon Properties).
В следующих разделах объясняется, как настроить свойства демонов кластера. Заметьте также, что предлагаемые по умолчанию значения подходят в большинстве конфигураций и менять их не нужно.
Демон clumembd в каждой кластерной системе выдаёт импульсы (выполняя ping) через Ethernet соединения точка-точка, к которым подключены другие узлы кластера.
Замечание | |
---|---|
Вы можете включить и широковещательную, и групповую рассылку импульсов, но как минимум один вариант должен использоваться обязательно. Групповая рассылка импульсов через Ethernet-интерфейс со связыванием каналов обеспечивает хороший уровень отказоустойчивости и рекомендуется для доступности. |
Вы можете определить следующие свойства демона clumembd:
Уровень syslog (Log Level) — Определяет уровень сообщений о событиях, которым разрешено попадать в файл журнала кластера (по умолчанию, /var/log/messages). Выберите подходящий уровень ведения журнала из меню. За дополнительной информацией обратитесь к разделу 2.12 Настройка протоколирования событий syslogd.
Скорость переноса (Failover Speed) — Определяет число секунд, в течении которого служба кластера ждёт, прежде чем отключить не отвечающий узел (то есть узел, пульс которого отсутствует). Чтобы установить скорость переноса, перетяните ползунок. По умолчанию время переноса равно 10 секундам.
Замечание | |
---|---|
Увеличение скорости переноса увеличивает вероятность ошибочных отключений. |
Heartbeating — Выберите один из вариантов: Включить широковещательный пульс (Enable Broadcast Heartbeating) или Включить групповую рассылку импульсов (Enable Multicast Heartbeating), выбрав соответствующий пункт. В случае широковещательной рассылки импульсов демоном clumembd будет использован широковещательный IP-адрес.
По умолчанию, демон clumembd настроен на групповую рассылку импульсов. Групповая рассылка использует для передачи импульсов сетевой интерфейс, связанный с именём компьютера заданного узла.
Групповой IP-адрес (Multicast IP Address) — Определяет IP-адрес, используемый демоном clumembd для групповой рассылки. Это поле не редактируется, если выбран вариант Включить широковещательный пульс (Enable Broadcast Heartbeating). По умолчанию для групповой рассылки кластером используется IP-адрес 225.0.0.11.
В кластере с двумя узлами, в котором не используется IP адрес арбитра (tiebreaker), демон cluquorumd периодически записывает метку времени и состояние системы в определённую область первичного и теневого общих разделов. Этот демон также читает метку времени и информацию о состоянии других узлов с первичного общего раздела, и, если он испорчен, с теневого раздела.
Вы можете определить следующие свойства демона cluquorumd:
Уровень syslog (Log Level) — Определяет уровень сообщений о событиях, которым разрешено попадать в файл журнала кластера (по умолчанию, /var/log/messages). Выберите подходящий уровень ведения журнала из меню. За дополнительной информацией обратитесь к разделу 2.12 Настройка протоколирования событий syslogd.
Дисковый арбитраж - интервал дискового ping (Ping Interval) или IP-адрес сетевого арбитра (Tiebreaker IP) — Интервал ping (Ping Interval) используется для проверки пульса с помощью диска; определяет число секунд между обновлениями демоном кворума его состояния на диске.
IP-адрес сетевого арбитра (Tiebreaker IP) — средство определения кворума, то есть способности выполнять службы, использующее проверку пульса по сети. IP-адрес арбитра используется, только если кластер можно разделить пополам, по два или четыре узла. Этот адрес должен быть связан с маршрутизатором, который при обычных условиях достижим для всех узлов через Ethernet-интерфейс, используемый программным обеспечением кластера.
Демон clurmtabd синхронизирует записи NFS-подключений в файле /var/lib/nfs/rmtab со своей копией точки подключения службы Демон clurmtabd работает, если работает служба с экспортами NFS.
Вы можете определить следующие свойства демона clurmtabd:
Уровень syslog (Log Level) — Определяет уровень сообщений о событиях, которым разрешено попадать в файл журнала кластера (по умолчанию, /var/log/messages). Выберите подходящий уровень ведения журнала из меню. За дополнительной информацией обратитесь к разделу 2.12 Настройка протоколирования событий syslogd.
Интервал опроса (Poll Interval) — Определяет число секунд между циклами синхронизации локального файла NFS rmtab с файлом кластера rmtab в общем хранилище.
В каждой кластерной системе демон, управляющий службами, clusvcmgrd реагирует на изменения в составе кластера, останавливая и запуская службы. Временами вы будете замечать, что работает несколько процессов clusvcmgrd; для операций start, stop и monitoring порождаются отдельные процессы.
Вы можете определить следующие свойства демона clusvcmgrd:
Уровень syslog (Log Level) — Определяет уровень сообщений о событиях, которым разрешено попадать в файл журнала кластера (по умолчанию, /var/log/messages). Выберите подходящий уровень ведения журнала из меню. За дополнительной информацией обратитесь к разделу 2.12 Настройка протоколирования событий syslogd.
Демон clulockd управляет блокировками файлов, используемых узлами кластера.
Вы можете определить следующие свойства демона clulockd:
Уровень syslog (Log Level) — Определяет уровень сообщений о событиях, которым разрешено попадать в файл журнала кластера (по умолчанию, /var/log/messages). Выберите подходящий уровень ведения журнала из меню. За дополнительной информацией обратитесь к разделу 2.12 Настройка протоколирования событий syslogd.