在RedHat集群中禁用防护

虽然我正在使用RedHat Cluster进行开发,但我希望能够完全禁用屏蔽。 这个东西的文档是相当缺乏的 – 我可以这样做吗,或者我应该想要伪造某种空屏蔽方法?

BLARGH *

如果你在开发它的时候把它禁用了,当你打开它时会后悔的,它并不像你想要的那样行事。 让栅栏正确地工作是build立RHCS最困难的部分之一。 至less这是给我的。

我build议咬下子弹,并在添加任何服务之前先让它工作。

* – 因为这个: http : //www.standalone-sysadmin.com/blog/2009/04/howto-redhat-c​​luster-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中