У меня есть один главный сервер PG, который реплицирует себя на один подчиненный сервер.
Также я хотел бы реплицировать этот главный сервер на подчиненный сервер, который находится в другой сети. У главного сервера 2 интерфейса, и настроены 2 сети. Если я просто добавлю второй интерфейс в postgresql.conf, будет ли репликация работать через оба интерфейса и сети?
решение1
Да, вы можете реплицировать Postgres через разные интерфейсы.
Вам просто нужно добавить все эти IP-адреса подчиненных серверов в pg_hba.conf, чтобы разрешить соединения.
Также вам нужно добавить в postgresql.conf IP-адреса интерфейсов, на которых нужно слушать.
listen_addresses = 'localhost, ip1_of_this_host, ipN_of_this_host'