Barman v2.9 版本發布公告

張貼於 2019-08-01 ,作者:2ndQuadrant,一個 EDB 公司
相關開源

英國牛津 - 2019 年 8 月 1 日

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

此版本引入了對 PostgreSQL 12 的原生支援,其中包括在時間點恢復 (Point-In-Time-Recovery) 和複本 (Replicas) 管理方式上的重大變更。對於舊版本的 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 命令的恢復目標日誌序列號 (Log Sequence Number)
  • 新增 --spool-dir 選項到 barman-wal-restore,以便使用者可以從預設值變更假脫機目錄位置,避免在同一伺服器上的多個 PostgreSQL 執行個體發生衝突。
  • 將 barman_ xlog 目錄重新命名為 barman_wal
  • JSON 輸出編寫器,將命令輸出匯出為 JSON 物件,以方便與外部工具和系統整合。(此版本為實驗性)

我們強烈建議儘早升級到 Barman v2.9。

完整的變更和錯誤修復列表可在此處取得:這裡

下載和安裝說明可在此處取得:這裡

原始程式碼檔案可在此處下載:這裡

Barman 由 2ndQuadrant 開發和維護,並以 GPL v3 授權發布。

如需更多資訊,請傳送電子郵件至 info@2ndQuadrant.com