如何通过rsync配置备份并使用barman-wal-receive进行存档,我不确定它是否是正确的配置,如下图所示。
我的困惑是,如果我配置backup_method=rsync 那么它将如何允许 WAL 流式传输?我在/etc/barman.d/找到了 3 个模板, 就像打击图像一样。第一个用于被动,第二个用于 ssh,第三个用于流式传输。
其中backup_method=rsync仅适用于 ssh 模板,但对于流式传输需要在流式传输模板中配置,在这种情况下backup_method=postgres。
那么如何按照下图进行配置,其中备份方法是 ssh 和 WAL 流式传输?
有人可以根据下图帮助我进行此配置吗?如果可能的话,用详细信息编写更新配置。
下面给出了所有必要的细节。
提前致谢。
/etc/barman.d/pg.conf 中的服务器配置:
[pg]
description="Main PostgreSQL server"
conninfo=host=192.168.43.21 user=postgres dbname=postgres
ssh_command=ssh barman@pgserver
archiver=on
backup_method = rsync
postgresql.conf 中的配置:
archive_command = '/usr/bin/barman-wal-archive 192.168.43.25 pg %p'