[Pacemaker] Pacemaker + drbd + Cman Error: gfs_controld join connect error: Connection refused error mounting lockproto lock_dlm

Digimer lists at alteeve.ca
Sun Jan 4 16:16:25 EST 2015


You've disabled stonith, which alone is a very bad idea with DRBD and 
cman. Please enable it, configure and test stonith devices, and then 
hook DRBD into pacemaker using the 'fence-handler 
'/path/to/crm-fence-peer.sh' and set 'fencing resource-and-stonith'. 
Then configure cman to hook into pacemaker's fencing using the 
fence_pcmk fence handler in cluster.conf.

On 04/01/15 03:01 PM, raby wrote:
> Hi this is the drbdadm dump
>
> /# resource pcmAppData on pcmk-1: not ignored, not stacked
> # defined at /etc/drbd.conf:10
> resource pcmAppData {
>      on pcmk-1 {
>          device           /dev/drbd1 minor 1;
>          disk             /dev/mapper/VolGroup-drbd--demo;
>          meta-disk        internal;
>          address          ipv4 192.168.203.128:7789
> <http://192.168.203.128:7789>;
>      }
>      on pcmk-2 {
>          device           /dev/drbd1 minor 1;
>          disk             /dev/mapper/VolGroup-drbd--demo;
>          meta-disk        internal;
>          address          ipv4 192.168.203.130:7789
> <http://192.168.203.130:7789>;
>      }
>      net {
>          verify-alg       sha1;
>          allow-two-primaries yes;
>      }
> }/
>
> and this is the pacemaker configuration
>
> /node pcmk-1 \
>      attributes standby="off"
> node pcmk-2 \
>      attributes standby="off"
> primitive ClusterIP ocf:heartbeat:IPaddr2 \
>      params ip="192.168.203.150" cidr_netmask="32" \
>      op monitor interval="30s"
> primitive PcmData ocf:linbit:drbd \
>      params drbd_resource="pcmAppData" \
>      op monitor interval="60s"
> primitive PcmFS ocf:heartbeat:Filesystem \
>      params device="/dev/drbd/by-res/pcmAppData"
> directory="/home/hassan/logs" fstype="gfs2"
> primitive PcmtestApp ocf:raby:RabyAgent \
>      op monitor interval="100ms" \
>      meta target-role="Started" migration-threshold="1" failure-timeout="1"
> ms PcmDataClone PcmData \
>      meta master-max="2" master-node-max="1" clone-max="2"
> clone-node-max="1" notify="true" target-role="Started"
> clone ClusterIPClone ClusterIP \
>      meta golbally-unique="true" clone-max="2" clone-node-max="2"
> clone PcmFSClone PcmFS
> clone PcmtestAppClone PcmtestApp
> colocation PcmtestApp-with-PcmFS inf: PcmtestAppClone PcmFSClone
> colocation PcmtestApp-with-ip inf: PcmtestAppClone ClusterIPClone
> colocation fs_on_drbd inf: PcmFSClone PcmDataClone:Master
> order PcmFS-after-PcmData inf: PcmDataClone:promote PcmFSClone:start
> order PcmtestApp-after-PcmFS inf: PcmFSClone PcmtestAppClone
> property $id="cib-bootstrap-options" \
>      dc-version="1.1.6-9971ebba4494012a93c03b40a2c58ec0eb60f50c" \
>      cluster-infrastructure="cman" \
>      expected-quorum-votes="2" \
>      stonith-enabled="false" \
>      no-quorum-policy="ignore" \
>      last-lrm-refresh="1417122793"/
>
>
> As for the update, i unfortunately cannot to upgrade to Ubuntu-14 +
> pacemaker 1.1
>
>
> 2015-01-02 14:48 GMT-08:00 Digimer <lists at alteeve.ca
> <mailto:lists at alteeve.ca>>:
>
>     Pacemaker 1.1.6 is very, very old. If you can upgrade to Ubuntu
>     14.04 LTS you will get 1.1.10 (or newer). A *lot* changed in the
>     meantime, plus a lot of bug fixes.
>
>     Can you upgrade?
>
>     If you still have trouble, please reply with your pacemaker
>     configuration as well, and the 'drbdadm dump' output wouldn't hurt.
>
>     On 02/01/15 05:39 PM, raby wrote:
>
>         Hi i am following the cluster from scratch guide to set up an active
>         active drbd configuration. here is my configuration
>         Ubuntu 12 kernel 3.11.0-19-generic
>         pacemaker 1.1.6
>         corosync 1.4.2
>         cman 3.1.7
>         gfs2 3.1.3
>
>         I am trying to do
>         *mount /dev/drbd1*
>         and i get this message
>         /gfs_controld join connect error: Connection refused
>         error mounting lockproto lock_dlm/
>
>         here is the corosync configuration:
>         /# Please read the corosync.conf.5 manual page
>
>         compatibility: whitetank
>
>         totem {
>               version: 2
>               secauth: off
>               threads: 0
>               interface {
>
>                           member {
>                                   memberaddr: 192.168.203.128
>                           }
>                           member {
>                                   memberaddr: 192.168.203.130
>                           }
>
>
>                   ringnumber: 0
>         bindnetaddr: 192.168.203.0
>         mcastaddr: 239.255.1.1
>         mcastport: 4000
>                   ttl: 1
>               }
>         }
>
>         logging {
>               fileline: off
>               to_stderr: no
>               to_logfile: yes
>               to_syslog: yes
>               logfile: /var/log/cluster/corosync.log
>               debug: off
>               timestamp: on
>               logger_subsys {
>                   subsys: AMF
>                   debug: off
>               }
>         }
>
>         amf {
>               mode: disabled
>         }
>
>
>         service {
>
>            # Load the Pacemaker Cluster Resource Manager
>            ver: 1
>            name: pacemaker
>            }
>            aisexec {
>            user: root
>            group: root
>            }/
>
>         The cluster.conf configuration
>         /<?xml version="1.0"?>
>         <cluster config_version="1" name="PcmkCluster">
>               <logging debug="off"/>
>               <clusternodes>
>                   <clusternode name="pcmk-1" nodeid="1">
>                       <fence>
>                           <method name="pcmk-redirect">
>                               <device name="pcmk" port="pcmk-1"/>
>                           </method>
>                       </fence>
>                   </clusternode>
>                   <clusternode name="pcmk-2" nodeid="2">
>                       <fence>
>                           <method name="pcmk-redirect">
>                               <device name="pcmk" port="pcmk-2"/>
>                           </method>
>                       </fence>
>                   </clusternode>
>               </clusternodes>
>               <fencedevices>
>                   <fencedevice name="pcmk" agent="fence_pcmk"/>
>               </fencedevices>
>         </cluster>/
>
>         On the previous threads i have seen that you have to check how
>         dlm is
>         managed but i have no idea how to check that, ant help ? thanks.
>
>
>         _________________________________________________
>         Pacemaker mailing list: Pacemaker at oss.clusterlabs.org
>         <mailto:Pacemaker at oss.clusterlabs.org>
>         http://oss.clusterlabs.org/__mailman/listinfo/pacemaker
>         <http://oss.clusterlabs.org/mailman/listinfo/pacemaker>
>
>         Project Home: http://www.clusterlabs.org
>         Getting started:
>         http://www.clusterlabs.org/__doc/Cluster_from_Scratch.pdf
>         <http://www.clusterlabs.org/doc/Cluster_from_Scratch.pdf>
>         Bugs: http://bugs.clusterlabs.org
>
>
>
>     --
>     Digimer
>     Papers and Projects: https://alteeve.ca/w/
>     What if the cure for cancer is trapped in the mind of a person
>     without access to education?
>
>     _________________________________________________
>     Pacemaker mailing list: Pacemaker at oss.clusterlabs.org
>     <mailto:Pacemaker at oss.clusterlabs.org>
>     http://oss.clusterlabs.org/__mailman/listinfo/pacemaker
>     <http://oss.clusterlabs.org/mailman/listinfo/pacemaker>
>
>     Project Home: http://www.clusterlabs.org
>     Getting started:
>     http://www.clusterlabs.org/__doc/Cluster_from_Scratch.pdf
>     <http://www.clusterlabs.org/doc/Cluster_from_Scratch.pdf>
>     Bugs: http://bugs.clusterlabs.org
>
>
>
>
> _______________________________________________
> Pacemaker mailing list: Pacemaker at 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
>


-- 
Digimer
Papers and Projects: https://alteeve.ca/w/
What if the cure for cancer is trapped in the mind of a person without 
access to education?




More information about the Pacemaker mailing list