0

我已经创建并遵循了酒保文档中的说明。我有一个主要的 Postgres 和备用酒保服务器。我可以在没有密码的情况下从后台服务器 ssh 到主服务器。但是当运行任何像我这样的酒保命令时,barman check Postgresdb-server我无法得到任何响应。同时,当我在备份服务器中看到 wal 日志时,wal 归档工作正常。甚至barman backup Postgresdb-server没有反应。有什么我想念的吗?日志文件说不可能进行备份,但除此之外没有其他消息。我正在使用最新的酒保 2.1 和 PostgreSQL 9.6.2

[Postgresdb-server]
description =  "Example of PostgreSQL Database (via Ssh)"
ssh_command = ssh postgres@pg
conninfo = host=pg user=barman dbname=postgres
backup_method = rsync
reuse_backup = link
archiver = on

更新:为外部连接打开防火墙端口 5432 后问题已解决。在这种情况下,从备份/酒保服务器打开端口 5432 到主 postgres 服务器。这有助于解决问题。

psycopg2.connect("host=pg user=barman dbname=postgres") Traceback (most recent call last): File "<stdin>", line 1, in <module> File "/usr/lib64/python2.7/site-packages/psycopg2/__init__.py", line 164, in connect conn = _connect(dsn, connection_factory=connection_factory, async=async) psycopg2.OperationalError: could not connect to server: Connection timed out Is the server running on host "pg" and accepting TCP/IP connections on port 5432?

4

0 回答 0