Barman 1.6.1 发布

发布于 2016-05-23 由 2ndQuadrant Italia

2016 年 5 月 23 日: 2ndQuadrant 自豪地宣布发布 Barman 1.6.1 版本,这是一个用于 PostgreSQL 的备份和恢复管理器。

此小版本为 'get-wal' 命令引入了对 '--peek' 选项的支持,允许用户在备用服务器上和恢复期间实现并行远程恢复命令。

通过新的 'replication-status' 命令,Barman 成为监控每个受管理服务器的流复制状态的非常实用的工具。

'check' 命令添加了一些重要的改进,这应该使安装和初始配置更容易。朝着这个方向的另一个步骤是 'switch-xlog' 命令,这是此版本中包含的新功能。

还修复了一些小错误,包括对 PostgreSQL 9.5 的 'archive_mode=always' 的支持,以及防止获取新备份的 'FAILED' 备份。

非常感谢 Jobrapido (www.jobrapido.com), Navionics (www.navionics.com) 和 Subito.it (www.subito.it) 对此版本开发提供的资金支持。

但是,有关完整的更改列表,请参阅下面的“发行说明”部分。

链接

发行说明

  • 为 'get-wal' 命令添加 '--peek' 选项,以从 Barman 的存档中发现现有的 WAL 文件

  • 添加 'replication-status' 命令,用于监控连接到 PostgreSQL 服务器的任何流复制客户端的状态。 '--target' 选项允许用户将请求限制为仅热备用服务器或 WAL 流客户端

  • 添加 'switch-xlog' 命令以请求将 WAL 文件切换到 PostgreSQL 服务器。 通过 '--force',它会事先发出 'CHECKPOINT'

  • 添加 'streaming_archiver_name' 选项,当启用 'streaming_archiver' 时,该选项会为 'pg_receivexlog' 设置正确的 'application_name'(仅适用于 PostgreSQL 9.3 及以上版本)

  • 使用 PostgreSQL 的标准连接检查超级用户权限 (#30)

  • 检查 WAL 存档是否从不为空

  • 当服务器关闭时,检查主服务器上的 'backup_label'

  • 改进 barman-wal-restore contrib 脚本

  • 错误修复

    • 将“失败的备份”检查视为非致命错误
    • 将 get-wal 的 '-x' 选项重命名为 '-z'
    • 为 PostgreSQL 9.5 添加 archive_mode=always 支持 (#32)
    • 在必要时正确关闭 PostgreSQL 连接
    • 修复 pg_receive_xlog 版本 9.2 的 receive-wal

下载

关于

Barman(备份和恢复管理器)是一个用 Python 编写的用于 PostgreSQL 服务器灾难恢复的开源管理工具。它允许您的组织在业务关键环境中执行多个服务器的远程备份,并在恢复阶段帮助 DBA。 Barman 最受欢迎的功能包括备份目录、增量备份、保留策略、远程备份和恢复、WAL 文件和备份的存档和压缩。 Barman 根据 GNU GPL 3 分发。