Jon Topper Asked: 2010-02-04 03:59:20 +0800 CST2010-02-04 03:59:20 +0800 CST 2010-02-04 03:59:20 +0800 CST 在 RedHat 集群中禁用防护? 772 虽然我正在使用 RedHat Cluster 进行开发,但我希望能够完全禁用防护。这些东西的文档相当缺乏 - 我可以这样做,还是我应该寻找伪造某种空围栏方法? centos redhat cluster rhcs 5 个回答 Voted Christian 2010-02-04T05:10:47+08:002010-02-04T05:10:47+08:00 您可以使用手动围栏进行测试。在此文档中搜索 fence_manual 这不会禁用围栏,但是当您不想这样做时不会发生任何事情。 Matt Simmons 2010-02-04T05:22:19+08:002010-02-04T05:22:19+08:00 大* 如果您在开发时禁用它,当您打开它时您会后悔,并且它不会按照您想要的方式运行。让围栏正常工作是设置 RHCS 中最困难的部分之一,如果不是的话。至少对我来说是这样。 我建议在添加任何服务之前先咬紧牙关并使其正常工作。 * - 因此:http ://www.standalone-sysadmin.com/blog/2009/04/howto-redhat-cluster-suite/ dyasny 2010-02-04T05:33:22+08:002010-02-04T05:33:22+08:00 您可以备份 /sbin/fence* 并用空脚本替换文件,这可能只会记录收到的命令,但不会做任何实际的围栏 saurap 2011-11-22T11:38:24+08:002011-11-22T11:38:24+08:00 谢谢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 现在您已经备份了 /fencebackup 下的所有 fence* 脚本和 /sbin 下的空 fence* 脚本。 hidden_4003 2012-05-08T06:06:54+08:002012-05-08T06:06:54+08:00 你只是把: FENCE_JOIN="no" 进入 /etc/sysconfig/cman
您可以使用手动围栏进行测试。在此文档中搜索 fence_manual
这不会禁用围栏,但是当您不想这样做时不会发生任何事情。
大*
如果您在开发时禁用它,当您打开它时您会后悔,并且它不会按照您想要的方式运行。让围栏正常工作是设置 RHCS 中最困难的部分之一,如果不是的话。至少对我来说是这样。
我建议在添加任何服务之前先咬紧牙关并使其正常工作。
* - 因此:http ://www.standalone-sysadmin.com/blog/2009/04/howto-redhat-cluster-suite/
您可以备份 /sbin/fence* 并用空脚本替换文件,这可能只会记录收到的命令,但不会做任何实际的围栏
谢谢dyasny,我用你的答案解决了我的类似问题。我就是这样做的。
切换到 /fencebackup
然后编写一个脚本将同名的空脚本放在 /sbin
现在您已经备份了 /fencebackup 下的所有 fence* 脚本和 /sbin 下的空 fence* 脚本。
你只是把:
进入 /etc/sysconfig/cman