暂无图片
暂无图片
暂无图片
暂无图片
暂无图片
PostgreSQL 高可用集群配置手册.pdf
433
20页
18次
2023-08-22
5墨值下载
2020/2/18 A hackable text editor for the 21st CenturyGet to know Atom!PostgreSQL 高可用集群配置手册Create Repository
file:///C:/Users/lifengqian/Desktop/pg.adoc.html 1/20
PostgreSQL 高可用集群配置手
1. Reference
1. repmgr documentation (https://repmgr.org/docs/repmgr.html#CONFIGURATION)
2. Version Info
lifengqian@unicloud.com
version 1.0.0 20200215
3. Overview
这个文档,将一步一步地展示使用第三方工具repmgr(Replication Manager for PostgreSQL clusters)如何配置PostgreSQL高可用。 配置PostgreSQL高可用集群至少
3台虚拟机。
role ip description
witness节点 192.168.0.171 监控所有节点,当主节点挂的时候提供关
键一票"casting vote"
primary节点 192.168.0.169 主节点
slave 192.168.0.170 从节点
为了实现高可用集群,我们需要一VIP(Virtual IP), VIP是随便起的,只要不和其他节点ip冲突就好。你可以通 ifconfig 命令临时给网卡添加IP,实际上,我们脚本就
是这样做的,当主节点的挂掉,临IP会被从节点摘掉,并配置到从节点的网卡里。
2020/2/18 A hackable text editor for the 21st CenturyGet to know Atom!PostgreSQL 高可用集群配置手册Create Repository
file:///C:/Users/lifengqian/Desktop/pg.adoc.html 2/20
当主节点挂掉repmgr提供一个配置项 promote_command ,在这个时机promote candidate(新主节点)执行一些脚
本。 其中就有配置IP的操作。
当你使 systemctl restart network 重启网卡,或者发生意外的机器重启,你需要人工干预恢复运行环境 因为
ifconfig临时往网卡添加IP,正是因为这样才具备漂移功能
在开始配置之前,你需要做一点准备。
3.1. 配置 /etc/hosts
3.2. 配置主机名
4. 安装PostgreSQL
所有节点都应该安装PostgreSQL,无论是主节点,从节点,witness节点。你可以使用下面脚本自动安装PostgreSQL
4.1. Master节点
192.168.0.169 node1
192.168.0.170 node2
192.168.0.171 node3
BASH
hostnamectl set-hostname xxx
BASH
of 20
5墨值下载
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文档的来源(墨天轮),文档链接,文档作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论

关注
最新上传
暂无内容,敬请期待...
下载排行榜
Top250 周榜 月榜