[Pacemaker] Failover configuration question
Sean Lutner
sean at rentul.net
Thu Oct 3 14:51:09 UTC 2013
Hello,
I'm hoping to get some assistance with a cluster configuration I'm currently working on.
The cluster is built on CentOS 6.4 Amazon EC2 systems with:
- pacemaker-1.1.8-7.el6.x86_64
- cman-3.0.12.1-49.el6_4.2.x86_64
Within the cluster I have four resources. One is for a floating Elastic IP (IP anonymized) and three for varnish services. I've configured each service, placed them all into a group and also have configured order and collocation constraints.
The varnish resources are written by us as varnish is installed from custom in-house packages. Also, the version of the resource-agents package included in CentOS 6.4 doesn't include the varnish resource agent.
Currently all the resources are online on the current DC. If I stop the cluster services to simulate a failure, the EIP resource is brought up on the second node as expected, but the other resources are not. I'm having trouble trying to determine if the problem is with the configuration I have in place or with something else. The end goal is to have all services in the group (or the group) move to the secondary node upon failure. Any advice or pointers are welcome.
RSC defaults are:
# pcs resource rsc defaults
resource-stickiness: 100
migration-threshold: 1
Current configuration is:
Corosync Nodes:
Pacemaker Nodes:
ip-10-50-3-122 ip-10-50-3-251
Resources:
Group: EIP-AND-VARNISH
Resource: ClusterEIP_1.2.3.4 (provider=pacemaker type=EIP class=ocf)
Attributes: first_network_interface_id=eni-e4e0b68c second_network_interface_id=eni-35f9af5d first_private_ip=10.50.3.191 second_private_ip=10.50.3.91 eip=1.2.3.4 alloc_id=eipalloc-376c3c5f
Operations: monitor interval=30s
Resource: Varnish (provider=redhat type=varnish.sh class=ocf)
Operations: monitor interval=30s
Resource: Varnishlog (provider=redhat type=varnishlog.sh class=ocf)
Operations: monitor interval=30s
Resource: Varnishncsa (provider=redhat type=varnishncsa.sh class=ocf)
Operations: monitor interval=30s
Location Constraints:
Resource: ClusterEIP_1.2.3.4
Rule: #uname eq ip-10-50-3-251 (score:INFINITY)
Ordering Constraints:
ClusterEIP_1.2.3.4 then Varnish
Varnish then Varnishlog
Varnishlog then Varnishncsa
Colocation Constraints:
Varnish with ClusterEIP_1.2.3.4
Varnishlog with Varnish
Varnishncsa with Varnishlog
Cluster Properties:
dc-version: 1.1.8-7.el6-394e906
cluster-infrastructure: cman
last-lrm-refresh: 1380767822
expected-quorum-votes: 2
stonith-enabled: false
no-quorum-policy: ignore
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 235 bytes
Desc: Message signed with OpenPGP using GPGMail
URL: <https://lists.clusterlabs.org/pipermail/pacemaker/attachments/20131003/efa20d48/attachment-0003.sig>
More information about the Pacemaker
mailing list