HTTP 사용하여 스냅샷 복원 위해 MongoDB Ops Manager 스냅샷 저장 에 해당 스냅샷 에 대한 다운로드 링크를 생성하고 표시합니다.
다운로드 링크를 클릭하면 Ops Manager는 스냅샷을 대상 스냅샷 호스트로 스트리밍합니다.
참고
PIT 복원에는 특정 시점과 oplog 타임스탬프가 포함됩니다. PIT 복원에는 4.0 이하의 FCV 를 실행하는 샤드 클러스터에 대한 체크포인트가 포함됩니다.
고려 사항
다음과 같은 일부 상황에서 MongoDB Ops Manager 특정 시점 복원 oplog 격차가 있을 수 있습니다.
백업 작업 oplog 를 테일링하는 문제로 인해 oplog 테일링이 중지되고 MongoDB Agent 다시 테일링하기 전에 oplog 롤오버되는 경우.
토폴로지 변경 후 MongoDB Ops Manager 새 스냅샷 완료할 때까지
FCV 변경 후, MongoDB Ops Manager FCV 변경을 감지하는 시점과 MongoDB Ops Manager 새 스냅샷 완료하는 시점 사이에 간격이 발생합니다. MongoDB 버전 변경 사항 전체에 특정 시점 복원 적용 할 수 없습니다.
복원 후 MongoDB Ops Manager 새 스냅샷 완료할 때까지
MongoDB Ops Manager 최신 스냅샷 생성한 후 oplog 격차가 있는 경우, 선택된 복원 시간이 oplog 격차가 시작된 후 다음 스냅샷 이전인 경우 특정 시점 복원 실패합니다. MongoDB Ops Manager 다음 스냅샷 생성하면 해당 스냅샷 시점부터 정상적으로 특정 시점 복원 사용할 수 있습니다.
특정 시점 복원 시도하고 실패할 때만 oplog 격차가 표시됩니다.
오래된 데이터가 포함된 특정 점 으로 특정 시점 복원 요청 수 있습니다.
절차
사용자가 타임스탬프를 선택합니다:
Ops Manager 애플리케이션을 통해 다음을 수행합니다:
타임스탬프를 클릭합니다.
요청을 제출합니다.
API를 통해 다음을 수행합니다:
복원할 클러스터를 찾습니다.
해당 클러스터에 대한 새 복원 작업을 생성합니다.
Ops Manager는 RestoreJob 문서를 생성합니다.
Ops Manager가 RestoreJob 문서 상태를 Transferring...으로 설정하고 요청된 형식의 스냅샷을 스냅샷 저장소에서 Ops Manager로 스트리밍하기 시작합니다. 각 스냅샷 저장소는 Ops Manager를 통해 스냅샷 구성 요소를 스트리밍합니다:
블록 저장소는 블록을 스트리밍합니다.
S3 스냅샷 저장소 가 블록을 스트리밍합니다.
상태가 Waiting for Customer...로 설정되면 Ops Manager가 URL을 만듭니다.
사용자가 MongoDB Ops Manager 애플리케이션 에서 get link 링크를 클릭한 다음 Download 을 클릭하여 스냅샷을 다운로드 합니다 .
사용자는 Ops Manager 애플리케이션에서 대상 스냅샷 호스트로 MongoDB 백업 복원 유틸리티를 다운로드합니다.
참고
MBRU는 모든 복원에 사용할 수 있습니다. 스냅샷을 복원하려는 호스트에 유틸리티가 설치되어 있는 경우 사용자는 이를 다시 다운로드할 필요가 없습니다.
사용자가 대상 스냅샷 호스트에서 임시 MongoDB 인스턴스를 시작합니다. 가져온 oplog 는 이 인스턴스로 복원된 스냅샷에 적용됩니다.
사용자는 MBRU를 실행하여 oplog 를 요청합니다 .
MBRU는 특정 시점 스냅샷에 대한 oplog를 가져옵니다.
MBRU는 임시 MongoDB 인스턴스의 스냅샷에 oplog를 적용합니다.
사용자는 복원된 데이터베이스를 임시 MongoDB 인스턴스에서 내보냅니다.