업그레이드가 실패하거나 중단된 경우 인스턴스를 이전 상태로 다시 되돌려야 합니다. 이 작업을 수행하는 프로세스는 업그레이드 유형에 따라 다릅니다.
인스턴스가 고가용성을 위해 구성되고 주 노드 업그레이드가 실패한 경우(업그레이드되지 않은) 복제본을 주 복제본으로 승격할 수 있습니다. 또한 DNS가 새 주 노드를 가리키도록 업데이트해야 합니다. 작업 주 노드가 있으면 새 복제본 노드를 만드는 것을 고려할 수 있습니다. 고가용성 구성 정보 및 고가용성 구성 복구을(를) 참조하세요.
패치 릴리스 롤백
패치 릴리스를 롤백하려면 ghe-upgrade
명령에 --allow-patch-rollback
스위치를 사용합니다. 롤백하기 전에 모든 복제본 노드에서 ghe-repl-stop-all
을(를) 실행하여 복제를 일시적으로 중지해야 합니다. 업그레이드를 롤백할 때 확장명이 _.pkg_인 업그레이드 패키지 파일을 사용해야 합니다. 확장명이 _.hpkg_인 핫패치 패키지 파일은 지원되지 않습니다.
ghe-upgrade --allow-patch-rollback EARLIER-RELEASE-UPGRADE-PACKAGE.pkg
명령을 실행한 후 다시 부팅해야 합니다. 마이그레이션은 패치 릴리스에서 실행되지 않으므로 롤백은 데이터 파티션에 영향을 주지 않습니다.
롤백이 완료되면 모든 노드에서 ghe-repl-start-all
을(를) 실행하여 복제를 다시 시작합니다. 명령줄 유틸리티을(를) 참조하세요.
기능 릴리스 롤백
기능 릴리스에서 롤백하려면 가상 머신 스냅샷에서 복원하여 루트 및 데이터 파티션을 일관된 상태로 유지합니다. 스냅샷 만들기을(를) 참조하세요.