宣布 Barman v2.9 发布

发布于 2019-08-01,作者为 2ndQuadrant,一家 EDB 公司
相关开源

英国牛津 - 2019 年 8 月 1 日

2ndQuadrant 今天宣布发布 Barman 2.9 版本。

此版本引入了对 PostgreSQL 12 的原生支持,其中包括在管理时间点恢复和副本方式上的重大更改。对于较旧版本的 PostgreSQL(11 及更早版本),Barman 仍然将其配置和运行时选项映射到底层的 PostgreSQL 系统,使用传统的基于 recovery.conf 的方法,同时对 12 版本(及未来版本)使用新的 GUC。

Barman v2.9 提供了对 Barman 命令 JSON 输出的实验性支持,从而方便与外部监控和管理工具集成。它还包括各种 UI 改进和错误修复。

Barman(备份和恢复管理器)是一个开源管理工具,用于管理 PostgreSQL 服务器的备份和灾难恢复。它允许您在业务关键环境中执行多个服务器的远程备份,并在恢复阶段帮助 DBA。

此版本中包含的最相关更改如下所示

  • 通过支持通过 GUC 选项和信号文件(recovery.signal 和 standby.signal)管理恢复和备用设置的新方式来支持 PostgreSQL 12
  • 添加 --bwlimit 命令行选项,为备份和恢复命令设置带宽限制。
  • 如果最新的备份是 WAITING_FOR_WALS,则忽略 check 命令的 WAL 归档失败
  • 添加 --target-lsn 选项,为使用 PostgreSQL 10 或更高版本的 recover 命令设置恢复目标日志序列号
  • 为 barman-wal-restore 添加 --spool-dir 选项,以便用户可以从默认值更改后台处理目录位置,从而避免同一服务器上存在多个 PostgreSQL 实例时发生冲突。
  • 将 barman_xlog 目录重命名为 barman_wal
  • JSON 输出写入器,用于将命令输出导出为 JSON 对象,以方便与外部工具和系统集成。(此版本中为实验性功能)

我们强烈建议尽早升级到 Barman v2.9。

完整的更改和错误修复列表可在此处找到:此处

下载和安装说明可在此处找到:此处

源文件可在此处下载:此处

Barman 由 2ndQuadrant 开发和维护,并根据 GPL v3 分发。

如需了解更多信息,请发送电子邮件至 info@2ndQuadrant.com