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

  • FCV 4.0またはそれ以前を実行しているシャーディングされたクラスターの場合は、 チェックポイント を有効にします。

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

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

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

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

  • 各 MongoDB バージョンでサポートされているソースクラスターFCVについて、次の互換性マトリックスを確認します。 ターゲットクラスター内の各ホストの 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)アーカイブとして提供され、データディレクトリの完全なコピーが含まれます。

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

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

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

戻る

配置の復元