Thanks Andrew, I got the first part working shortly after posting. I will add the second part this morning and then need to work on getting fence_vmware working.
Many thanks Sean O'Reilly On Fri 08/11/13 1:32 AM , "Andrew Beekhof" and...@beekhof.net sent: > > On 7 Nov 2013, at 9:34 pm, s.oreilly < > s.orei...@linnovations.co.uk> wrote: > > Having some trouble getting a location rule to > work.> > > Here is my current config: > > > > > > Resources: > > Master: master_drbd > > Meta Attrs: master-max=1 master-node-max=1 > clone-max=2 clone-node-max=1 notify=true> Resource: drbd_mysql (class=ocf provider=linbit > type=drbd)> Attributes: > drbd_resource=clusterdb_res> Operations: monitor interval=15s > (drbd_mysql-interval-15s)> Group: mysql_grp > > Resource: MySQLfs (class=ocf provider=heartbeat > type=Filesystem)> Attributes: device=/dev/drbd0 > directory=/var/lib/mysql_drbd fstype=xfs> Resource: ClusterIP (class=ocf > provider=heartbeat type=IPaddr2)> Attributes: ip=10.*.*.* cidr_netmask=24 > nic=bond0> Operations: monitor interval=30s > (ClusterIP-interval-30s)> Resource: mysql (class=ocf provider=heartbeat > type=mysql)> Attributes: config=/var/lib/mysql_drbd/my.cnf > socket=/var/lib/mysql/mysql.sock> pid=/var/lib/mysql/mysql.pid > datadir=/var/lib/mysql_drbd/data> binary=/usr/bin/mysqld_safe > > Operations: monitor interval=20s timeout=30s > (mysql-timeout-30s)> Clone: ping-clone > > Meta Attrs: globally-unique=false > > Resource: ping (class=ocf provider=pacemaker > type=ping)> Attributes: host_list=10.*.*.* multiplier=1000 > timeout=60s> Operations: monitor interval=15s > (ping-interval-15s)> > > Stonith Devices: > > Fencing Levels: > > > > Location Constraints: > > Ordering Constraints: > > promote master_drbd then start mysql_grp > (Mandatory)> > (id:order-master_drbd-mysql_grp-mandatory)> Colocation Constraints: > > mysql_grp with master_drbd (INFINITY) > (with-rsc-role:Master)> > (id:colocation-mysql_grp-master_drbd-INFINITY)> > > I am trying to add a location rule to fail over > if the network goes down on the> primary node with the following rule: > > > > pcs constraint location master_drbd rule > -INFINITY: not_defined ping or ping lte 0 > You'll need to split it up: > > pcs constraint location master_drbd rule -INFINITY: not_defined ping > pcs constraint location master_drbd rule -INFINITY: ping lte 0 > > pcs doesn't understand complex rules yet. > > > > > This is just breaking the cluster though and > nothing is started on either node.> > > Can anyone help? > > > > > > Regards > > > > > > > > Sean O'Reilly > > > > > _______________________________________________> Pacemaker mailing list: Pacemaker@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@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