[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]

Re: [Linux-cluster] conga bug or my mistake?



Show us the logs from your nodes

On Mon, Aug 18, 2008 at 1:27 PM, Alex <linux vfemail net> 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 redhat com
https://www.redhat.com/mailman/listinfo/linux-cluster


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]