Re: Packemaker resources for Galera cluster

David Vossel <[email protected]>
Newsgroups gmane.linux.highavailability.user
Message-ID <[email protected]>



----- Original Message -----
> From: "Razvan Oncioiu" <[email protected]>
> To: [email protected]
> Sent: Wednesday, June 4, 2014 11:48:01 PM
> Subject: [Linux-HA] Packemaker resources for Galera cluster
> 
> Hello,
> 
> I can't seem to find  a proper way of setting up resources in pacemaker to
> manager my Galera cluster. I want a VIP that will failover betwen 5 boxes (
> this works ), but I would also like to tie this into a resources that
> monitors mysql as well. if a mysql instance goes down, the VIP should move
> to another box that has mysql actually running. But I do not want pacemaker
> to start or stop the mysql service. Here is my current configuration:

http://clusterlabs.org/doc/en-US/Pacemaker/1.1-crmsh/html-single/Pacemaker_Explained/index.html#s-resource-options

Make a cloned mysql resource and set the 'is-managed=false' meta attribute on the resource. Pacemaker will monitor if mysql is up, but not attempt to start/stop it.

Like emmanuel said, you'll need the order constraint "start mysql then start VIP."

You'll also need a colocation constraint that will force the VIP to locate to a node with an active mysql service. "colocate VIP with mysql"

so...
- make VIP resource
- make cloned mysql resource with is-managed=false
- order start start mysql-clone then VIP
- colocate VIP with mysql-clone

Good luck!

-- Vossel



> node galera01
> node galera02
> node galera03
> node galera04
> node galera05
> primitive ClusterIP IPaddr2 \
>         params ip=10.10.10.178 cidr_netmask=24 \
>         meta is-managed=true \
>         op monitor interval=5s
> primitive p_mysql mysql \
>         params pid="/var/lib/mysql/mysqld.pid" test_user=root
> test_passwd=goingforbroke \
>         meta is-managed=false \
>         op monitor interval=5s OCF_CHECK_LEVEL=10 \
>         op start interval=0 timeout=60s \
>         op stop interval=0 timeout=60s on-fail=standby
> group g_mysql p_mysql ClusterIP
> order order_mysql_before_ip Mandatory: p_mysql ClusterIP
> property cib-bootstrap-options: \
>         dc-version=1.1.10-14.el6_5.3-368c726 \
>         cluster-infrastructure="classic openais (with plugin)" \
>         stonith-enabled=false \
>         no-quorum-policy=ignore \
>         expected-quorum-votes=5 \
>         last-lrm-refresh=1401942846
> rsc_defaults rsc-options: \
>         resource-stickiness=100
> 
> 
> 
> 
> --
> View this message in context:
> http://linux-ha.996297.n3.nabble.com/Packemaker-resources-for-Galera-cluster-tp15668.html
> Sent from the Linux-HA mailing list archive at Nabble.com.
> _______________________________________________
> Linux-HA mailing list
> [email protected]
> http://lists.linux-ha.org/mailman/listinfo/linux-ha
> See also: http://linux-ha.org/ReportingProblems
> 
_______________________________________________
Linux-HA mailing list
[email protected]
http://lists.linux-ha.org/mailman/listinfo/linux-ha
See also: http://linux-ha.org/ReportingProblems
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.