Docs Menu
Docs Home
/
MongoDB Ops Manager
/ /

Restore Overview

項目一覧

  • 復元のキャンセル
  • 自動復元
  • 手動復元

バックアップから配置を復元するには、データベースを復元するスナップショットまたはポイントインタイムを選択します。 MongoDB Ops Managerは、データベースを復元できるファイルを提供します。

シャーディングされたクラスター内の単一の MongoDB database、 レプリカセット、またはすべてのシャードを復元できます。

既存のスナップショットまたは特定の点から配置を復元できます。 点インタイムには、日付と時刻、 oplogタイムスタンプ、または シャーディングされたクラスター のチェックポイントを指定できシャーディングされたクラスター。

ポイントインタイム復元を行う場合は、 MongoDB バックアップ復元ユーティリティ を対象ホストにダウンロードする必要があります。 MBRUは、最新の完全なスナップショットと選択した点でのoplogエントリをリクエストして適用します。

バックアップを復元するには、次のいずれかのオプションを使用します。

  • オートメーションを使用してファイルを別のクラスターに復元

  • 復元されたファイルを選択したホストに手動でコピー

  • クエリ可能なバックアップからの復元

復元をキャンセルするには:

  1. [ Backup > Restore Historyタブに移動します。

  2. [Cancel] をクリックします。

MongoDB Ops Managerのオートメーションでバックアップを復元する場合、オートメーションによって対象のホストから既存のデータがすべて削除され、そのデータがスナップショットの新しいバックアップ データに置き換えられます。

シャーディングされたクラスターを復元する場合は、すべてのシャードを復元する必要があります。 シャーディングされたクラスター内の 1 つのシャードを復元しようとすると、復元プロセスは失敗します。

自動復元を実行するには:

  • ソース ホストとすべてのターゲット ホストにインストールされている MongoDB Agent をインストールし、ターゲット配置の MongoDB Agent がターゲット配置のすべてのホストに接続できることを確認します。

  • バックアップ管理 者 ロールと オートメーション管理者 ロールを設定します。MongoDB Ops Manager

  • ターゲット クラスターの featureCompatibilityVersionがソース クラスターのfeatureCompatibilityVersion以上であることを確認します。

    特定のホストのfeatureCompatibilityVersionを取得するには、次のコマンドを実行します。

    db.adminCommand( {
    getParameter: 1,
    featureCompatibilityVersion: 1
    } )

    詳しくは、「 setFeatureCompatibilityVersion 」を参照してください。

  • サポートされているソースクラスターの各MongoDBバージョンについて、次の互換性マトリックスを確認してください。 ターゲット クラスター内の各ホストのMongoDBバージョンは、ソースクラスターのスナップショットの FCV をサポートする必要があります。

    ソースクラスターFCV
    MongoDB
    3.4
    MongoDB
    3.6
    MongoDB
    4.0
    MongoDB
    4.2
    MongoDB
    4.4
    MongoDB
    5.0
    MongoDB
    6.0

    3.2

    3.4

    3.6

    4.0

    4.2

    4.4

    5.0

    6.0

同じ組織または異なる組織内の別のプロジェクトのクラスターに復元することを選択できます。

バックアップのデータベースとターゲット データベースの特定のストレージ設定が一致しない場合、自動復元は失敗することがあります。

復元を試みる前に不一致をチェックする方法は存在しません。 復元の試行が失敗した場合、 MongoDB Ops Managerは一致しない設定を表示します。 バックアップのデータベースを引き続き復元する場合は、バックアップのデータベースと一致しない復元先データベースの設定を修正してから、バックアップのデータベースの復元プロセスを再試行してください。

重要

MongoDB は MongoDB 4.2 700} で MMAPv 1ストレージ エンジンのサポートを削除しました。 配置の構成を編集してストレージ エンジンをWiredTigerストレージエンジン に変更すると、 MongoDB Ops ManagerはMongoDBプロセスを再起動します。

シャーディングされたクラスター内の 1 つのシャードを復元しようとすると、自動復元は失敗します。 シャーディングされたクラスターを復元する場合は、すべてのシャードを復元する必要があります。

自動復元を実行するには、復元する配置の手順を参照してください。

手動復元を実行するには、 MongoDB Ops Managerの バックアップ管理者 ロールが必要です。

MongoDB Ops Managerでは、各スナップショットが非圧縮(.tar)または圧縮(.tar.gz)アーカイブとして提供され、データディレクトリの完全なコピーが含まれます。

圧縮スナップショットを選択すると配信が速くなりますが、圧縮スナップショットとその抽出されたデータベース ファイルの両方にターゲット ホスト上に十分なスペースが必要です。

手動復元を実行するには、以下を参照してください。

完了したシャードから、または特定の時点から復元できます。 手動復元のプロセスフローについて詳しくは、次のページを参照してください。

戻る

復元