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, «Синхронизация файла конфигурации»).