Dne 23.2.2018 v 08:17 范国腾 napsal(a):
Hi,
Our system manages the database (one master and multiple slave). We use
one VIP for multiple Slave resources firstly.
Now I want to change the configuration that each slave resource has a
separate VIP. For example, I have 3 slave nodes and my VIP group has 2
vip; The 2 vips binds to node1 and node2 now; When the node2 fails, the
vip could move to the node3.
I use the following command to add the VIP
/ pcs resource group add pgsql-slave-group pgsql-slave-ip1
pgsql-slave-ip2/
/ pcs constraint colocation add pgsql-slave-group with slave
pgsql-ha INFINITY/
But now the two VIPs are the same nodes:
/Master/Slave Set: pgsql-ha [pgsqld]/
/ Masters: [ node1 ]/
/ Slaves: [ node2 node3 ]/
/pgsql-master-ip (ocf::heartbeat:IPaddr2): Started node1/
/Resource Group: pgsql-slave-group/
*/ pgsql-slave-ip1 (ocf::heartbeat:IPaddr2): Started node2/*
*/ pgsql-slave-ip2 (ocf::heartbeat:IPaddr2): Started node2/*
Could anyone tell how to configure to make each slave node has a VIP?
Resources in a group always run on the same node. You want the ip
resources to run on different nodes so you cannot put them into a group.
This will take the resources out of the group:
pcs resource ungroup pgsql-slave-group
Then you can set colocation constraints for them:
pcs constraint colocation add pgsql-slave-ip1 with slave pgsql-ha
pcs constraint colocation add pgsql-slave-ip2 with slave pgsql-ha
You may also need to tell pacemaker not to put both ips on the same node:
pcs constraint colocation add pgsql-slave-ip1 with pgsql-slave-ip2 -INFINITY
Regards,
Tomas
Thanks
_______________________________________________
Users mailing list: Users@clusterlabs.org
https://lists.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
_______________________________________________
Users mailing list: Users@clusterlabs.org
https://lists.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