暂无图片
暂无图片
暂无图片
暂无图片
暂无图片
PGPool-ll+PG流复制-HA配置
2234
20页
98次
2020-09-03
免费下载
美河学习在线 www.eimhe.com
PostgreSQL HA 配置
基于 PG 的流复制再加上 pgpool 软件实现双机热备,类似于 Oracle DG FSF
能。本案例是在配置好流复制的基础上进行的,详细描述了配置过程,主备切换,性能测
试,主备维护等。
拓扑结构:
pg 主备节点实现流复制热备,pgpool1pgpool2 作为中间件,将主备 pg 节点加入集群
实现读写分离,负载均衡和 HA 故障自动切换。两 pgpool 节点可以使用一个虚拟 ip 节点作
为应用程序访问的地址,两节点之间通过 watchdog 进行监控, pgpool1 宕机时,pgpool2
会自动接管虚拟 ip 继续对外提供不间断服务。
软件:pgpool-II-3.7.13
各版本下载地址:http://pgpool.net/mediawiki/index.php/Downloads
主机规
角色
主机名
IP 地址
端口
Master
Pg1
192.168.18.211
1922
数据库信息
backend:0
Pg1
192.168.18.211
9999
Pgpool 信息
Slave
Pg2
192.168.18.212
1922
backend:1
Pg2
192.168.18.212
9999
Vip(虚拟 IP)
192.168.18.215
对外提供服务
美河学习在线 www.eimhe.com
配置主机任关
pg1 机器上都生成 ssh 密钥和公钥如下:
ssh-keygen -t rsa
cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys.pg1
chmod 600 ~/.ssh/authorized_keys.pg1
pg2 机器上都生成 ssh 密钥和公钥如下:
ssh-keygen -t rsa
cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys.pg2
chmod 600 ~/.ssh/authorized_keys.pg2
pg1 的公钥 cp pg2 上,并且改名:
scp .ssh/authorized_keys.pg1 pg2:/home/postgres/.ssh/authorized_keys
pg2 的公钥 cp pg1 上,并且改名:
scp .ssh/authorized_keys.pg2 pg1:/home/postgres/.ssh/authorized_keys
pg1 的公钥写入到自己主机的 authorized_keys 文件中,自己主机信任自己:
cat .ssh/authorized_keys.pg1 >> .ssh/authorized_keys
pg2 的公钥写入到自己主机的 authorized_keys 文件中,自己主机信任自己:
cat .ssh/authorized_keys.pg2 >> .ssh/authorized_keys
验证信任关系配置是否成功,注意远程和本机都要以远程方式验证,如果不需要密码,
说明配置成功。
#pg1 主机
ssh postgres@pg2 uptime
ssh postgres@pg1 uptime #第一次需要密码
#pg2 主机
ssh postgres@pg2 uptime #第一次需要密码
ssh postgres@pg1 uptime
安装 pgpool
3.1、安装 pgpool
mkdir /usr/local/pgpool root
chown postgres:postgres /usr/local/pgpool (root)
of 20
免费下载
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文档的来源(墨天轮),文档链接,文档作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。
关注
最新上传
暂无内容,敬请期待...
下载排行榜
Top250 周榜 月榜