[Pacemaker] Fw: Cluster resources failing to move

Jake Smith jsmith at argotec.com
Mon Mar 4 16:00:12 EST 2013


----- Original Message -----
> From: "Tommy Cooper" <tomcooper83 at yahoo.com>
> To: pacemaker at oss.clusterlabs.org
> Sent: Monday, March 4, 2013 3:51:03 PM
> Subject: [Pacemaker] Fw:  Cluster resources failing to move
> 
> 
> 
> 
> Thank you for your prompt reply. I actually wanted to create an
> active/passive cluster, so if either the network or Asterisk fails
> these services could be migrated to the other server. As I already
> stated earlier, the current config notifies me if asterisk is down
> but does not start asterisk on the other server.

Did asterisk restart on the same server? <- this is what I would expect pacemaker to do.

Removing the colocation (and order) statements didn't have any effect?

> 
> 
> ----- Forwarded Message -----
> From: Jake Smith <jsmith at argotec.com>
> To: Tommy Cooper <tomcooper83 at yahoo.com>; The Pacemaker cluster
> resource manager <pacemaker at oss.clusterlabs.org>
> Sent: Monday, March 4, 2013 9:29 PM
> Subject: Re: [Pacemaker] Cluster resources failing to move
> 
> 
> ----- Original Message -----
> > From: "Tommy Cooper" < tomcooper83 at yahoo.com >
> > To: pacemaker at oss.clusterlabs.org
> > Sent: Monday, March 4, 2013 2:19:22 PM
> > Subject: [Pacemaker] Cluster resources failing to move
> > 
> > 
> > 
> > 
> > Hi,
> > 
> > 
> > I am trying to configure a 2 node cluster using pac emaker 1.1.7
> > and
> > corosync 1.4.1. I. I want pacemaker to provide the virual IP
> > (192.168.1.115), monitor Asterisk (PBX) and failover to the othe
> > server. If I switch off pacemaker and/or corosync the cluster
> > resources switch to the other node. I have also configured
> > res_corosync.so module in Asterisk However if i either switch off
> > asterisk using service *service name* stop, the following error is
> > shown: Failed actions:
> > p_asterisk_monitor_10000 (node=node1.localdomain, call=10, rc=7,
> > status=complete): not running
> > 
> 
> What do you want/expect to happen when you stop asterisk that
> doesn't? The monitor showing not running (failed) is expected if
> some outside event stopped the resource.
> 
> > Corosync configuration:
> > 
> > compatibility: whitetank
> > totem {
> > version: 2
> > secauth: off
> > interface {
> > member {
> > memberaddr: 192.168.1.113
> > }
> > member {
> > memberaddr: 192.168.1.114
> > }
> > ringnumber: 0
> > bindnetaddr: 192.168.1.0
> > mcastport: 5405
> > ttl: 1
> > }
> > transport: udpu
> > }
> > logging {
> > fileline: off
> > to_logfile: yes
> > to_syslog: yes
> > debug: on
> > logfile: /var/log/cluster/corosync.log
> > debug: off
> > timestamp: on
> > logger_subsys {
> > subsys: AMF
> > debug: off
> > }
> > }
> > 
> > amf {
> > mode: disabled
> > }
> > quorum {
> > provider: corosync_votequorum
> > expected_votes: 3
> > }
> > 
> > crm configure status:
> > 
> > node node1.localdomain
> > node node2.localdomain
> > primitive failover-ip ocf:heartbeat:IPaddr2 \
> > params ip="192.168.1.115" cidr_netmask="24" nic="eth6" \
> > op start interval="0" timeout="30" \
> > op monitor interval="1s" timeout="30" start-delay="0" \
> > op stop interval="0" timeout="30s" \
> > meta target-role="started"
> > primitive p_asterisk ocf:heartbeat:asterisk \
> > params user="root" group="root" maxfiles="65536" \
> > op start interval="0" timeout="30s" \
> > op monitor interval="10s" timeout="30s" \
> > op stop interval="0" timeout="30s"
> > group voip failover-ip p_asterisk
> 
> You don't need these colocation and order statements if you have the
> resources grouped - remove them. The group is a syntax shortcut for
> writing order and colocation statements so the above is enforcing an
> order of ip then asterisk and a colocation of asterisk with ip. Also
> the colocation below is backwards and *might* be causing your
> issues.
> 
> HTH
> Jake
> 
> > colocation asterisk_cluster inf: failover-ip p_asterisk
> > order start_order inf: failover-ip p_asterisk
> > property $id="cib-bootstrap-options" \
> > dc-version="1.1.7-6.el6-148fccfd5985c5590cc601123c6c16e966b85d14" \
> > cluster-infrastructure="openais" \
> > expected-quorum-votes="2" \
> > stonith-enabled="false" \
> > no-quorum-policy="ignore"
> > rsc_defaults $id="rsc-options" \
> > resource-stickiness="100"
> > 
> > 
> > 
> > 
> > 
> > _______________________________________________
> > 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
> > 
> 
> 
> 
> _______________________________________________
> 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