Отключить ограждение в кластере RedHat?

Пока я работаю с RedHat Cluster, я бы хотел полностью отключить ограждение. Документация для этого материала довольно не хватает - могу ли я сделать это вообще, или я должен подделать какой-то метод нулевого фехтования?

5 ответов

BLARGH*

Если вы отключите его при разработке, вы пожалеете об этом, когда включите его, и он не будет вести себя так, как вы этого хотите. Правильно настроить фехтование - это одна из самых сложных задач при настройке RHCS. По крайней мере, это было для меня.

Я бы порекомендовал кусать пулю и заставить ее работать, прежде чем добавлять какие-либо услуги.

* - из-за этого: http://www.standalone-sysadmin.com/blog/2009/04/howto-redhat-cluster-suite/

Вы можете использовать ручное ограждение для тестирования. поиск fence_manual в этом документе

это не отключит фехтование, но ничего не произойдет, когда вы этого не захотите.

Спасибо, дясный, я воспользовался вашим ответом, чтобы решить мою похожую проблему. Вот как я это сделал.

[saurap@node1 sbin]# find . -name "fence*" -exec mv {} /fencebackup \;

переключиться на / fencebackup

[saurap@node1 fencebackup]# ls >sbinnames

затем напишите скрипт для размещения пустого скрипта с таким же именем в / sbin

#!/bin/bash
for i in `cat sbinnames`
do
    cd /sbin
    touch $i
    echo "#!/bin/bash" > $i
    chmod 755 $i
done

Теперь у вас есть резервная копия всех ваших сценариев fence* в каталоге / fencebackup и пустых сценариев fence* в каталоге /sbin.

Вы можете сделать резервную копию /sbin/fence* и заменить файлы пустыми сценариями, которые, возможно, будут просто регистрировать полученную команду, но не будут выполнять никакого реального ограждения

Вы просто положили:

FENCE_JOIN="no"

в /etc/sysconfig/cman

Другие вопросы по тегам