RepMgr

Da GazziNet.
Vai alla navigazione Vai alla ricerca
https://www.enterprisedb.com/postgres-tutorials/how-implement-repmgr-postgresql-automatic-failover
psql -c 'IDENTIFY_SYSTEM' 'host=172.16.0.241 dbname=postgres user=streaming_barman replication=1'

https://www.scaleway.com/en/docs/tutorials/back-up-postgresql-barman/


Su entrambi i nodi:

curl https://dl.enterprisedb.com/default/release/get/15/rpm | sudo bash
yum -y  install repmgr15*


Sul Master:

max_wal_senders = 10
max_replication_slots = 10
wal_level = 'hot_standby'
# or 'replica' or 'logical'
hot_standby = on
archive_mode = on
archive_command = '/bin/true'
shared_preload_libraries = 'repmgr'
/usr/pgsql-15/bin/repmgr -h psql01 -U repmgr -d repmgr -f /var/lib/pgsql/repmgr.conf standby clone --dry-run
/usr/pgsql-15/bin/repmgr -h psql01 -U repmgr -d repmgr -f /var/lib/pgsql/repmgr.conf standby clone

Avviare il nodo secondario:

/usr/pgsql-15/bin/repmgr -f /var/lib/pgsql/repmgr.conf standby register