복제 인스턴스 재부팅 - AWS Database Migration Service

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

복제 인스턴스 재부팅

AWS DMS 복제 인스턴스를 재부팅하여 복제 엔진을 다시 시작할 수 있습니다. 재부팅하면 인스턴스 상태가 재부팅 중으로 설정되면서 복제 인스턴스가 잠시 중단됩니다. AWS DMS 인스턴스가 다중 AZ용으로 구성된 경우 장애 조치를 통해 재부팅을 수행할 수 있습니다. 재부팅이 완료되면 AWS DMS 이벤트가 생성됩니다.

다중 AZ 배포인 AWS DMS 인스턴스의 경우 재부팅 시 한 가용 영역에서 다른 가용 AWS 영역으로 계획된 장애 조치를 강제로 적용할 수 있습니다. 계획된 AWS DMS 인스턴스 장애 조치를 강제로 적용하면 다른 가용 영역의 대기 인스턴스로 자동 전환하기 전에 현재 인스턴스의 활성 연결이 끊어집니다. AWS DMS 계획된 장애 조치로 재부팅하면 복제 AWS DMS 인스턴스 클래스를 확장할 때와 같이 인스턴스의 계획된 장애 조치 이벤트를 시뮬레이션하는 데 도움이 됩니다.

참고

재부팅할 때 한 가용 영역에서 다른 가용 영역으로 장애 조치를 강제로 실시하면 가용 영역 변경 사항이 몇 분 동안 반영되지 않을 수 있습니다. 이 지연은 과 및 API AWS Management Console호출에서 나타납니다. AWS CLI AWS DMS

복제 인스턴스에서 마이그레이션 태스크가 실행 중일 때 재부팅이 발생하면 데이터 손실은 발생하지 않지만 태스크가 중지되고 태스크 상태는 오류 상태로 바뀝니다.

마이그레이션 태스크의 테이블이 대량 로드 중에 있고(전체 로드 단계) 아직 시작되지 않은 경우 오류 상태로 전환됩니다. 하지만 그 시점에 완료된 테이블은 완료 상태로 남아 있습니다. 전체 로드 단계에서 재부팅이 발생하는 경우 아래 단계 중 하나를 수행하는 것이 좋습니다.

  • 태스크에서 완료 상태인 테이블을 제거하고 나머지 테이블을 사용하여 태스크를 다시 시작합니다.

  • 오류 상태의 테이블과 보류 중인 테이블로 새 태스크를 생성합니다.

마이그레이션 작업의 테이블이 지속적인 복제 단계에 있는 경우 재부팅이 완료된 후 작업이 다시 시작됩니다.

상태가 Available 상태가 아닌 경우 AWS DMS 복제 인스턴스를 재부팅할 없습니다. 이전에 요청한 수정 또는 유지 관리 기간 작업 등 여러 가지 이유로 AWS DMS 인스턴스를 사용할 수 없을 수 있습니다. AWS DMS 복제 인스턴스를 재부팅하는 데 걸리는 시간은 일반적으로 짧습니다 (5분 미만).

복제 인스턴스를 재부팅하려면 콘솔을 사용합니다. AWS

AWS 콘솔을 사용하여 복제 인스턴스를 재부팅하려면
  1. https://console.aws.amazon.com/dms/v2/ 에서 AWS Management Console 로그인하고 AWS DMS 콘솔을 엽니다.

  2. 탐색 창에서 복제 인스턴스를 선택합니다.

  3. 재부팅할 복제 인스턴스를 선택합니다.

  4. 재부팅을 선택합니다. 복제 인스턴스 재부팅 대화 상자가 열립니다.

  5. 다중 AZ 배포에 대해 복제 인스턴스를 구성한 경우 다른 AWS 가용 영역으로 장애 조치하려면 계획된 장애 조치로 재부팅하시겠습니까? 확인란을 선택합니다.

  6. 재부팅을 선택합니다.

복제 인스턴스를 재부팅하려면 AWS CLI reboot-replication-instance명령을 다음 파라미터와 함께 사용합니다.

  • --replication-instance-arn

예 간단한 재부팅 예제

다음 AWS CLI 예제에서는 복제 인스턴스를 재부팅합니다.

aws dms reboot-replication-instance \ --replication-instance-arn arn of my rep instance
예 장애 조치로 간단한 재부팅 예제

다음 AWS CLI 예제에서는 페일오버를 사용하여 복제 인스턴스를 재부팅합니다.

aws dms reboot-replication-instance \ --replication-instance-arn arn of my rep instance \ --force-planned-failover

복제 인스턴스를 재부팅하려면 다음 파라미터와 함께 AWS DMS API RebootReplicationInstance작업을 사용합니다.

  • ReplicationInstanceArn = arn of my rep instance

예 간단한 재부팅 예제

다음 코드 예제에서는 복제 인스턴스를 재부팅합니다.

https://dms.us-west-2.amazonaws.com/ ?Action=RebootReplicationInstance &DBInstanceArn=arn of my rep instance &SignatureMethod=HmacSHA256 &SignatureVersion=4 &Version=2014-09-01 &X-Amz-Algorithm=AWS4-HMAC-SHA256 &X-Amz-Credential=AKIADQKE4SARGYLE/20140425/us-east-1/dms/aws4_request &X-Amz-Date=20140425T192732Z &X-Amz-SignedHeaders=content-type;host;user-agent;x-amz-content-sha256;x-amz-date &X-Amz-Signature=1dc9dd716f4855e9bdf188c70f1cf9f6251b070b68b81103b59ec70c3e7854b3
예 장애 조치로 간단한 재부팅 예제

다음 코드 예제는 복제 인스턴스를 재부팅하고 다른 AWS 가용 영역으로 장애 조치합니다.

https://dms.us-west-2.amazonaws.com/ ?Action=RebootReplicationInstance &DBInstanceArn=arn of my rep instance &ForcePlannedFailover=true &SignatureMethod=HmacSHA256 &SignatureVersion=4 &Version=2014-09-01 &X-Amz-Algorithm=AWS4-HMAC-SHA256 &X-Amz-Credential=AKIADQKE4SARGYLE/20140425/us-east-1/dms/aws4_request &X-Amz-Date=20140425T192732Z &X-Amz-SignedHeaders=content-type;host;user-agent;x-amz-content-sha256;x-amz-date &X-Amz-Signature=1dc9dd716f4855e9bdf188c70f1cf9f6251b070b68b81103b59ec70c3e7854b3