[ClusterLabs] [ClusterLab] : Unable to bring up pacemaker
emmanuel segura
emi2fast at gmail.com
Wed Apr 27 16:25:01 UTC 2016
you need to use pcs to do everything, pcs cluster setup and pcs
cluster start, try to use the redhat docs for more information.
2016-04-27 17:28 GMT+02:00 Sriram <sriram.ec at gmail.com>:
> Dear All,
>
> I m trying to use pacemaker and corosync for the clustering requirement that
> came up recently.
> We have cross compiled corosync, pacemaker and pcs(python) for ppc
> environment (Target board where pacemaker and corosync are supposed to run)
> I m having trouble bringing up pacemaker in that environment, though I could
> successfully bring up corosync.
> Any help is welcome.
>
> I m using these versions of pacemaker and corosync
> [root at node_cu pacemaker]# corosync -v
> Corosync Cluster Engine, version '2.3.5'
> Copyright (c) 2006-2009 Red Hat, Inc.
> [root at node_cu pacemaker]# pacemakerd -$
> Pacemaker 1.1.14
> Written by Andrew Beekhof
>
> For running corosync, I did the following.
> 1. Created the following directories,
> /var/lib/pacemaker
> /var/lib/corosync
> /var/lib/pacemaker
> /var/lib/pacemaker/cores
> /var/lib/pacemaker/pengine
> /var/lib/pacemaker/blackbox
> /var/lib/pacemaker/cib
>
>
> 2. Created a file called corosync.conf under /etc/corosync folder with the
> following contents
>
> totem {
>
> version: 2
> token: 5000
> token_retransmits_before_loss_const: 20
> join: 1000
> consensus: 7500
> vsftype: none
> max_messages: 20
> secauth: off
> cluster_name: mycluster
> transport: udpu
> threads: 0
> clear_node_high_bit: yes
>
> interface {
> ringnumber: 0
> # The following three values need to be set based on your
> environment
> bindnetaddr: 10.x.x.x
> mcastaddr: 226.94.1.1
> mcastport: 5405
> }
> }
>
> logging {
> fileline: off
> to_syslog: yes
> to_stderr: no
> to_syslog: yes
> logfile: /var/log/corosync.log
> syslog_facility: daemon
> debug: on
> timestamp: on
> }
>
> amf {
> mode: disabled
> }
>
> quorum {
> provider: corosync_votequorum
> }
>
> nodelist {
> node {
> ring0_addr: node_cu
> nodeid: 1
> }
> }
>
> 3. Created authkey under /etc/corosync
>
> 4. Created a file called pcmk under /etc/corosync/service.d and contents as
> below,
> cat pcmk
> service {
> # Load the Pacemaker Cluster Resource Manager
> name: pacemaker
> ver: 1
> }
>
> 5. Added the node name "node_cu" in /etc/hosts with 10.X.X.X ip
>
> 6. ./corosync -f -p & --> this step started corosync
>
> [root at node_cu pacemaker]# netstat -alpn | grep -i coros
> udp 0 0 10.X.X.X:61841 0.0.0.0:*
> 9133/corosync
> udp 0 0 10.X.X.X:5405 0.0.0.0:*
> 9133/corosync
> unix 2 [ ACC ] STREAM LISTENING 148888 9133/corosync
> @quorum
> unix 2 [ ACC ] STREAM LISTENING 148884 9133/corosync
> @cmap
> unix 2 [ ACC ] STREAM LISTENING 148887 9133/corosync
> @votequorum
> unix 2 [ ACC ] STREAM LISTENING 148885 9133/corosync
> @cfg
> unix 2 [ ACC ] STREAM LISTENING 148886 9133/corosync
> @cpg
> unix 2 [ ] DGRAM 148840 9133/corosync
>
> 7. ./pacemakerd -f & gives the following error and exits.
> [root at node_cu pacemaker]# pacemakerd -f
> cmap connection setup failed: CS_ERR_TRY_AGAIN. Retrying in 1s
> cmap connection setup failed: CS_ERR_TRY_AGAIN. Retrying in 2s
> cmap connection setup failed: CS_ERR_TRY_AGAIN. Retrying in 3s
> cmap connection setup failed: CS_ERR_TRY_AGAIN. Retrying in 4s
> cmap connection setup failed: CS_ERR_TRY_AGAIN. Retrying in 5s
> Could not connect to Cluster Configuration Database API, error 6
>
> Can you please point me, what is missing in these steps ?
>
> Before trying these steps, I tried running "pcs cluster start", but that
> command fails with "service" script not found. As the root filesystem
> doesn't contain either /etc/init.d/ or /sbin/service
>
> So, the plan is to bring up corosync and pacemaker manually, later do the
> cluster configuration using "pcs" commands.
>
> Regards,
> Sriram
>
> _______________________________________________
> Users mailing list: Users at clusterlabs.org
> http://clusterlabs.org/mailman/listinfo/users
>
> Project Home: http://www.clusterlabs.org
> Getting started: http://www.clusterlabs.org/doc/Cluster_from_Scratch.pdf
> Bugs: http://bugs.clusterlabs.org
>
--
.~.
/V\
// \\
/( )\
^`~'^
More information about the Users
mailing list