working cluster init with three nodes
[pgpool-online-recovery] / Makefile
1 all:
2         @echo "make push"
3         psql -h 10.200.1.60 -c 'show pool_nodes' postgres postgres
4
5 pull:
6         exit 1
7
8         scp root@10.200.1.60:/etc/pgpool-II/pgpool.conf .
9         scp root@10.200.1.60:/etc/pgpool-II/failover.sh .
10         scp root@10.200.1.60:/etc/pgpool-II/online-recovery.sh .
11
12         scp root@10.200.1.61:/var/lib/pgsql/streaming-replication.sh .
13         scp root@10.200.1.61:/var/lib/pgsql/9.6/data/postgresql.conf.master .
14         scp root@10.200.1.61:/var/lib/pgsql/9.6/data/postgresql.conf.slave .
15         scp root@10.200.1.61:/var/lib/pgsql/9.6/data/recovery.conf .
16
17 push:
18         scp pgpool.conf failover.sh online-recovery.sh root@10.200.1.60:/etc/pgpool-II/
19
20
21         scp streaming-replication.sh root@10.200.1.61:/var/lib/pgsql/
22         scp postgresql.conf.master postgresql.conf.slave recovery.conf pg_hba.conf root@10.200.1.61:/var/lib/pgsql/9.6/data/
23         ssh root@10.200.1.61 chown -R postgres:postgres /var/lib/pgsql/9.6/data/
24         scp sudoers.d/postgres root@10.200.1.61:/etc/sudoers.d/
25
26         #ssh root@10.200.1.61 ln -sf /var/lib/pgsql/9.6/data/postgresql.conf.master /var/lib/pgsql/9.6/data/postgresql.conf
27
28
29         scp streaming-replication.sh root@10.200.1.62:/var/lib/pgsql/
30         scp postgresql.conf.master postgresql.conf.slave recovery.conf pg_hba.conf root@10.200.1.62:/var/lib/pgsql/9.6/data/
31         ssh root@10.200.1.62 chown -R postgres:postgres /var/lib/pgsql/9.6/data/
32         scp sudoers.d/postgres root@10.200.1.62:/etc/sudoers.d/
33
34         #ssh root@10.200.1.62 ln -sf /var/lib/pgsql/9.6/data/postgresql.conf.slave /var/lib/pgsql/9.6/data/postgresql.conf
35
36 restart:
37         ssh root@10.200.1.61 systemctl restart postgresql-9.6
38         ssh root@10.200.1.62 systemctl restart postgresql-9.6
39         ssh root@10.200.1.60 systemctl restart pgpool
40
41 status:
42         ssh root@10.200.1.60 systemctl status pgpool
43         ssh root@10.200.1.61 systemctl status postgresql-9.6
44         ssh root@10.200.1.62 systemctl status postgresql-9.6