repmgr是一个开源工具套件,用于管理PostgreSQL服务器集群中的复制和故障转移。它使用工具来增强PostgreSQL的内置热备份功能,以设置备用服务器,监控复制以及执行管理任务,例如故障转移或手动切换操作。
repmgr是2010年由2ndQuadrant推出的PostgreSQL故障切换最流行的工具。
repmgr帮助DBA和系统管理员管理PostgreSQL数据库集群。通过利用PostgreSQL 9中引入的Hot Standby功能,repmgr极大地简化了设置和管理具有高可用性和可伸缩性要求的数据库的过程。
repmgr通过以下方式简化了管理和日常管理,提高了生产力并降低了PostgreSQL集群的总体成本:
(repmgr v4.0.4发布 - 2018年3月9日)
repmgr可通过 2ndQuadrant的Red Hat系列(RHEL,CentOS和Fedora)的YUM存储 库和Debian的PGDG的APT存储库(请使用Beta版的测试存储库 - 更多详细信息请参见下面的安装说明链接)获得。 您可以使用标准的yum和apt软件包管理器来与您的PostgreSQL实例一起安装repmgr。
点击这里查看使用yum和apt的详细安装说明
点击这里下载最新的tarball
点击此处查看发行说明
以下图示和解释代表生产数据库中repmgr的一些最常见的配置。
这里,在主节点发生故障的情况下,将repmgr配置为备用以进行故障切换。
这里,在主节点发生故障的情况下,在2个待机节点上配置repmgr以进行故障切换。其他备用节点配置为高可用性(HA),因此在故障转移后至少有一个备用节点仍然存在。
在这里,位置B的待机是位置A完全不可用的情况下的最后一个位置。此处的Witness服务器确保在两个位置之间的网络中断的情况下,位置B处的待机模式不会将其自身升级为主要模式,即阻止脑裂情况。
翻译自:
/
By 徐云鹤
本文发布于:2024-02-04 12:42:12,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/170707498155670.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |