虽然我正在使用RedHat Cluster进行开发,但我希望能够完全禁用屏蔽。 这个东西的文档是相当缺乏的 – 我可以这样做吗,或者我应该想要伪造某种空屏蔽方法?
BLARGH *
如果你在开发它的时候把它禁用了,当你打开它时会后悔的,它并不像你想要的那样行事。 让栅栏正确地工作是build立RHCS最困难的部分之一。 至less这是给我的。
我build议咬下子弹,并在添加任何服务之前先让它工作。
* – 因为这个: http : //www.standalone-sysadmin.com/blog/2009/04/howto-redhat-cluster-suite/
您可以使用手动屏蔽进行testing。 在这个文档中searchfence_manual
这不会禁用栅栏,但是当你不想要的时候什么都不会发生。
您可以备份/ sbin / fence *并用空脚本replace这些文件,也许只是logging一个接收到的命令,但不会做任何实际的防护
谢谢dyasny,我用你的答案来解决我的类似问题。 我就是这么做的
[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
现在,您已经在/ sbin下的/ fencebackup和空的fence *脚本下备份了所有的fence *脚本。
你只是把:
FENCE_JOIN="no"
到/ etc / sysconfig / cman中