Join us Sept 17 at .local NYC! Use code WEB50 to save 50% on tickets. Learn more >
MongoDB Event
Docs Menu
Docs Home
/
MongoDB Ops Manager
/ / /

특정 시점으로 복원하기

HTTP 사용하여 스냅샷 복원 위해 MongoDB Ops Manager 스냅샷 저장 에 해당 스냅샷 에 대한 다운로드 링크를 생성하고 표시합니다.

다운로드 링크를 클릭하면 Ops Manager는 스냅샷을 대상 스냅샷 호스트로 스트리밍합니다.

참고

PIT 복원에는 특정 시점과 oplog 타임스탬프가 포함됩니다. PIT 복원에는 4.0 이하의 FCV 를 실행하는 샤드 클러스터에 대한 체크포인트가 포함됩니다.

Ops Manager를 사용하여 HTTP를 통해 스냅샷을 복원할 때의 데이터 흐름을 보여주는 다이어그램입니다.
  • 다음과 같은 일부 상황에서 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 격차가 표시됩니다.

  • 오래된 데이터가 포함된 특정 점 으로 특정 시점 복원 요청 수 있습니다.

  1. 사용자가 타임스탬프를 선택합니다:

    • Ops Manager 애플리케이션을 통해 다음을 수행합니다:

      1. 타임스탬프를 클릭합니다.

      2. 요청을 제출합니다.

    • API를 통해 다음을 수행합니다:

      1. 복원할 클러스터를 찾습니다.

      2. 해당 클러스터에 대한 새 복원 작업을 생성합니다.

  2. Ops Manager는 RestoreJob 문서를 생성합니다.

  3. Ops Manager가 RestoreJob 문서 상태를 Transferring...으로 설정하고 요청된 형식의 스냅샷스냅샷 저장소에서 Ops Manager로 스트리밍하기 시작합니다. 각 스냅샷 저장소는 Ops Manager를 통해 스냅샷 구성 요소를 스트리밍합니다:

    1. 블록 저장소는 블록을 스트리밍합니다.

    2. S3 스냅샷 저장소 가 블록을 스트리밍합니다.

  4. 상태가 Waiting for Customer...로 설정되면 Ops Manager가 URL을 만듭니다.

  5. 사용자가 MongoDB Ops Manager 애플리케이션 에서 get link 링크를 클릭한 다음 Download 을 클릭하여 스냅샷을 다운로드 합니다 .

  6. 사용자는 Ops Manager 애플리케이션에서 대상 스냅샷 호스트로 MongoDB 백업 복원 유틸리티를 다운로드합니다.

    참고

    MBRU는 모든 복원에 사용할 수 있습니다. 스냅샷을 복원하려는 호스트에 유틸리티가 설치되어 있는 경우 사용자는 이를 다시 다운로드할 필요가 없습니다.

  7. 사용자가 대상 스냅샷 호스트에서 임시 MongoDB 인스턴스를 시작합니다. 가져온 oplog 는 이 인스턴스로 복원된 스냅샷에 적용됩니다.

  8. 사용자는 MBRU를 실행하여 oplog 를 요청합니다 .

  9. MBRU는 특정 시점 스냅샷에 대한 oplog를 가져옵니다.

  10. MBRU는 임시 MongoDB 인스턴스의 스냅샷에 oplog를 적용합니다.

  11. 사용자는 복원된 데이터베이스를 임시 MongoDB 인스턴스에서 내보냅니다.

돌아가기

완료된 스냅샷 복원

이 페이지의 내용