[Pacemaker] pacemaker with CMAN on RHEL 6.5

Trevor Hemsley themsley at voiceflex.com
Mon Jun 16 12:15:16 EDT 2014


And you have to manually copy /etc/cluster/cluster.conf from the first
node to the others...

On 16/06/14 17:10, Digimer wrote:
> You need to setup a skeleton cluster.conf file. You can use the 'ccs'
> tool, here is an example (I use for my cluster, adjust the names to
> suit):
>
> ccs -f /etc/cluster/cluster.conf --createcluster an-anvil-04
> ccs -f /etc/cluster/cluster.conf --setcman two_node="1"
> expected_votes="1"
> ccs -f /etc/cluster/cluster.conf --addnode an-a04n01.alteeve.ca
> ccs -f /etc/cluster/cluster.conf --addnode an-a04n02.alteeve.ca
> ccs -f /etc/cluster/cluster.conf --addfencedev pcmk agent=fence_pcmk
> ccs -f /etc/cluster/cluster.conf --addmethod pcmk-redirect
> an-a04n01.alteeve.ca
> ccs -f /etc/cluster/cluster.conf --addmethod pcmk-redirect
> an-a04n02.alteeve.ca
> ccs -f /etc/cluster/cluster.conf --addfenceinst pcmk
> an-a04n01.alteeve.ca pcmk-redirect port=an-a04n01.alteeve.ca
> ccs -f /etc/cluster/cluster.conf --addfenceinst pcmk
> an-a04n02.alteeve.ca pcmk-redirect port=an-a04n02.alteeve.ca
> ccs -f /etc/cluster/cluster.conf --setfencedaemon post_join_delay="30"
>
> hth
>
> On 16/06/14 07:13 AM, Thanachit Wichianchai wrote:
>> Hello Pacemaker guys,
>>
>> I am doing a proof of concept of active/passive HA cluster on RHEL 6.5
>> Since the customer who I am working for will finally get support from
>> Red Hat. Therefore, I am trying to comply with Red Hat Documentation.
>> as stated in several places that on RHEL 6.5 - pacemaker is now
>> supported with CMAN stack.
>>
>> I started configuring things by following steps describe in
>> https://access.redhat.com/site/documentation/en-US/Red_Hat_Enterprise_Linux/6/html/Configuring_the_Red_Hat_High_Availability_Add-On_with_Pacemaker/ap-configfile-HAAR.html
>>
>> document. This document provides configuration steps by using pcs
>> command. no ccs or crmsh commands at all.
>>
>> After I have created cluster. I can start cluster services on node1  but
>> cannot start it on node2 - there error is /etc/cluster/cluster.conf is
>> not there on node2
>>
>>   pcs cluster start
>> Starting Cluster...
>> Starting cluster:
>>     Checking if cluster has been disabled at boot...        [  OK  ]
>>     Checking Network Manager...          [  OK  ]
>>     Global setup...                    [  OK  ]
>>     Loading kernel modules...            [  OK  ]
>>     Mounting configfs...                  [  OK  ]
>>     Starting cman... xmlconfig cannot find /etc/cluster/cluster.conf
>>                               [FAILED]
>> Stopping cluster:
>>     Leaving fence domain...             [  OK  ]
>>     Stopping gfs_controld...                  [  OK  ]
>>     Stopping dlm_controld...                  [  OK  ]
>>     Stopping fenced...                  [  OK  ]
>>     Stopping cman...                  [  OK  ]
>>     Unloading kernel modules...          [  OK  ]
>>     Unmounting configfs...                [  OK  ]
>>
>> Error: unable to start cman
>>
>> pcs cluster status command output on node1 shows "cman" stack
>>
>>   pcs cluster status
>> Cluster Status:
>>   Last updated: Mon Jun 16 15:31:53 2014
>>   Last change: Mon Jun 16 14:23:04 2014 via crmd on rhcs1.localdomain
>>   Stack: cman
>>   Current DC: rhcs1.localdomain - partition with quorum
>>   Version: 1.1.10-14.el6-368c726
>>   2 Nodes configured
>>   0 Resources configured
>>
>> PCSD Status:
>> Error: no nodes found in corosync.conf
>>
>>
>> but from the aforementioned document from Red Hat. the stack is
>> corosync.
>>
>> [root at z1 ~]#*|pcs cluster status|*
>> Cluster Status:
>>   Last updated: Thu Jul 25 13:01:26 2013
>>   Last change: Thu Jul 25 13:04:45 2013 via crmd onz2.example.com 
>> <http://z2.example.com>
>>   Stack: corosync
>>   Current DC:z2.example.com  <http://z2.example.com>  (2) - partition
>> with quorum
>>   Version: 1.1.10-5.el7-9abe687
>>   2 Nodes configured
>>   0 Resources configured
>>
>>
>> from the 2 incidents above, I am not sure whether I am on the right
>> path.
>>
>> My PoC objectives are to
>>
>>
>> 1. configure Active/Passive HA cluster on RHEL 6.5
>>
>> 2. Get Full Support from Red Hat on both OS and High Availability Add-on
>>
>>
>> 3. choose HA Cluster software and stacks which has a future. I expect
>> to have more than 5 years support from Red Hat and Community.
>>
>>
>> I found this quick start guide for redhat on cluster
>> labshttp://clusterlabs.org/quickstart-redhat.html
>>
>>
>> I am not sure whether I should use ccs command to create cluster
>> first and use pcs to manage resource.
>>
>> on more question, I see corosync will be supported in RHEL7. Can I
>> use only corosync with pacemaker in RHEL 6.5? Will I get support from
>> Red Hat ?
>>
>>
>> Could you guys please help advise?  Thanks a lot.
>>
>>
>>
>> -- 
>>
>> Thanachit Wichianchai / IT Specialist - RHCSA, RHCE
>> +66 87 696 5522/ thanachit [at] acm.org
>> <mailto:thanachit%20[at]%20acm.org>
>>
>> http://hi.im/thanachit
>>
>> Google Plus <https://plus.google.com/u/0/102459307371925233265/posts>
>> Linkedin <http://th.linkedin.com/in/thanachit>
>>
>>
>>
>> _______________________________________________
>> 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
>>
>
>





More information about the Pacemaker mailing list