Skip to main content

실패한 업그레이드에서 복원

실패한 업그레이드에서 롤백하는 방법을 알아봅니다.

업그레이드가 실패하거나 중단된 경우 인스턴스를 이전 상태로 다시 되돌려야 합니다. 이 작업을 수행하는 프로세스는 업그레이드 유형에 따라 다릅니다.

인스턴스가 고가용성을 위해 구성되고 주 노드 업그레이드가 실패한 경우(업그레이드되지 않은) 복제본을 주 복제본으로 승격할 수 있습니다. 또한 DNS가 새 주 노드를 가리키도록 업데이트해야 합니다. 작업 주 노드가 있으면 새 복제본 노드를 만드는 것을 고려할 수 있습니다. 고가용성 구성 정보고가용성 구성 복구을(를) 참조하세요.

패치 릴리스 롤백

패치 릴리스를 롤백하려면 ghe-upgrade 명령에 --allow-patch-rollback 스위치를 사용합니다. 롤백하기 전에 모든 복제본 노드에서 ghe-repl-stop, 또는 주 노드에서 ghe-repl-stop-all을(를) 실행하여 복제를 일시적으로 중지해야 합니다. 업그레이드를 롤백할 때 확장명이 _.pkg_인 업그레이드 패키지 파일을 사용해야 합니다. 확장명이 _.hpkg_인 핫패치 패키지 파일은 지원되지 않습니다.

ghe-upgrade --allow-patch-rollback EARLIER-RELEASE-UPGRADE-PACKAGE.pkg

명령을 실행한 후 다시 부팅해야 합니다. 마이그레이션은 패치 릴리스에서 실행되지 않으므로 롤백은 데이터 파티션에 영향을 주지 않습니다.

롤백이 완료되면 모든 노드에서 ghe-repl-start, 또는 주 노드에서 ghe-repl-start-all을(를) 실행하여 복제를 다시 시작합니다. 명령줄 유틸리티을(를) 참조하세요.

기능 릴리스 롤백

기능 릴리스에서 롤백하려면 가상 머신 스냅샷에서 복원하여 루트 및 데이터 파티션을 일관된 상태로 유지합니다. 스냅샷 만들기을(를) 참조하세요.