Red Hat Training
A Red Hat training course is available for Red Hat Enterprise Linux
5.5. Настройка устройств изоляции
Настройка устройств изоляции охватывает их создание, удаление и изменение конфигурации. Раздел 5.7, «Настройка изоляции узлов» содержит информацию о настройке изоляции на отдельных узлах.
Прежде чем приступить к настройке устройств изоляции, возможно, потребуется откорректировать параметры fenced. Основные параметры перечислены ниже.
post_fail_delay— время ожидания с момента сбоя до отключения узла (в секундах). По умолчанию равно0. Это значение можно изменить в соответствии с производительностью кластера и сети.post-join_delay— время ожидания (в секундах), которое должно истечь, прежде чемfencedотключит узел после его перехода в резервный домен. Обычно равен 20-30 секундам (по умолчанию —6).
ccs --setfencedaemon восстановит исходные значения post_fail_delay и post_join_delay. Однако стоит помнить, что значения остальных параметров также будут восстановлены.
Так, например, следующая команда изменит значение
post_fail_delay, но при этом восстановит исходные значения других параметров.
ccs -h хост --setfencedaemon post_fail_delay=число
Команда изменения
post_join_delay:
ccs -h хост --setfencedaemon post_join_delay=число
Чтобы изменить оба значения одновременно, выполните:
ccs -h хост --setfencedaemon post_fail_delay=значение post_join_delay=значение
Примечание
Дополнительная информация о
post_join_delay, post_fail_delay и других параметрах приведена на справочной странице fenced(8), в /usr/share/cluster/cluster.rng и /usr/share/doc/cman-X.Y.ZZ/cluster_conf.html.
Добавление устройства изоляции:
ccs -h хост --addfencedev имя_устройства [параметры]
Так, следующая команда настроит устройство
myfence с адресом apc_ip_example, именем входа login_example и паролем password_example на узле node1.
ccs -h node1 --addfencedev myfence agent=fence_apc ipaddr=apc_ip_example login=login_example passwd=password_example
После этого секция
fencedevices в cluster.conf будет выглядеть так:
<fencedevices>
<fencedevice agent="fence_apc" ipaddr="apc_ip_example" login="login_example" name="myfence" passwd="password_example"/>
</fencedevices>
ccs позволяет получить полный список доступных и уже настроенных устройств (см. Раздел 5.6, «Список устройств и их параметров»).
Удаление устройства из конфигурации кластера осуществляется следующим образом:
ccs -h хост --rmfencedev имя_устройства
Так, следующая команда удалит устройство
myfence из конфигурации кластера на узле node1.
ccs -h node1 --rmfencedev myfence
Чтобы изменить параметры устройства изоляции, потребуется его удалить и заново добавить со новыми параметрами.
После завершения настройки структуры кластера надо выполнить синхронизацию файла конфигурации на всех узлах (см. Раздел 5.15, «Синхронизация файла конфигурации»).