마이너 버전 불일치로 인해 Amazon Aurora Global Database의 보조 클러스터로 장애 조치 문제를 해결하려면 어떻게 해야 하나요?

2분 분량
0

동일한 Aurora 글로벌 클러스터에서 기본 및 보조 Amazon Aurora PostgreSQL 호환 클러스터 간의 마이너 버전 불일치 문제를 해결하고 싶습니다.

간략한 설명

기본 클러스터와 보조 클러스터가 모두 동일한 Aurora PostgreSQL 호환 버전에 있지만 버전 불일치가 발생할 수 있습니다. 기본 클러스터와 보조 클러스터가 동일한 버전의 서로 다른 패치에서 실행되기 때문에 이 문제가 발생합니다. 따라서 Amazon Aurora Global Database의 보조 클러스터로 장애 조치할 수 없으며 다음과 비슷한 오류가 발생합니다.

Target cluster <DB cluster ID> must be on the same engine version as the current primary cluster.

해결 방법

다음 명령을 실행하여 기본 및 보조 Aurora 클러스터에서 실행 중인 버전을 확인합니다.

>> select AURORA_VERSION();

두 클러스터 모두 동일한 버전으로 가져오려면 클러스터에 보류 중인 유지 관리 작업이 있는지 확인합니다.

>> aws rds describe-pending-maintenance-actions --resource-identifier <ARN of the cluster>

보류 중인 유지 관리 작업을 사용할 수 있는 경우 클러스터에 필요한 업데이트를 적용합니다.

  1. Amazon Relational Database Service(RDS) 콘솔에 로그인합니다.
  2. 탐색 창에서 Databases(데이터베이스)를 선택합니다.
  3. 업데이트하려는 DB 클러스터를 선택합니다.
  4. Actions(작업)에서 업데이트를 적용할 시기에 따라 Upgrade Now(지금 업그레이드) 또는 Upgrade at Next Window(다음에 업그레이드)를 선택합니다.

자세한 내용을 알아보려면 DB 클러스터의 업데이트 적용을 참조하세요.

참고: Aurora 버전 업그레이드 프로세스로 인해 가동 중지가 발생합니다. 따라서 계획된 유지 관리 기간 중 업그레이드를 수행하는 것이 가장 좋습니다. 패치를 적용한 후 다음 명령을 다시 실행하여 기본 및 보조 Aurora 클러스터가 동일한 버전을 실행하고 있는지 확인할 수 있습니다.

>> select AURORA_VERSION();

Amazon Aurora 클러스터의 두 버전이 동일한지 확인한 후 Aurora Global Database에서 수동 장애 조치를 시작합니다.


관련 정보

Amazon Aurora 글로벌 데이터베이스에서 장애 조치 사용

aurora_version

AWS 공식
AWS 공식업데이트됨 일 년 전