고가용성 구성에 대한 복구 정보
장애 조치(failover)가 계획되었거나 어플라이언스의 상태와 관련이 없는 경우 이전 주 어플라이언스는 새 복제본 어플라이언스로 사용할 수 있습니다. 장애 조치가 주 어플라이언스와 관련된 경우 새 복제본 어플라이언스를 만드는 것이 좋습니다. 자세한 내용은 "고가용성 복제본 만들기"을(를) 참조하세요.
경고: 이전 주 어플라이언스를 새 복제본으로 구성하기 전에 유지 관리 모드를 사용하도록 설정해야 합니다. 유지 관리 모드를 사용하도록 설정하지 않으면 프로덕션 중단이 발생합니다.
이전 주 어플라이언를 새 복제본으로 구성
-
SSH를 사용하여 이전 주 어플라이언스의 IP 주소로 연결합니다.
ssh -p 122 admin@ FORMER_PRIMARY_IP
-
이전 주 어플라이언스에서 유지 관리 모드를 사용하도록 설정합니다. 자세한 내용은 "유지 관리 모드 사용 설정 및 예약"을(를) 참조하세요.
-
이전 주 어플라이언스에서 이전 복제본의 IP 주소를 사용하여
ghe-repl-setup
을 실행합니다.ghe-repl-setup FORMER_REPLICA_IP
-
주 어플라이언스의 권한 있는 키 목록에 퍼블릭 키를 추가하려면
https://PRIMARY-HOSTNAME/setup/settings
로 이동하여 복제본에서 복사한 키를 목록에 추가합니다. -
새 주 복제본에 대한 연결을 확인하고 새 복제본에 대해 복제본 모드를 사용하도록 설정하려면
ghe-repl-setup
을 다시 실행합니다.ghe-repl-setup FORMER_REPLICA_IP
-
데이터 저장소의 복제를 시작하려면
ghe-repl-start
명령을 사용합니다.ghe-repl-start
경고:
ghe-repl-start
는 사용자가 내부 서버 오류를 보는 동안 주 서버에서 잠시 중단됩니다. 친숙한 메시지를 제공하려면 복제본 노드에서ghe-repl-start
를 실행하기 전에 주 노드에서ghe-maintenance -s
를 실행하여 어플라이언스 유지 관리 모드로 전환합니다. 복제가 시작되면ghe-maintenance -u
로 유지 관리 모드를 사용하지 않도록 설정합니다. 주 노드가 유지 관리 모드에 있는 동안에는 Git 복제가 진행되지 않습니다.