고가용성 구성에 대한 복구 정보
장애 조치(failover)가 계획되었거나 어플라이언스의 건강 상태와 관련이 없는 경우, 이전 기본 어플라이언스를 새 복제본 어플라이언스로 사용할 수 있습니다. 장애 조치가 주 어플라이언스와 관련된 경우 새 복제본 어플라이언스를 만드는 것이 좋습니다. 자세한 내용은 고가용성 복제본 만들기을(를) 참조하세요.
경고
이전 주 어플라이언스를 새 복제본으로 구성하기 전에 유지 관리 모드를 사용하도록 설정해야 합니다. 유지 관리 모드를 사용하도록 설정하지 않으면 프로덕션 중단이 발생합니다.
이전 주 어플라이언를 새 복제본으로 구성
-
SSH를 사용하여 이전 주 어플라이언스의 IP 주소로 연결합니다.
ssh -p 122 admin@ FORMER_PRIMARY_IP -
이전 주요 장비에서 유지 관리 모드를 활성화하세요. 자세한 내용은 유지 관리 모드 사용 설정 및 예약을(를) 참조하세요.
-
이전 주 어플라이언스에서 이전 복제본의 IP 주소를 사용하여
ghe-repl-setup을 실행합니다.--force옵션을 사용하여 기존 구성을 바꿔야 할 수도 있습니다.ghe-repl-setup --force 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-maintenance -s를 실행하기 전에 주 노드에서ghe-repl-start를 실행하여 어플라이언스 유지 관리 모드로 전환합니다. 복제가 시작되면ghe-maintenance -u로 유지 관리 모드를 사용하지 않도록 설정합니다. 주 노드가 유지 관리 모드에 있는 동안에는 Git 복제가 진행되지 않습니다. 버전 3.14.20, 3.15.15, 3.16.11, 3.17.8, 3.18.2 또는 이후 버전(예: 3.19)을 실행하는 경우 실행ghe-repl-start하기 전에 더 이상 기본 버전을 유지 관리 모드로 전환할 필요가 없습니다. 이 명령은 더 이상 주 서버에서 중단을 일으킬 것으로 예상되지 않습니다. 그러나 새 복제본을 설정할 때,ghe-repl-start와ghe-config-apply사이에ghe-repl-setup을 실행한다면ghe-repl-start로 인해 중단이 발생하지 않습니다.ghe-config-apply을(를) 건너뛰고ghe-repl-setup에서ghe-repl-start으로 바로 이동하면 여전히 중단이 발생합니다.