2025/04 3

pg DB 이중화 관리 repmgr 구축

목차repmgr 설치passwordless 설정postgresql 설정 변경 repmgr 계정생성repmgr 설정 변경repmgr primary 등록repmgr standby 등록 (primary clone)동기화 확인 1. 양쪽노드 간 repmgr 설치sudo apt install postgresql-15-repmgrpostgres@lkmpg:~$ sudo apt install postgresql-15-repmgrReading package lists... DoneBuilding dependency tree... DoneReading state information... DoneThe following additional packages will be installed: repmgr-commonThe..

Postgresql/설치 2025.04.05

pg DB 이중화 구성 (streaming replication) - primary crash

Primary DB 장애발생- Stand by > Primary DB로 전환 fail over 해야함  Standby DB Promote 1. (standby) 기존 standby 장비를 promote 승격하여 master로 승격- server promoted 되면 정상/usr/lib/postgresql/15/bin/pg_ctl -D /var/lib/postgresql/15/main/ "-o -c config_file=/etc/postgresql/15/main/postgresql.conf" promotepostgres@lkmpg:~$ /usr/lib/postgresql/15/bin/pg_ctl -D /var/lib/postgresql/15/main/ "-o -c config_file=/etc/postgr..

Postgresql/설치 2025.04.05

pg DB 이중화 구성 (streaming replication)

Streaming 이중화 방식 구성Streaming Replication은 Primary(주 서버)가 생성한 WAL(Write-Ahead Log) 파일을 Standby(대기 서버)에 실시간으로 전송하고, Standby는 이를 받아서 복제본을 지속적으로 재생합니다. 1. Primary는 데이터 변경을 WAL로 기록 2. Standby는 Primary에 연결해 WAL을 스트리밍 방식으로 수신 3. 수신한 WAL을 디스크에 저장하고, 재생(Replay)하여 데이터 일관성 유지 이중화 구성도 (async)아카이브 위치 : /backups환경파일 : /etc/postgresql/15/main/postgresql.conf데이터 디렉토리 위치 : /var/lib/postgresql/15/mainreplication ..

Postgresql/설치 2025.04.01