반응형
설치 환경
10.1.0.4 master
10.1.0.5 slave
1. 서로간 연결 설정(master_server)
#vi postgresql.conf
listen_addresses = '*'
위와같이 수정한다.
2. 리플리케이션 유저 생성(master_server)
#su – postgres
$ createuser --replication -P -e replicator
3.slave서버를 연결할 설정을 해준다.(master_server)
$vi pg_hba.conf
host replication replicator 10.1.0.5/24 md5
4.master 서버의 데이터를 가져온다(slave_server)
$pg_basebackup -h 10.1.0.4 -D /home/postgres/pgsql/data -U replicator -P -v -R -X stream -C -S pgstandby1
5. 리플리케이션 걸렸는지 확인 (master_server)
$psql -c "SELECT * FROM pg_replication_slots;"
$ psql -c "\x" -c "SELECT * FROM pg_stat_replication;"
6.리플리케이션 걸렸는지 확인(slave_server)
$psql -c "\x" -c "SELECT * FROM pg_stat_wal_receiver;"
7. 이제 마스터서버에서 데이터베이스 생성해서 확인해본다.
'리눅스 > 기타' 카테고리의 다른 글
오픈소스 모니터링 zabbix 5.2 소스설치 (0) | 2021.01.25 |
---|---|
snmp 소스설치 (0) | 2020.09.29 |
postgresql 소스설치 (0) | 2020.09.07 |
Linux : R1Soft failed backup of LVM configuration (0) | 2020.02.17 |
letsencrypt 인증서 발급 명령어 (0) | 2020.02.11 |