Docs Menu
Docs Home
/
MongoDB Ops Manager
/ / /

特定のポイントインタイムから復元

を使用して スナップショット HTTPを復元するために、MongoDB Ops Manager はスナップショット ストレージに適切なスナップショットへのダウンロードリンクを作成し、表示します。

ダウンロード リンクをクリックすると、 MongoDB Ops Managerはスナップショットを対象のスナップショット ホストにストリーミングします。

注意

PIT 復元には、ポイント イン タイムと oplog タイムスタンプが含まれます。 PIT復元には、 4.0またはそれ以前のFCVを実行しているシャーディングされたクラスターのチェックポイントが含まれます。

を使用して 経由でスナップショットを復元する際のデータHTTP MongoDB Ops Managerフローを示す図。
  1. ユーザーはタイムスタンプを選択します。

    • MongoDB Ops Managerアプリケーションを通じて次のことが行われます。

      1. タイムスタンプをクリックします。

      2. リクエストを送信します。

    • API 経由:

      1. 復元するクラスターを見つけます。

      2. そのクラスターの新しい復元ジョブを作成します。

  2. MongoDB Ops Managerは RestoreJob ドキュメントを作成します。

  3. MongoDB Ops Managerは RestoreJob ドキュメントのステータスを {0Transferring... に設定し、 スナップショット ストア から へのリクエストされた形式での スナップショットMongoDB Ops Manager のストリーミングを開始します。各スナップショット ストアは、 MongoDB Ops Managerを通じてスナップショット コンポーネントをストリーミングします。

    1. ブロックストアは ブロックをストリームします。

    2. S 3スナップショット ストアは ブロックをストリーミングします。

  4. ステータスがWaiting for Customer...に設定されている場合、MongoDB Ops Manager はURLを作成します。

  5. ユーザーは get link リンクをクリックし、 MongoDB Ops Managerアプリケーションで Download をクリックしてスナップショットをダウンロードします。

  6. ユーザーは、MongoDB アプリケーションから Backup RestoreMongoDB Ops Manager ユーティリティをターゲットのスナップショットホストにダウンロードします。

    注意

    MBRUは任意の復元で使用できます。 スナップショットを復元したいホストに ユーティリティがインストールされている場合、ユーザーはスナップショットを再度ダウンロードする必要はありません。

  7. ユーザーは、ターゲット スナップショット ホスト上で一時的な MongoDB インスタンスを起動します。 取得されたoplogは、このインスタンスに復元されたスナップショットに適用されます。

  8. ユーザーは MBRU を実行してoplogをリクエストします。

  9. MBRUは、ポイントインタイム スナップショットの oplog を取得します。

  10. MBRUは oplog を一時 MongoDB インスタンスのスナップショットに適用します。

  11. ユーザーは復元されたデータベースを一時的な MongoDB インスタンスからエクスポートします。

戻る

完了したスナップショットの復元