发布 pg_cirrus v1.0-rc1 版本 - 无忧的 PostgreSQL 集群设置

发布于 2023-08-31 作者:Stormatics
相关开源

我们很高兴地宣布 pg_cirrus 1.0-rc1 版本的发布。这款自动化工具简化了设置 3 节点集群的过程,使用户可以更轻松地在 PostgreSQL 中设置和管理高可用性。

我们理解配置 PostgreSQL 集群可能是一项复杂且耗时的任务,因此我们设计了 pg_cirrus 来帮助加快该过程并提高效率。

主要改进

  • 即使在第二次故障转移后,第三个集群节点仍然保持响应。
  • 现在,在故障转移事件后,可以确保正确的负载均衡。
  • pg_cirrus 现在在 postgres 用户下运行,而不是 root 用户。
  • 增强的安全性:在同一子网内的节点,如果未提供正确的密码,则无法连接到集群节点。
  • 兼容性扩展到默认端口 5432 以外的其他端口。
  • 当从 postgres 用户启动 pg_cirrus 时,成功执行故障转移。
  • 更新了变量名称,使其更清晰。
  • 添加了 vault.yml.in 模板文件。
  • 改进了 ansible playbook 的异常处理;如果 playbook 失败,pg_cirrus 会正常停止。
  • 增强了用户输入的异常处理。

为了帮助您开始使用 pg_cirrus,我们提供了以下资源

操作指南页面: https://stormatics.tech/how-to-use-pg_cirrus-to-setup-a-highly-available-postgresql-cluster

源代码: https://github.com/stormatics/pg_cirrus/

关于 Stormatics

Stormatics 为企业提供 PostgreSQL 解决方案。我们的使命是帮助企业可靠地使用 PostgreSQL 来处理其关键数据工作负载。我们在全球范围内提供专业服务,专注于高可用性、灾难恢复、性能调优、安全加固、迁移、咨询和企业培训。