default.txt 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. node webui
  2. node 168633611: node1
  3. rsc_template web-server apache \
  4. params port=8000 \
  5. op monitor interval=10s
  6. # Never use this STONITH agent in production!
  7. primitive development-stonith stonith:null \
  8. params hostlist="webui node1 node2 node3"
  9. primitive proxy systemd:haproxy \
  10. op monitor interval=10s
  11. primitive proxy-vip IPaddr2 \
  12. params ip=10.13.37.20
  13. primitive srv1 @web-server
  14. primitive srv2 @web-server
  15. primitive test1 Dummy
  16. primitive test2 IPaddr2 \
  17. params ip=10.13.37.99
  18. primitive vip1 IPaddr2 \
  19. params ip=10.13.37.21 \
  20. op monitor interval=20s
  21. primitive vip2 IPaddr2 \
  22. params ip=10.13.37.22 \
  23. op monitor interval=20s
  24. group g-proxy proxy-vip proxy
  25. group g-serv1 vip1 srv1
  26. group g-serv2 vip2 srv2
  27. # Never put the two web servers on the same node
  28. colocation co-serv -inf: g-serv1 g-serv2
  29. # Never put any web server or haproxy on webui
  30. location l-avoid-webui { g-proxy g-serv1 g-serv2 } -inf: webui
  31. # Prever to spread groups across nodes
  32. location l-proxy g-proxy 200: node1
  33. location l-serv1 g-serv1 200: node2
  34. location l-serv2 g-serv2 200: node3
  35. property cib-bootstrap-options: \
  36. stonith-enabled=true \
  37. no-quorum-policy=ignore \
  38. placement-strategy=balanced \
  39. have-watchdog=false \
  40. dc-version="1.1.13-1.1.13+git20150827.e8888b9" \
  41. cluster-infrastructure=corosync \
  42. cluster-name=hacluster
  43. rsc_defaults rsc-options: \
  44. resource-stickiness=1 \
  45. migration-threshold=3
  46. op_defaults op-options: \
  47. timeout=600 \
  48. record-pending=true