리눅스/기타

postgres12 ha 구성방법

Rohin 2020. 9. 15. 18:11
반응형

설치 환경

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