[Pacemaker] CMAN nodes online

Florian Crouzat gentoo at floriancrouzat.net
Mon Sep 16 15:41:28 UTC 2013


Le 16/09/2013 17:30, Gopalakrishnan N a écrit :
> Hey Guys,
>
> The OS am running is CentOS 6.4 (64bit) and I have disabled IPtables and
> SeLinux.
>
> My goal is to make Apache Tomcat as HA. As a first step thought of
> testing with Apache.
>
> My network setup is like this,
> Node1 is connected to switch
> Note2 is connected to switch.
>
> My cluster.conf file is as follows,
> [root at test01 ~]# cat /etc/cluster/cluster.conf
> <?xml version="1.0"?>
> <cluster config_version="1" name="mycluster1">
>    <logging debug="off"/>
>    <clusternodes>
>      <clusternode name="test01" nodeid="1">
>        <fence>
>          <method name="pcmk-redirect">
>            <device name="pcmk" port="test01"/>
>          </method>
>        </fence>
>      </clusternode>
>      <clusternode name="test02" nodeid="2">
>        <fence>
>          <method name="pcmk-redirect">
>            <device name="pcmk" port="test02"/>
>          </method>
>        </fence>
>      </clusternode>
>    </clusternodes>
>    <fencedevices>
>      <fencedevice name="pcmk" agent="fence_pcmk"/>
>    </fencedevices>
> </cluster>
>
>
> And @some point of time am able to see both nodes are registered,
> [root at test01 ~]# cman_tool nodes
> Node  Sts   Inc   Joined               Name
>     1   M    104   2013-09-17 02:01:11  test01
>     2   M    108   2013-09-17 02:15:07  test02
>
> And @sometimes with crm_mon -1, I get the following
>
> [root at test01 ~]# crm_mon -1
> Last updated: Tue Sep 17 02:47:27 2013
> Last change: Tue Sep 17 00:42:43 2013 via crmd on test01
> Stack: cman
> Current DC: NONE
> 4 Nodes configured, 2 expected votes
> 0 Resources configured.
>
>
> Node test01: UNCLEAN (offline)
> Node test01.iopextech.com <http://test01.iopextech.com>: UNCLEAN (offline)
> Node test02: UNCLEAN (offline)
> Node test02.iopextech.com <http://test02.iopextech.com>: UNCLEAN (offline)
>
> Thanks.
>

Ok, if you are still unhappy with CMAN check your switch for multicast.

 From there, I assume you are happy with cman otherwise there are no 
reasons to start pacemaker, but you did, so you get my point ;)

This kind of errors often indicates that your /etc/hosts or DNS is wrong 
and pacemaker has a hard time to map hostnames and IPs, etc (not sure 
about the internals there...)
Get rid of the invalid nodes by editing the configuration; stop 
pacemaker; fix your resolutions and retry.

In the entire process, I usually use FQDN in my cluster.conf file, and I 
add them and the corresponding ring IP in my /etc/hosts file on all 
nodes. I also use the same FQDN in my pacemaker configuration.

Cheers


>
>
>
> On Mon, Sep 16, 2013 at 8:40 PM, Florian Crouzat
> <gentoo at floriancrouzat.net <mailto:gentoo at floriancrouzat.net>> wrote:
>
>     Le 16/09/2013 14:18, Gopalakrishnan N a écrit :
>
>         Do I need to have a cross over cable between each node? Is it
>         mandatory?
>
>
>     Nop it doesn't.
>     In your case, I'd check the network architecture and/or firewalling
>     regarding multicast. You probably either have wrong iptables and/or
>     a switch dropping your multicast corosync ring(s).
>
>     Also, please, as Andreas said: try to communicate with us in a more
>     efficient way: more context, more informations and more output
>     (pasted somewhere).
>
>     We are happy to help people, but we don't have to waste our time
>     trying to understand what these exact people doesn't tell us because
>     they are lazy.
>
>     ps: also use 'corosync-objctl' ; it's a good command to debug rings
>     and configurations.
>
>     Cheers,
>     Florian.
>
>
>
>         On Mon, Sep 16, 2013 at 8:01 PM, Gopalakrishnan N
>         <gopalakrishnan.an at gmail.com
>         <mailto:gopalakrishnan.an at gmail.com>
>         <mailto:gopalakrishnan.an at __gmail.com
>         <mailto:gopalakrishnan.an at gmail.com>>> wrote:
>
>              Again the when i restarted the pacemaker and cman not the
>         nodes are
>              not in online, back to square 1.
>
>              node1 shows only node1 online, and node2 says node2 online.
>         I don't
>              know what's happening in the background...
>
>              Any advice would be appreciated..
>
>              Thanks.
>
>
>              On Mon, Sep 16, 2013 at 6:47 PM, Gopalakrishnan N
>              <gopalakrishnan.an at gmail.com
>         <mailto:gopalakrishnan.an at gmail.com>
>         <mailto:gopalakrishnan.an at __gmail.com
>         <mailto:gopalakrishnan.an at gmail.com>>>
>
>              wrote:
>
>                  Hi guys,
>
>                  I got it, basically it tool some time to propogate and
>         now two
>                  nodes are showing online...
>
>                  Thanks.
>
>
>                  On Mon, Sep 16, 2013 at 6:39 PM, Gopalakrishnan N
>                  <gopalakrishnan.an at gmail.com
>         <mailto:gopalakrishnan.an at gmail.com>
>                  <mailto:gopalakrishnan.an at __gmail.com
>         <mailto:gopalakrishnan.an at gmail.com>>> wrote:
>
>                      I have configured CMAN as per the link
>         http://clusterlabs.org/doc/en-__US/Pacemaker/1.1-plugin/html-__single/Clusters_from_Scratch/__index.html#_configuring_cman
>         <http://clusterlabs.org/doc/en-US/Pacemaker/1.1-plugin/html-single/Clusters_from_Scratch/index.html#_configuring_cman>
>         but
>                      when I type cman_tools nodes only one node is
>         online even
>                      thought the cluster.conf is propogated in other
>         node as well.
>
>                      what could be the reason, in node1, cman_tool nodes
>         shows
>                      only node1 online, in node2 it shows only node2 is
>         online.
>                      How to make two nodes as online, even thought CMAN
>         service
>                      is running in both nodes.
>
>                      Thanks in advance.
>
>                      Regards,
>                      Gopal
>
>
>
>
>
>
>         _________________________________________________
>         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
>
>
>
>     --
>     Cheers,
>     Florian Crouzat
>
>     _________________________________________________
>     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
>


-- 
Cheers,
Florian Crouzat




More information about the Pacemaker mailing list