网友通过本文主要向大家介绍了pacemaker,pacemaker是什么意思,corosync pacemaker,pacemaker官网,pacemaker v1.23等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
基于Pacemaker的PostgreSQL一主多从读负载均衡集群搭建
基于Pacemaker的PostgreSQL一主多从读负载均衡集群搭建简介
PostgreSQL的HA方案有很多种,本文演示基于Pacemaker的PostgreSQL一主多从读负载均衡集群搭建。 搭建过程并不是使用原始的Pacemaker pgsql RA脚本,而使用以下我修改和包装的脚本集pha4pgsql。
- https://github.com/ChenHuajun/pha4pgsql
目标集群特性
- 秒级自动failover
- failover零数据丢失(防脑裂)
- 支持在线主从切换
- 支持读写分离
- 支持读负载均衡
- 支持动态增加和删除只读节点
环境
- OS:CentOS 7.3
- 节点1:node1(192.168.0.231)
- 节点2:node2(192.168.0.232)
- 节点2:node3(192.168.0.233)
- writer_vip:192.168.0.236
- reader_vip:192.168.0.237
依赖软件
- pacemaker
- corosync
- pcs
- ipvsadm