Restore Overview
- Cloud Manager 에 대한 프로그래밍 방식의 액세스 를 위한 OAuth 2.0 인증 은 Preview 기능 으로 제공됩니다.
- 기능 및 해당 설명서는 미리 보기 기간에 언제든지 변경될 수 있습니다. OAuth 2.0 인증 을 사용하려면 Cloud Manager 공개 API 에 대한 요청에 사용할서비스 계정을 만듭니다.
백업에서 배포를 복원하려면 데이터베이스를 복원하려는 스냅샷 또는 특정 시점을 선택합니다. Cloud Manager는 데이터베이스를 복원할 수 있는 파일을 제공합니다.
단일 MongoDB database, 복제본 세트 또는 샤드 클러스터의 모든 샤드를 복원할 수 있습니다.
기존 스냅샷 또는 특정 시점에서 배포를 복원할 수 있습니다. 특정 시점의 경우 날짜 및 시간, oplog 타임스탬프 또는 샤드 클러스터 의 체크포인트 를 지정할 수 있습니다.
특정 시점을 기준으로 복원하는 경우, 대상 호스트에 MongoDB 백업 복원 유틸리티를 다운로드해야 합니다. MBRU 는 최신 전체 스냅샷과 선택한 시점 사이에 oplog 항목을 요청하고 적용합니다.
백업을 복원하려면 다음 옵션 중 하나를 사용하세요.
복원 취소
복원 을 취소하려면 다음을 수행합니다.
Backup > Restore History 탭으로 이동합니다.
Cancel를 클릭합니다.
자동 복원
Cloud Manager 자동화 가 백업 을 복원 하도록 선택하면 자동화는 대상 호스트에서 기존 데이터를 모두 제거하고 해당 데이터를 스냅샷의 새 백업 데이터로 대체합니다.
제한 사항
샤드 클러스터를 복원하는 경우 모든 샤드를 복원해야 합니다. 샤드 클러스터에서 단일 샤드를 복원하려고 하면 복원 프로세스가 실패합니다.
전제 조건
자동 복원을 수행하려면 다음을 수행합니다.
소스 및 모든 대상 호스트에 설치된 MongoDB Agent를 설치하고 대상 배포서버의 MongoDB Agent가 대상 배포서버의 모든 호스트에 연결할 수 있는지 확인합니다.
FCV 4.0 이하 버전을 실행 샤딩된 클러스터의 경우 체크포인트를 활성화 합니다.
대상 클러스터의
featureCompatibilityVersion
이(가) 소스 클러스터의featureCompatibilityVersion
보다 크거나 같은지 확인합니다.예시
다음 명령을 실행하여 지정된 호스팅하다 의
featureCompatibilityVersion
를 조회 합니다.db.adminCommand( { getParameter: 1, featureCompatibilityVersion: 1 } ) 각 MongoDB 버전의 지원되는 소스 클러스터 FCV 에 대한 다음 호환성 매트릭스를 검토합니다. 대상 클러스터에 있는 각 호스트의 MongoDB 버전은 소스 클러스터의 스냅샷에 대한 FCV 를 지원 해야 합니다.
소스 클러스터 FCV | MongoDB 4.0 | MongoDB 4.2 | MongoDB 4.4 | MongoDB 5.0 | MongoDB 6.0 |
---|---|---|---|---|---|
4.2 | |||||
4.4 | |||||
5.0 | |||||
6.0 |
다른 프로젝트로 복원
다른 프로젝트의 클러스터로 복원하도록 선택할 수 있습니다.
자동 복원 실패의 잠재적 원인
백업 데이터베이스와 대상 데이터베이스의 특정 스토리지 설정이 일치하지 않으면 자동 복원이 실패할 수 있습니다.
storage.mmapv1.nsSize
storage.mmapv1.smallFiles
복원을 시도하기 전에 불일치를 확인하는 방법은 없습니다. 복원 시도가 실패하면 Cloud Manager가 일치하지 않는 설정을 표시합니다. 여전히 백업의 데이터베이스를 복원하려면 백업의 데이터베이스와 일치하지 않는 대상 데이터베이스의 설정을 수정한 다음 백업의 데이터베이스에 대한 복원 프로세스를 다시 시도합니다.
중요
MongoDB 는 MongoDB 4.2 에서 MMAPv1 스토리지 엔진 에 대한 지원 을 제거했습니다. 배포 구성을 편집하여 스토리지 엔진 을 WiredTiger 스토리지 엔진으로 변경하면 Cloud Manager 가 MongoDB 프로세스를 다시 시작합니다.
샤드 샤딩된 클러스터 에서 단일 샤드 를 복원 하려고 하면 자동 복원 이 실패합니다. 샤드 샤딩된 클러스터 를 복원하는 경우 모든 샤드를 복원 해야 합니다.
복원 절차
자동 복원 을 수행하려면 복원 하려는 배포서버 의 절차를 참조하세요.
수동 복원
전제 조건
수동 복원을 수행하려면 Cloud Manager에서 백업 관리자 역할이 있어야 합니다.
파일 형식 복원
Cloud Manager는 각 스냅샷 을 데이터 디렉토리의 전체 사본이 포함된 비압축(.tar
) 아카이브로 제공합니다.
수동 복원 절차
수동 복원을 수행하려면 다음을 참조하세요.
프로세스 흐름 복원
완료된 스냅샷 또는 특정 점 부터 복원 할 수 있습니다. 다음 페이지를 사용하여 수동 복원 프로세스 흐름에 학습 보세요.