2013-02-10 67 views
0

我創建了一個空殼腳本擊劍像下面紅帽集羣custome圍欄失敗

#!/bin/bash 
echo "success: myfence $2" 
exit 0 

我有它添加cluster.conf中,但以下錯誤,當測試我倒以太網下來我得到了。

Feb 10 07:58:36 node2 fenced[2006]: fenced 3.0.12.1 started 
Feb 10 07:58:36 node2 fenced[2006]: failed to get dbus connection 
Feb 10 08:06:52 node2 fenced[1982]: fenced 3.0.12.1 started 
Feb 10 08:06:52 node2 fenced[1982]: failed to get dbus connection 
Feb 10 08:11:38 node2 fenced[1928]: fenced 3.0.12.1 started 
Feb 10 08:11:38 node2 fenced[1928]: failed to get dbus connection 
Feb 10 08:20:07 node2 fenced[1928]: fencing node node1.example.com 
Feb 10 08:20:07 node2 fenced[1928]: fence node1.example.com dev 0.0 agent none result: error no method 
Feb 10 08:20:07 node2 fenced[1928]: fence node1.example.com failed 
Feb 10 08:20:10 node2 fenced[1928]: fencing node node1.example.com 
Feb 10 08:20:10 node2 fenced[1928]: fence node1.example.com dev 0.0 agent none result: error no method 
Feb 10 08:20:10 node2 fenced[1928]: fence node1.example.com failed 
Feb 10 08:20:13 node2 fenced[1928]: fencing node node1.example.com 
Feb 10 08:20:13 node2 fenced[1928]: fence node1.example.com dev 0.0 agent none result: error no method 
Feb 10 08:20:13 node2 fenced[1928]: fence node1.example.com failed 

它不工作!我的集羣掛在這個階段的擊劍..但是當我運行fence_ack_manual它的作品!

回答

0

我自己解決了。在cluster.conf中添加以下行並且繁榮!

<clusternodes> 
       <clusternode name="CentOS1" nodeid="1" votes="1"> 
         <fence> 
           <method name="1"> 
             <device nodename="CentOS1" name="myfence"/> 
           </method> 
         </fence> 
       </clusternode> 

       <clusternode name="CentOS2" nodeid="2" votes="1"> 
         <fence> 
           <method name="2"> 
             <device nodename="CentOS2" name="myfence"/> 
           </method> 
         </fence> 
       </clusternode> 
     </clusternodes>