问题标签 [barman]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
611 浏览

postgresql - 为什么 Ansible 剧本没有正确设置 cron 作业?

我创建了这个剧本来设置 crontab:

但我只在/etc/cron.d/barman文件下找到了这个:

似乎没有正确设置任务。

0 投票
1 回答
47 浏览

database - Barman - Postgres“正常”备份

我正在尝试配置 Barman,但我只能找到具有 SSH 访问权限或 WAL 的备份。有没有其他方法可以使用不依赖 SSH/WAL 的酒保进行自动备份?我无权访问这些功能,因为它是一个托管数据库。

谢谢你的帮助!

0 投票
1 回答
1131 浏览

database - 在 Docker 中运行 Posgres 时设置酒保备份

我有一个 kubernetes 集群,有一个运行 postgres 数据库的 pod,所以在 Docker 中。显然,我已将数据安装在主机上。

我想设置 Barman 为数据库提供备份解决方案。

我阅读了有关酒保的文档。根据http://docs.pgbarman.org/release/2.0/的设计和架构部分,我想使用以下架构,因为我有一个大型数据库并且我们的要求是增量备份。这对于流式备份策略是不可能的(场景 1:通过流式协议备份),即使他们说这对 Docker 环境更好

在此处输入图像描述

我的问题是当 postgres 在 Docker 中运行时如何设置它?由于主机上挂载的文件,我可以只在主机上 ssh 进行备份吗?

感谢你的回答

0 投票
1 回答
131 浏览

docker - 使用 2ndQuadrant 公共 APT 存储库时,较旧的酒保 2.6-1 而不是最新的 2.11

作为设置 PostgreSQL DR 的一部分,我正在尝试将 barman 设置和部署为 docker 容器。

我注意到,当我使用 2ndQuadrant Public APT 存储库并安装 barman 时,我看到安装了 barman 2.6-1 而不是 2.11。

下面是我为了分享而精简的 Dockerfile 片段。

当我进行构建时,我看到了这个,

关于我在这里做错了什么或者apt repo没有更新的任何指示?

谢谢穆图

0 投票
1 回答
1006 浏览

postgresql - Automatic creation of replication slot not working on Barman 2.11?

I am using barman 2.11 and postgres 9.5 in my setup. I specified "create_slot = auto" in the server config for automatic replication slot creation as mentioned in the docs but it unfortunately appears to have no effect & the barman check reports the issue as below,

My server config:

===

Barman check output:

I should note that the test check succeeds as shown below,

Am i missing something?

UPDATE (made partial headway, but still not out of the woods):

One more update & info to add. I am setting this up on docker containers & notice that the cron setup was missing despite my installing this from the PostgreSQL apt-repository. Once i logged into the container & ran

'/usr/bin/barman -q cron'

to start the WAL receiver i see that the status has changed to success. Not sure why it did not run automatically, any clue?

Doesn't look like a permission issue but the syntax of the content in '/etc/cron.d/barman' seems strange to me,

Below are the terminal outputs,

Thanks

0 投票
1 回答
334 浏览

postgresql - 酒保恢复命令行为 wrt PITR

我已经通过 rsync/SSH 和 WAL 流(在 barman 文档中提到的场景 2b)架构设置了备份,其中包含单个 PostgreSQL 和 Barman。

我试图了解 PITR 如何与 barmanrecover命令一起使用。如果要--target-time在发出恢复命令时指定当前时间,预期的行为会是什么。从备份时间到当前时间,它会恢复到酒保上次收到的任何 WAL 吗?

谢谢

0 投票
1 回答
103 浏览

postgresql - Barman 异地冗余配置错误

我试图在我的酒保设置上配置地理冗余,但是当我尝试从主备份复制到辅助备份时出现错误,我的配置是:

服务器 1

  • 虚拟盒子上的 Ubuntu 18
  • Postgres 12
  • 192.168.0.103
  • /etc/barman.conf
  • /etc/barman.d/comauto_20200921_95

服务器 2

  • 虚拟盒子上的 Ubuntu 18
  • Postgres 9.5
  • ifconfig = 192.168.0.102
  • /etc/barman.conf
  • /etc/barman.d/comauto_20200921_95

在服务器 1 上:

错误发生在这里

在服务器 2 上:

0 投票
0 回答
21 浏览

postgresql - 可以使用 barman 设置 postgresql 流复制吗?

可以使用酒保设置流式备用数据库吗?我过去使用过 pg_basebackup,想知道酒保是否可以这样做。

0 投票
0 回答
148 浏览

postgresql - 恢复 Postgresql pgBarman

我已经设置了一个 postgresql 数据库,我想备份它。

我的主数据库有 1 台服务器,Barman 有 1 台服务器。所有设置都在工作,我可以用酒保备份我的数据库。

我只是不明白如何在我每天进行的备份之间的确切时间点恢复我的数据库。

当我备份我的数据库时

我不知道如何在两次备份之间恢复我的数据库:/

谢谢

0 投票
2 回答
318 浏览

postgresql - 如何使用 barman 压缩 postgres 数据库备份

我们正在使用 barman 备份 1TB+ 的 postgres 数据库。Barman 每天都在备份完整的数据库。每天我们都在转储 1TB+ 的数据库。所以它占用了巨大的空间。我们在 barman 中有以下配置:(broad-level config)

备份方法=rsync

压缩=pzip

重用_备份=复制

由于硬件限制,我们不能使用reuse_backup=link,这意味着我们不能进行增量备份。

即使设置了compression=pzip,我们也不知道为什么酒保不压缩备份。

所以我们想要的是,我们是否可以有一个 post 脚本来压缩数据库备份或任何其他选项来压缩使用 barman 进行的备份。

版本详情:Barman:ver2.12 Postgresql:13 操作系统:Ubuntu 20.04

提前致谢。