Docs Menu
Docs Home
/
Ops Manager
/

サードパーティ プラットフォームを使用したバックアップと復元

既存のサードパーティのバックアップソリューションを再利用するには、 MongoDB Ops Managerを、安全でスケーラブルなストレージ( コールドストレージを含む)、不変の適用、およびコンプライアンスポリシーのサポート:

  • Coordinate DataProtect

  • Rubrik

これらの統合により、サードパーティのマネジメントコンソールから直接MongoDBクラスターのスケジュールされたバックアップとオンデマンドのバックアップと復元を調整して、 MongoDBの管理の複雑さや追加の運用コストなしで複数のデータプラットフォームにわたってバックアップ、保持、リカバリの操作を効率化できますバックアップ増やすのMongoDB Ops Manager 。

バックアップまたは復元プロセスを開始するために、サードパーティのバックアッププラットフォームはMongoDB Ops Manager Administration APIを呼び出して、 MongoDBクラスターをバックアップ可能または復元可能状態にします。 サードパーティのプラットフォームは、MongoDB Ops Manager Administration APIを再度呼び出してクラスターを通常の実行中状態に戻す前に、すべてのバックアップまたは復元操作を処理します。

MongoDBサポートはMongoDB Ops Managerの統合ポイントの構成に役立ちますが、バックアップと復元プロセスに関連する機能やパフォーマンスの問題については、サードパーティベンダーに問い合わせてください。

1 つのクラスターをバックアップするには、1 つのソリューションのみを使用できます。MongoDB Ops Managerとサードパーティのプラットフォームを使用して、同じクラスターをバックアップすることはできません。 複数のサードパーティ プラットフォームを使用して同じクラスターをバックアップすることはできません。

注意

サードパーティのバックアップは、同じクラスターでMongoDB Ops Manager のネイティブバックアッププロセスと一緒に実行することはできません。 ただし、柔軟な回復力戦略のために、同じプロジェクト内の個別のクラスターで両方のタイプのバックアップを実行できます。

  • MongoDB Ops Managerプロジェクトでは、サードパーティのバックアッププラットフォームと統合するためにMongoDB Ops Managerバージョン 8.0.8 以降を実行する必要があります。

  • 使用するツール バージョンについては、ベンダーのドキュメントを参照してください。

  • サードパーティのバックアップ統合用にMongoDB Ops Managerを構成する前に、すべてのホストのクロックを同期してください。 詳細については、「 クロック同期 」を参照してください。

サードパーティのプラットフォームにGo統合設定を完了する前に、MongoDB Ops Managerで次の初期設定を完了してください。

1

サードパーティベンダーへの適切なレベルのMongoDB Ops Manager Administration APIアクセスを許可するには、 MongoDB Ops Managerでグローバルまたはプロジェクト レベルのAPIキーのいずれかを生成する必要があります。

統合に必要なAPIアクセスのレベルを判断するには、サードパーティ ベンダーのドキュメントを参照してください。

グローバルMongoDB Ops Manager APIアクセス用のAPIキーを生成するには、次の手順に従います。

  1. MongoDB Ops Manager Admin コンソールで、GeneralAPI Keys をクリックします。

  2. Create API Keyボタンをクリックします。

  3. Enter API Key Information モーダルで、 APIキーの説明を入力し、Global Permissions ドロップダウン メニューから Global Backup Admin を選択します。

  4. [Next] ボタンをクリックします。

  5. Public KeyPrivate Key をコピーし、安全な場所に保存します。

    各APIリクエストでは、 MongoDB Ops Managerと安全に通信するために ヘッダーにこれらのキーが必要です。

  6. [Done] をクリックします。

プロジェクトレベルのMongoDB Ops Manager管理APIアクセス用のAPIキーを生成するには、次のようにします。

  1. MongoDB Ops Managerプロジェクトで、Access Manager ドロップダウン メニューを展開し、Project Access を選択します。

  2. [API Keys] タブをクリックします。

  3. Create API Keyボタンをクリックします。

  4. Enter API Key Information モーダルで、 APIキーの説明を入力し、Project Permissions ドロップダウン メニューから Project Backup Admin を選択します。

  5. Nextボタンをクリックします。

  6. Public KeyPrivate Key をコピーし、安全な場所に保存します。

    各APIリクエストでは、 MongoDB Ops Managerと安全に通信するために ヘッダーにこれらのキーが必要です。

  7. [Done] をクリックします。

MongoDB Ops Manager管理APIアクセスの詳細については、MongoDB Ops ManagerへのプログラムによるAPIアクセスを参照してください。

2
  1. MongoDB Ops Manager Admin コンソールで、GeneralOps Manager Config をクリックします。

  2. [Custom] タブをクリックします。

  3. 次のいずれかのキーと値のペアを追加して、グローバルまたはプロジェクトレベルでサードパーティバックアップを有効にします。

    統合に必要なアクセス レベルは、サードパーティ ベンダーのドキュメントを参照してください。

    アクセス レベル
    キー

    プロジェクト

    mms.featureFlag.backup.thirdPartyManaged

    controlled

    グローバル

    mms.featureFlag.backup.thirdPartyManaged

    enabled

  4. サードパーティのバックアップを有効にするには、 Save をクリックします。

3

前の手順でプロジェクトレベルでサードパーティバックアップを有効にした場合は、 MongoDB のプロジェクト設定 でサードパーティバックアップを有効にする必要があります。

  1. MongoDB Ops Managerプロジェクトで、Settings をクリックします。

  2. [Beta Featuresタブ]をクリックし、Backup Third Party Managed をクリックします。

4

まだインストールされていない場合は、バックアップする各MongoDBクラスター内のすべてのサーバーにMongoDBエージェントをインストールします。

  1. MongoDB Ops Managerプロジェクトで、DeploymentAgentsタブ、および Downloads & Settingsタブをクリックします。

  2. Select your operating system ドロップダウン メニューからホストマシンのオペレーティング システムを選択します。

  3. 手順に従って、バックアップする各MongoDBサーバーにMongoDB Agent をインストールします。

詳細については、「配置を管理するためにMongoDB Agent をインストールする」を参照してください。

5

MongoDB Agent のoplog出力のディレクトリを設定するには:

  1. MongoDB Ops Manager Admin コンソールで、GeneralOps Manager Config をクリックします。

  2. Customタブをクリックし、次のキーと値のペアを追加します。

    キー

    brs.thirdparty.baseOplogFilePath

    MongoDB Agent がアクセスできるディレクトリへのパス。

  3. ファイルパス パラメータを追加するには、Save をクリックします。

  4. 以前に設定した各MongoDB Agent について、そのエージェントがoplogディレクトリの読み取りと書込みができることを確認します。

    検証方法については、オペレーティング システムのドキュメントを参照してください。

6

MongoDB Ops Managerプロジェクトで、DeploymentServersタブをクリックして、MongoDB Ops Managerプロジェクトが管理するMongoDBクラスター サーバーを表示します。

各サーバー:

  1. ターゲット サーバーのMongoDB Agent の横にあるメニューをクリックします。

  2. [Activate MonitoringActivate Backup をクリックします。

  3. [Review & Deploy] をクリックします。

    [ Review Your Changesモーダルが表示されます。

  4. 変更を確認したら、Confirm & Deploy をクリックします。

7
  1. MongoDB Ops Managerプロジェクトで、Continuous Backup をクリックします。

  2. ターゲットのシャーディングされたクラスターまたはレプリカセットの Status 列にカーソルを合わせ、Manage をクリックします。

  3. 次に表示されるモーダルで、Manage をクリックします。

    クラスターの Continuous Backup ステータスが Third Party Managed に変わります。

8

MongoDB Ops Managerとサードパーティのバックアッププラットフォームの統合を完了するには、ベンダーのドキュメントを参照してください。

戻る

単一のデータベースまたはコレクション

項目一覧