pe-input-9.bz2
pe-input-10.bz2
f1Online: [ node1 node2 node3 webui ]f1Online: [ node1 node2 node3 webui ]
22
3 Resource Group: g-proxy3 Resource Group: g-proxy
4     proxy-vip  (ocf::heartbeat:IPaddr2):       Started node4     proxy-vip  (ocf::heartbeat:IPaddr2):       Started node
>1>1
5     proxy      (systemd:haproxy):      Started node15     proxy      (systemd:haproxy):      Started node1
6 Resource Group: g-serv16 Resource Group: g-serv1
7     vip1       (ocf::heartbeat:IPaddr2):       Started node7     vip1       (ocf::heartbeat:IPaddr2):       Started node
>2>2
8     srv1       (ocf::heartbeat:apache):        Started node8     srv1       (ocf::heartbeat:apache):        Started node
>2>2
9 Resource Group: g-serv29 Resource Group: g-serv2
10     vip2       (ocf::heartbeat:IPaddr2):       Started node10     vip2       (ocf::heartbeat:IPaddr2):       Started node
>1>1
t11     srv2       (ocf::heartbeat:apache):        Started nodet11     srv2       (ocf::heartbeat:apache):        Stopped
>1 

pe-input-9.bz2
pe-input-10.bz2
t1node 168633610: webuit1node 168633610: webui
2node 168633611: node12node 168633611: node1
3node 168633612: node23node 168633612: node2
4node 168633613: node34node 168633613: node3
5rsc_template web-server apache \5rsc_template web-server apache \
6        params port=8000 \6        params port=8000 \
7        op monitor interval=10s7        op monitor interval=10s
8primitive proxy systemd:haproxy \8primitive proxy systemd:haproxy \
9        op monitor interval=10s9        op monitor interval=10s
10primitive proxy-vip IPaddr2 \10primitive proxy-vip IPaddr2 \
11        params ip=10.13.37.2011        params ip=10.13.37.20
12primitive srv1 @web-server12primitive srv1 @web-server
13primitive srv2 @web-server13primitive srv2 @web-server
14primitive vip1 IPaddr2 \14primitive vip1 IPaddr2 \
15        params ip=10.13.37.2115        params ip=10.13.37.21
16primitive vip2 IPaddr2 \16primitive vip2 IPaddr2 \
17        params ip=10.13.37.2217        params ip=10.13.37.22
18group g-proxy proxy-vip proxy18group g-proxy proxy-vip proxy
19group g-serv1 vip1 srv119group g-serv1 vip1 srv1
20group g-serv2 vip2 srv220group g-serv2 vip2 srv2
21# Never put the two web servers on the same node21# Never put the two web servers on the same node
22colocation co-serv -inf: g-serv1 g-serv222colocation co-serv -inf: g-serv1 g-serv2
23# Never put any web server or haproxy on webui23# Never put any web server or haproxy on webui
24location l-avoid-webui { g-proxy g-serv1 g-serv2 } -inf: web24location l-avoid-webui { g-proxy g-serv1 g-serv2 } -inf: web
>ui>ui
25# Prever to spread groups across nodes25# Prever to spread groups across nodes
26location l-proxy g-proxy 200: node126location l-proxy g-proxy 200: node1
27location l-serv1 g-serv1 200: node227location l-serv1 g-serv1 200: node2
28location l-serv2 g-serv2 200: node328location l-serv2 g-serv2 200: node3
29property cib-bootstrap-options: \29property cib-bootstrap-options: \
30        stonith-enabled=false \30        stonith-enabled=false \
31        placement-strategy=balanced \31        placement-strategy=balanced \
32        have-watchdog=false32        have-watchdog=false
33rsc_defaults rsc-options: \33rsc_defaults rsc-options: \
34        resource-stickiness=1 \34        resource-stickiness=1 \
35        migration-threshold=335        migration-threshold=3
36op_defaults op-options: \36op_defaults op-options: \
37        timeout=600 \37        timeout=600 \
38        record-pending=true38        record-pending=true
Legend: Added Changed Deleted