all: @echo "make push" psql -h 10.200.1.60 -c 'show pool_nodes' postgres postgres pull: exit 1 scp root@10.200.1.60:/etc/pgpool-II/pgpool.conf . scp root@10.200.1.60:/etc/pgpool-II/failover.sh . scp root@10.200.1.60:/etc/pgpool-II/online-recovery.sh . scp root@10.200.1.61:/var/lib/pgsql/streaming-replication.sh . scp root@10.200.1.61:/var/lib/pgsql/9.6/data/postgresql.conf.master . scp root@10.200.1.61:/var/lib/pgsql/9.6/data/postgresql.conf.slave . scp root@10.200.1.61:/var/lib/pgsql/9.6/data/recovery.conf . push: scp pgpool.conf failover.sh online-recovery.sh root@10.200.1.60:/etc/pgpool-II/ ssh root@10.200.1.60 systemctl restart pgpool scp streaming-replication.sh root@10.200.1.61:/var/lib/pgsql/ scp postgresql.conf.master postgresql.conf.slave recovery.conf root@10.200.1.61:/var/lib/pgsql/9.6/data/ scp sudoers.d/postgres root@10.200.1.61:/etc/sudoers.d/ scp postgresql.conf.master root@10.200.1.61:/var/lib/pgsql/9.6/data/postgresql.conf ssh root@10.200.1.61 systemctl restart postgresql-9.6 scp streaming-replication.sh root@10.200.1.62:/var/lib/pgsql/ scp postgresql.conf.master postgresql.conf.slave recovery.conf root@10.200.1.62:/var/lib/pgsql/9.6/data/ scp sudoers.d/postgres root@10.200.1.62:/etc/sudoers.d/ scp postgresql.conf.slave root@10.200.1.62:/var/lib/pgsql/9.6/data/postgresql.conf ssh root@10.200.1.62 systemctl restart postgresql-9.6 status: ssh root@10.200.1.60 systemctl status pgpool ssh root@10.200.1.61 systemctl status postgresql-9.6 ssh root@10.200.1.62 systemctl status postgresql-9.6