
高可用
文章平均质量分 93
king_harry
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
postgresql-14 高可用(pgpool)部署
然后,我们在PostgreSQL主服务器(server1)的数据库集群目录中创建recovery_1st_stage和pgpool_remote_start,并添加执行权限。#为了使用在线恢复功能,需要pgpool_recovery、pgpool_remote_start、pgpool_switch_xlog等功能,因此我们需要在PostgreSQL server server1的template1上安装pgpool_recovery,以后新建数据库将自动安装pgpool_recovery插件。原创 2025-05-22 23:29:17 · 1040 阅读 · 0 评论 -
PostgreSQL14 +patroni+etcd+haproxy+keepalived 集群部署指南
Patroni接管PostgreSQL数据库的启停,同时监控本地的PostgreSQL数据库,并将本地的PostgreSQL数据库信息写入DCS。Patroni的主备端是通过是否能获得 leader key 来控制的,获取到了leader key的Patroni为主节点,其它的为备节点。如果主库(Primary)故障,Patroni把一个从库(Standby)拉起来,作为新的主(Primary)数据库, 如果一个故障PostgreSQL被抢救过来了,能够重新自动或手动加入集群。原创 2025-05-22 23:22:36 · 1249 阅读 · 0 评论 -
Postgresql14+Repmgr部署
repmgr 构建在 PostgreSQL 基础上,负责主从拓扑管理、复制配置、故障转移(failover)、主备切换(switchover)等功能。⚠️ 要实现自动 failover,必须启用 repmgrd,并配置好 promote_command 与 follow_command。上述过程为配置3节点间的postgres的用户的互信。注意:切换前要查看各节点同步状态,保证LSN唯一且相同,否则切换会失败并导致主库宕机。因为备库要通过repmgr同步来自主库的数据,所以要事先删除备库数据。原创 2025-05-22 22:20:10 · 931 阅读 · 0 评论 -
PostgreSQL 14 pacemaker 高可用集群
二、配置pacemaker数据库集群 [any one host] (一个节点配置即可,会自动同步到另外一个节点,master节点执行)Web UI + CLI 集群管理组件,简化 pcs 工具使用,提供节点认证与配置同步。集群资源管理器,负责数据库服务、VIP 等资源的启停与主备切换。宕机启动时,需要删除临时锁文件方可进行集群角色转换。宕机启动时,需要删除临时锁文件方可进行集群角色转换。,只需重启服务,软件会自动把数据库拉起。,只需重启服务,软件会自动把数据库拉起。数据库核心,负责数据存储与复制。原创 2025-05-22 21:31:30 · 820 阅读 · 0 评论