Show us the logs from your nodes
On Mon, Aug 18, 2008 at 1:27 PM, Alex <linux@xxxxxxxxxxx> wrote:
Hello all,
My current setup si similar with one described here:
http://sources.redhat.com/cluster/gnbd/gnbd_usage.txt
excepting the fact that i'm having 3 clients and 3 gnbd servers (exporting
block devices using gnbd).
our gnbd servers have the following IPs: 192.168.113.6 and 192.168.113.7
our gnbd clients have the following IPs: 192.168.113.3 and 192.168.113.4 and
192.168.113.5
On our management machine (other then above gnbd clients and servers) is
running:
[root@rhclm ~]# rpm -q luci
luci-0.12.0-7.el5.centos.3
[root@rhclm ~]#
On our gnbd clients is running:
[root@rs1 ~]# rpm -q ricci
ricci-0.12.0-7.el5.centos.3
[root@rs1 ~]#
Now, i'm trying to do the following operations using conga:
Cluster -> Shared Fence Devices -> Add Fence Device
added successfully:
Fence Type: GNBD
Name: gnbd_from_shds
Servers: 192.168.113.6 192.168.113.7
This will add in our cluster.conf:
<fencedevices>
<fencedevice agent="fence_gnbd" name="gnbd_from_shds"
servers="192.168.113.6 192.168.113.7"/>
</fencedevices>
Let's try to use it: Cluster -> Nodes hit on 192.168.113.3 and select option
"Manage Fencing for this Node" -> "Main Fencing Method" -> "Add a fence
device to this level" -> select gnbd_from_shds -> and hit "Update main fence
properties"
Is not working, all the time i'm getting a _javascript_ window error saying the
following:
[snip]
The following errors were found:
An unknown device type was given: "gnbd."
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[end snip]
You see, is a dot after "gnbd" which i suppose it causing that error.
How can be fixed this error?
Now, I edited manually our cluster.conf as following:
<clusternode name="192.168.113.3" nodeid="3" votes="1">
<fence>
<method name="1">
<device name="gnbd_from_shds"
nodename="192.168.113.3"/>
</method>
</fence>
</clusternode>
First Question: In docs, i cannot find any explanation about name="value" in
<method> tag. As you see, value is "1": <method name="1">. Is this value
valid only inside of <clusternode> section or has global semnification in
cluster.conf? Can i name it for example "one" or
"first_fence_method_for_this_node"?
and run:
[root@rs1 ~]# ccs_tool update /etc/cluster/cluster.conf
Config file updated from version 28 to 29
Update complete.
[root@rs1 ~]#
Now, i can see using conga in "Shared Fence Devices" section:
Shared Fence Devices for Cluster: httpcluster
Agent type: Global Network Block Device
Name: gnbd_from_shds
Nodes using this device for fencing: 192.168.113.3
but, if i'm hitting 192.168.113.3 link, i'll get other error:
Site error
This site encountered an error trying to fulfill your request. The errors
were:
Error Type
KeyError
Error Value
'fence-instance-form-gnbd'
Request made at
2008/08/18 12:42:45.164 GMT+3
Any ideas how to fix it? Is my mistake or is a bug in conga?
Second Question: Is correct to add and use for the rest of our client nodes
below sintax?
For: 192.168.113.4 and 192.168.113.5 client nodes:
<clusternode name="192.168.113.4" nodeid="2" votes="1">
<fence>
<method name="1">
<device name="gnbd_from_shds"
nodename="192.168.113.4"/>
</method>
</fence>
</clusternode>
and
<clusternode name="192.168.113.5" nodeid="1" votes="1">
<fence>
<method name="1">
<device name="gnbd_from_shds"
nodename="192.168.113.5"/>
</method>
</fence>
</clusternode>
For conformity, i am posting below my present cluster.conf file:
<?xml version="1.0"?>
<cluster alias="httpcluster" config_version="29" name="httpcluster">
<fence_daemon clean_start="0" post_fail_delay="0"
post_join_delay="3"/>
<clusternodes>
<clusternode name="192.168.113.5" nodeid="1" votes="1">
<fence/>
</clusternode>
<clusternode name="192.168.113.4" nodeid="2" votes="1">
<fence/>
</clusternode>
<clusternode name="192.168.113.3" nodeid="3" votes="1">
<fence>
<method name="1">
<device name="gnbd_from_shds"
nodename="192.168.113.3"/>
</method>
</fence>
</clusternode>
<clusternode name="192.168.113.6" nodeid="4" votes="1">
<fence/>
</clusternode>
<clusternode name="192.168.113.7" nodeid="5" votes="1">
<fence/>
</clusternode>
</clusternodes>
<cman/>
<fencedevices>
<fencedevice agent="fence_gnbd" name="gnbd_from_shds"
servers="192.168.113.6 192.168.113.7"/>
</fencedevices>
<rm>
<failoverdomains/>
<resources/>
</rm>
</cluster>
Regards,
Alx
--
Linux-cluster mailing list
Linux-cluster@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/linux-cluster
-- Linux-cluster mailing list Linux-cluster@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/linux-cluster