AI エージェント向け: ドキュメントインデックスは https://www.mongodb.com/ja-jp/docs/llms.txt で利用できます。すべてのページの markdown バージョンは、いずれかの URL パスに .md を追加することで利用できます。
Docs Menu

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

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

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

注意

PIT 復元には、ポイント イン タイムとoplogタイムスタンプが含まれます。

を使用して 経由でスナップショットを復元する際のデータHTTP MongoDB Ops Managerフローを示す図。

ポイントインタイム復元をリクエストすると、復元ダイアログには選択した配置のrestorable time rangesが表示されます。これらの範囲は、MongoDB Ops Managerが完全で連続的なoplog履歴を持つ期間を表します。これらの範囲のいずれかに含まれる復元時間のみを選択できます。

oplog ギャップは、次の状況で発生する可能性があります。

  • バックアップジョブのテーリングの問題によりoplogのテーリングが停止し、MongoDB Agent が再度テーリングする前にoplogがロールオーバーされます。

  • MongoDB Ops Manager が新しいスナップショットを完了するまで、トポロジーの変更が発生します。

  • MongoDB Ops Manager が新しいスナップショットを完了するまで、機能の互換性バージョンの変更が発生します。MongoDB バージョンの変更によるポイントインタイム復元は適用できません。

  • MongoDB Ops Manager が新しいスナップショットを完了するまで、復元が完了します。

ダイアログで必要な復元時間が利用できない場合は、最近のトポロジーまたは 機能の互換性バージョン の変更を調査し、バックアップジョブの履歴を検討して、その期間が復元できない理由を理解します。

例えば、復元ダイアログには、次のような復元可能な時間範囲が表示される場合があります。

  • June 8th 13:45:03 次の行動をします: June 8th 17:45:03

  • June 8th 19:45:03 次の行動をします: June 9th 07:45:03

この場合、その期間に oplog ギャップが存在するため、June 8th 17:45:03June 8th 19:45:03 の間の任意の時点に復元することはできません。

古いデータを含む特定の点へのポイントインタイム復元をリクエストできます。

  1. ユーザーはタイムスタンプを選択します。

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

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

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

    • API 経由:

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

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

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

  3. はMongoDB Ops Manager RestoreJobTransferring... ドキュメントのステータスを に設定し、 スナップショット ストア から へのリクエストされた形式での スナップショット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 インスタンスからエクスポートします。