Product SiteDocumentation Site

3.4. Глобальные свойства кластера

После создания кластера появляется страница, предоставляющая доступ к интерфейсу настройки свойств кластера. Для того, чтобы перейти к настройке, нужно щелкнуть по ссылке с именем кластера. Интерфейс включает в себя следующие вкладки: General, Fence, Multicast и Quorum Partition. Последовательность настройки параметров, приведенных в перечисленных вкладках, приведена в данном разделе. Если параметры в одной из вкладок настраивать не нужно, можно пропустить шаг и перейти к следующему.
  1. Вкладка General — Отображает имя кластера и предоставляет интерфейс для настройки версии конфигурационного файла дополнительных параметров кластера. Краткая информация о параметрах в этой вкладке:
    • Cluster Name - отображает имя кластера. Возможности изменить имя кластера не предусмотрено. Единственным способом изменить имя кластера Red Hat является создание нового кластера с новым именем.
    • Значение Configuration Version равняется 1 по умолчанию и автоматически увеличивается каждый раз при изменении конфигурации кластера. Тем не менее, если нужно установить другое значение, его можно указать в поле ввода Configuration Version.
    • Ввести дополнительные параметры кластера можно на странице, открывающейся после щелчка по ссылке Show advanced cluster properties. Щелкнув по названию параметра, можно получить информацию о его назначении.
    После ввода нужных значений нужно щелкнуть по Apply для того, чтобы изменения вступили в силу.
  2. Вкладка Fence — предоставляет интерфейс для настройки следующих параметров Fence Daemon Properties: Post-Fail Delay и Post-Join Delay. Краткая информация о параметрах:
    • Параметр Post-Fail Delay представляет собой период ожидания демона fenced с момента возникновения сбоя до отключения узла (участника fence-домена). Значение параметра Post-Fail Delay по умолчанию равно 0. Это значение можно привести в соответствие с производительностью кластера и сетевой инфраструктуры.
    • Параметр Post-Join Delay представляет собой период ожидания демона fenced с момента формирования fence-домена до отключения узла. Значение параметра Post-Join Delay по умолчанию равно 3. Обычно значение Post-Join Delay устанавливается на уровне 20 - 30 секунд, но может иметь и другое значение в зависимости от производительности кластера и сетевой инфраструктуры.
    После изменения значений необходимо щелкнуть по кнопке Apply для того, чтобы изменения вступили в силу.

    Note

    Дополнительная информация о параметрах Post-Join Delay и Post-Fail Delay, приведена в man-странице fenced(8).
  3. Вкладка Multicast — предоставляет интерфейс для настройки следующих параметров Multicast Configuration: Let cluster choose the multicast address(разрешить автоматический выбор multicast-адреса) и Specify the multicast address manually(назначить multicast-адрес вручную). В качестве значения по умолчанию установлена опция Let cluster choose the multicast address. Если нужно установить определенный multicat-адрес, нужно выбрать опцию Specify the multicast address manually, ввести адрес в поле ввода и щелкнуть по кнопке Apply для того, чтобы изменения вступили в силу.

    Замечание

    IPV6 не поддерживается для Cluster Suite в Red Hat Enterprise Linux 5.
    Если multicast-адрес не задан, кластерное программное обеспечение Red Hat (а точнее, cman, менежер кластера) сформирует его автоматически. Старшие 16 бит multicast-адреса устанавливаются равными 239.192, а младшие формируются из идентификатора кластера.

    Замечание

    Идентификатор кластера - уникальный идентификатор, генерируемый cman для каждого кластера. Для просмотра идентификатора кластера нужно запустить команду cman_tool status на одном из узлов кластера.
    Если multicast-адрес назначается вручную, его следует выбирать из диапазона the 239.192.x.x, который используется cman. Использование multicast-адреса, не входящего в указанный диапазон, может привести к непредсказуемым результатам.

    Замечание

    После указания multicast-адреса необходимо проверить конфигурацию маршрутизаторов, через которые будут проходить сетевые пакеты кластерного программного обеспечения. В случае использования некоторых типов маршрутизаторов без дополнителной настройки возможны задержки, негативно сказывающиеся на производительности кластера.
  4. Вкладка Quorum Partition — предоставляет интерфейс для настройки следующих параметров Quorum Partition Configuration: Do not use a Quorum Partition(не использовать кворумный раздел), Use a Quorum Partition(использовать кворумный раздел), Interval, Votes, TKO, Minimum Score, Device, Label и Heuristics(эвристика). По умолчанию активна опция Do not use a Quorum Partition. В таблице 3.1, “Параметры Quorum-Disk” приведено описание параметров. Если нужно использовать кворумный диск, необходимо выбрать опцию Use a Quorum Partition, ввести параметры кворумного диска и щелкнуть по кнопке Apply для того, чтобы изменения вступили в силу.

    Важно

    Параметры кворумного диска и эвристики зависят от окружения кластера и специфических требований. Информацию об этих параметрах можно найти в man-странице qdisk(5). Обратитесь к авторизованному представителю службы поддержки Red Hat, если требуется помощь в настройке и использовании кворумного диска.

    Замечание

    Щелчок по кнопке Apply на вкладке Quorum Partition приведет к изменению файла конфигурации кластера (/etc/cluster/cluster.conf) на каждом узле кластера. Тем не менее, для того, чтобы начал использоваться кворумный диск, необходимо перезапусить кластер (информация об этой процедуре приведена в разделе 4.1, “Запуск, Остановка, и удаление кластеров”).
Параметр Описание
Do not use a Quorum Partition Отключает кворумный раздел. Отключает параметры кворумного диска во вкладке Quorum Partition.
Use a Quorum Partition Включает кворумный раздел. Включает параметры кворумного диска во вкладке Quorum Partition.
Interval Период повторения циклов чтения/записи, в секундах.
Votes Количество голосов, о котором кворумный демон, в случае наличия достаточно большого количества голосов, уведомляет CMAN.
TKO Количество периодов (заданных в параметре Interval), которое узел должен пропустить, чтобы быть признанным недееспособным.
Minimum Score Минимальное количество баллов, при котором узел признается дееспособным. Если значение не указано, или установлено в 0, применяется формула по умолчанию, floor((n+1)/2), где n — сумма баллов всех правил эвристики. Значение Minimum Score никогда не должно превышать суммы баллов всех правил эвристики. В противном случае кворумный диск будет недоступен.
Device Устройство, которое использует кворумный демон. Это устройство должно быть одинаковым на всех узлах.
Label Определяет метку кворумного диска, созданную утилитой mkqdisk. Если это поле содержит значение, значение в поле ввода Device игнорируется. В этом случае кворумный демон читает /proc/partitions и проверяет все блочные устройства на наличие сигнатуры qdisk, сравнивая метки с указанной в поле Label.
Heuristics
Path to Program — Программа, используемая для оценки работоспособности узла. Здесь можно указать любой файл, соторый может быть выполнен при помощи /bin/sh -c. Возвращенное значение 0 означает успешное завершение проверки; любое другое - сбой. Это поле является обязательным.
Interval — Период (в секундах) выполнения эвристического правила. По умолчанию интервал для каждого правила равен 2 секундам.
Score — Количество баллов, которое дает каждое правило в случае успешного выполнения. При выборе данных значений следует соблюдать острожность. По умолчанию значение этой величины для каждого правила равно 1.
Apply Распространяет изменения конфигурационного файла (/etc/cluster/cluster.conf) на все узлы кластера.
Таблица 3.1. Параметры Quorum-Disk