Private Cloud용 Edge v4.18.05
PostgreSQL 데이터베이스 페일오버 중에 다음을 실행합니다.
- 현재 마스터에서
apigee-postgresql
가 실행 중이면 중지합니다./opt/apigee/apigee-service/bin/apigee-service apigee-postgresql stop
- 대기 모드 노드로 이동하여 다음 명령어를 호출하여 마스터로 만듭니다.
/opt/apigee/apigee-service/bin/apigee-service apigee-postgresql promote-standby-to-master IPorDNSofOldMaster
나중에 이전 마스터가 복원되면 대기 노드로 만듭니다.
- 현재 마스터에서 구성 파일을 수정하여 다음을 설정합니다.
PG_MASTER=IPorDNSofNewMaster PG_STANDBY=IPorDNSofOldMaster
- 새 마스터에서 복제 사용 설정:
/opt/apigee/apigee-service/bin/apigee-service apigee-postgresql setup-replication-on-master -f configFIle
- 이전 마스터에서 구성 파일을 수정하여 다음을 설정합니다.
PG_MASTER=IPorDNSofNewMaster PG_STANDBY=IPorDNSofOldMaster
- 이전 마스터에서
apigee-postgresql
를 중지합니다./opt/apigee/apigee-service/bin/apigee-service apigee-postgresql stop
- 이전 마스터에서 이전 Postgres 데이터를 모두 삭제합니다.
rm -rf /opt/apigee/data/apigee-postgresql/
- 이전 마스터는 대기 모드로 구성합니다.
/opt/apigee/apigee-service/bin/apigee-service apigee-postgresql setup-replication-on-standby -f configFile
- 복제가 완료되면 두 서버에서 다음 스크립트를 실행하여 복제 상태를 확인합니다. 시스템에서 두 서버 모두에 동일한 결과를 표시해야 복제가 성공적으로 이루어집니다.
- 마스터 노드에서 다음을 실행합니다.
/opt/apigee/apigee-service/bin/apigee-service apigee-postgresql postgres-check-master
마스터라고 표시되는지 확인합니다.
- 대기 노드에서:
/opt/apigee/apigee-service/bin/apigee-service apigee-postgresql postgres-check-standby
대기 모드라고 표시되는지 확인합니다.
- 마스터 노드에서 다음을 실행합니다.