AI 에이전트의 경우: 문서 인덱스는 https://www.mongodb.com/ko-kr/docs/llms.txt에서 사용할 수 있으며, 모든 페이지의 마크다운 버전은 어떤 URL 경로에 .md를 추가하여 사용할 수 있습니다.
Docs Menu

특정 시점으로 복원하기

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

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

참고

PIT 복원에는 특정 시점과 oplog 타임스탬프가 포함됩니다.

Ops Manager를 사용하여 HTTP를 통해 스냅샷을 복원할 때의 데이터 흐름을 보여주는 다이어그램입니다.

특정 시점 복원을 요청하면 복원 대화 상자에 선택한 배포서버의 restorable time ranges 이(가) 표시됩니다. 이 범위는 MongoDB Ops Manager에 완전하고 연속적인 oplog 기록이 있는 기간을 나타냅니다. 이 범위 중 하나에 포함되는 복원 시간만 선택할 수 있습니다.

oplog 갭은 다음 상황에서 발생할 수 있습니다.

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

  • MongoDB Ops Manager 새 스냅샷을 완료할 때까지 토폴로지 변경이 발생합니다.

  • MongoDB Ops Manager 새 스냅샷을 완료할 때까지 기능 호환성 버전 변경이 발생합니다. MongoDB 버전 변경에 대해 특정 시점 복원을 적용할 수 없습니다.

  • MongoDB Ops Manager 새 스냅샷을 완료할 때까지 복원이 완료됩니다.

대화 상자에 필요한 복원 시간이 없는 경우 최근 토폴로지 또는 기능 호환성 버전 변경 사항을 조사하고 백업 작업 기록을 검토하여 해당 기간을 복원할 수 없는 이유를 파악합니다.

예를 들어 복원 대화 상자에서 복원 가능한 다음 시간 범위가 표시될 수 있습니다.

  • June 8th 13:45:03 to June 8th 17:45:03

  • June 8th 19:45:03 to June 9th 07:45:03

이 경우 해당 기간에 oplog 갭이 존재하므로 June 8th 17:45:03June 8th 19:45:03 사이의 어떤 시간으로도 복원할 수 없습니다.

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

  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 인스턴스에서 내보냅니다.

이 페이지의 내용