Part VI. 운영
pg_auto_failover 운영 명령은 대부분 monitor에 목표 상태를 요청합니다. switchover를 수행하거나 노드를 maintenance 상태로 전환할 때도 마찬가지입니다. pg_autoctl은 monitor에 요청을 전달하고 상태 전이가 끝날 때까지 알림을 기다립니다. 이 Part에서는 상태 조회, switchover, maintenance, 노드 추가와 삭제를 차례로 다룹니다. 이어서 기존 primary의 재합류와 WAL 보존을 살펴봅니다. monitor 장애 시 복구 방법과 패키지 및 PostgreSQL 업그레이드도 정리합니다. 수치는 모두 Quickstart의 실습 구성에서 측정했습니다.
- 6.1 상태 조회 명령: show state, events, settings, uri, file과 monitor 테이블
- 6.2 switchover와 promotion: perform switchover, failover, promotion
- 6.3 maintenance: secondary와 primary의 maintenance 전이
- 6.4 노드 추가, 삭제, 교체: drop node 옵션과 복제 설정 자동 조정
- 6.5 노드 복구와 WAL 보존: pg_rewind, pg_basebackup, replication slot
- 6.6 monitor 장애 복구와 교체: 재기동, 신규 monitor 재등록, 동기 아카이브
- 6.7 업그레이드: pg_auto_failover, PostgreSQL minor, major 업그레이드