2016-12-28 212 views
0

我能够在我的集群中设置fence_vmware_soap,并且我知道它用于防止数据损坏,因此两个节点不会同时写入共享存储(我的情况下为lun)。在主动节点能够接管和写入共享磁盘之前,围栏将确保不健康的节点完全关闭。有人请向我解释fence_vmware_soap是如何工作的?

我会想知道发生了什么,并在集群中的一个节点是如何知道其他节点是不健康的不健康节点使用fence_vmware_soap剂会杀死自己之前。

我会很感激的答案非常简单的方式解释它,因为这是我第一次设置NFS集群(主动/被动)

回答

0

我知道这个线程是有点老了,但是:

第一次尝试,以达到您的VMware集群可用:

# fence_vmware_soap -a my_host_ip -l my_user -p my_pw --ssl -z -v -o list 

我不知道如何与起搏器做到这一点,但没有解决办法是改变你的cluster.conf如下:

<clusternode name="n1" nodeid="2" votes="1"> 
    <fence> 
    <method name="1"> 
     <device name="vmwarefence" port="rhel5rhcs-node1" 
      uuid="xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxx"/> 
    </method> 
    </fence> 
</clusternode> 
</clusternodes> 
<cman expected_votes="1" two_node="1"/> 
<fencedevices> 
    <fencedevice agent="fence_vmware_soap" ipaddr="xxx.xxx.xxx.xxx" 
    login="root" name="vmwarefence" passwd="pwd" ssl="1"/> 
</fencedevices> 

可以事后

# clustat 
确认集群的状态
相关问题