Docs Menu
Docs Home
/
MongoDB Ops Manager
/ / /

특정 시점으로 복원하기

이 페이지의 내용

  • 고려 사항
  • 절차

를 사용하여 스냅샷 을 복원하기 위해 MongoDB Ops Manager는 스냅샷 스토리지에 적절한 스냅샷에 대한 다운로드 링크를 생성하고 표시합니다.HTTP

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

참고

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

Ops Manager를 사용하여 HTTP를 통해 스냅샷을 복원할 때의 데이터 흐름을 보여주는 다이어그램입니다.
  • Ops Manager 특정 시점 복원 은 다음과 같은 일부 상황에서 oplog 격차가 있을 수 있습니다.

    • 백업 작업 이 oplog 를 테일링하는 문제로 인해 oplog 테일링이 중지되고 MongoDB Agent 가 다시 테일링하기 전에 oplog 가 롤오버되는 경우.

    • 토폴로지 변경 후 Ops Manager 가 새 스냅샷 을 완료할 때까지

    • FCV 변경 후, Ops Manager 가 FCV 변경을 감지하는 시점과 Ops Manager 가 새 스냅샷 을 완료하는 시점 사이에 간격이 발생합니다. MongoDB 버전 변경 사항 전체 특정 시점 복원 을 적용 할 수 없습니다.

    • 복원 후 Ops Manager 가 새 스냅샷 을 완료할 때까지

  • Ops Manager 가 최신 스냅샷 을 생성한 후 oplog 격차가 있는 경우, 선택한 복원 시간이 oplog 격차가 시작된 후 다음 스냅샷 이전인 경우 특정 시점 복원 이 실패합니다. 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 인스턴스에서 내보냅니다.

돌아가기

완료된 스냅샷 복원

이 페이지의 내용