El 26/04/13 02:01, Andrew Beekhof escribió:

On 24/04/2013, at 10:48 PM, Angel L. Mateo <ama...@um.es> wrote:

Hello,

        I'm trying to configure a 2 node cluster in ubuntu with cman + corosync 
+ pacemaker (the use of cman is because it is recommended at pacemaker 
quickstart). In order to solve the split brain in the 2 node cluster I'm using 
qdisk.

If you want to use qdisk, then you need something newer than 1.1.8 (which did 
not know how to filter qdisk from the membership).

Oopps. I have cman 3.1.7, corosync 1.4.2 and pacemaker 1.1.6 (the ones provided with ubuntu 12.04).

My purpose for using qdisk is to solve split brain problem in my two nodes cluster. Another suggestion for this?


For fencing, I'm trying to use fence_scsi and in this point I'm having the 
problem. I have attached my cluster.conf.

xml <node id="/dev/block/8:33" type="normal" uname="/dev/block/8:33"/>
node myotis51
node myotis52
primitive cluster_ip ocf:heartbeat:IPaddr2 \
        params ip="155.54.211.167" \
        op monitor interval="30s"
property $id="cib-bootstrap-options" \
        dc-version="1.1.6-9971ebba4494012a93c03b40a2c58ec0eb60f50c" \
        cluster-infrastructure="cman" \
        stonith-enabled="false" \
        last-lrm-refresh="1366803979"

        At this moment I'm trying just with an IP resource, but at the end I'll 
get LVM resources and dovecot server running in top of them.

        The problem I have is that whenever I interrupt network traffic between 
my nodes (to check if quorum and fencing is working) the IP resource is started 
in both nodes of the cluster.

Do both side claim to have quorum?
Also, had you enabled fencing the cluster would have shot its peer before 
trying to start the IP.

I think I did (and this configuration with stonith disabled is because modified for later tests) but I will check it again.


        So it seems that node fencing configure at cluster.conf is not working 
for me.

Because pacemaker cannot use it from there.
You need to follow

    
http://clusterlabs.org/doc/en-US/Pacemaker/1.1-plugin/html/Clusters_from_Scratch/_configuring_cman_fencing.html

and then teach pacemaker about fence_scsi:

    
http://clusterlabs.org/doc/en-US/Pacemaker/1.1-plugin/html/Clusters_from_Scratch/ch09.html

Then I have tried to configure as a stonith resource (since it is listed by 
sudo crm ra list stonith), so I have tried to include

primitive stonith_fence_scsi stonith:redhat/fence_scsi

        The problem I'm having with this is that I don't know how to indicate params for 
the resource (I have tried params devices="...", params -d ..., but they are 
not accepted) and with this (default) configuration I get:

See the above link to chapter 9.

I have tried this. The problem I'm having is that I don't know how to create the resource using fence_scsi. I have tried different syntaxes

crm(live)configure# primitive stonith_fence_scsi stonith:redhat/fence_scsi \
> params name="scsi_fence" devices="/dev/sdc"
ERROR: stonith_fence_scsi: parameter name does not exist
ERROR: stonith_fence_scsi: parameter devices does not exist

crm(live)configure# primitive stonith_fence_scsi stonith:redhat/fence_scsi \
> params n="scsi_fence" d="/dev/sdc"
ERROR: stonith_fence_scsi: parameter d does not exist
ERROR: stonith_fence_scsi: parameter n does not exist

crm(live)configure# primitive stonith_fence_scsi stonith:redhat/fence_scsi \
> params -n="scsi_fence" -d="/dev/sdc"
ERROR: stonith_fence_scsi: parameter -d does not exist
ERROR: stonith_fence_scsi: parameter -n does not exist

Does anyone has an example for this? What I would like to do is that in case of problems, the node with the use of scsi channel (the one using my LMV volumes) shoots the other one. Could I use the same behaviour with external/sbd stonith resource?

--
Angel L. Mateo Martínez
Sección de Telemática
Área de Tecnologías de la Información
y las Comunicaciones Aplicadas (ATICA)
http://www.um.es/atica
Tfo: 868889150
Fax: 868888337

_______________________________________________
Pacemaker mailing list: Pacemaker@oss.clusterlabs.org
http://oss.clusterlabs.org/mailman/listinfo/pacemaker

Project Home: http://www.clusterlabs.org
Getting started: http://www.clusterlabs.org/doc/Cluster_from_Scratch.pdf
Bugs: http://bugs.clusterlabs.org

Reply via email to