NetBackup™ for MongoDB 管理者ガイド
- NetBackup を使用した MongoDB の保護の概要
- MongoDB Plug-in for NetBackup の前提条件の検証
- NetBackup for MongoDB の構成
- NetBackup を使用した MongoDB のバックアップ
- NetBackup を使用した MongoDB データのリストアまたはリカバリ
- トラブルシューティング
- 付録 A. 追加情報
MongoDB 構成ツールについて
NetBackup は、MongoDB を保護するために必要な情報を正確にキャプチャして更新できるようにする、コマンドラインベースの構成ツールを提供します。
MongoDB 構成ツールを実行して、次のファイルを自動的に生成できます。
NetBackup の MongoDB クラスタトポロジーとクレデンシャルを構成するクレデンシャルファイル。
クレデンシャル設定ファイルとそれを手動で作成する方法について詳しくは、次のトピックを参照してください。
NetBackup での MongoDB クレデンシャルの追加を参照してください。
MongoDB クラスタのグローバル NetBackup パラメータを構成する MongoDB 構成ファイル。
MongoDB 設定ファイルとそれを手動で作成する方法について詳しくは、次のトピックを参照してください。
mongodb.conf ファイルを使用する MongoDB のためのバックアップオプションの設定 を参照してください。
メモ:
2 つのファイルを手動で作成できますが、形式とパラメータが正しいことを確認する必要があります。
NetBackup プライマリサーバーの tpconfig コマンドラインを使用して、MongoDB 構成ツールにアクセスできます。tpconfig コマンドにアクセスするためのパスは /usr/openv/volmgr/bin/
です。
Windows プライマリサーバーで、tpconfig -mongo_configuration コマンドを実行して Mongo 設定インターフェースを有効にします。
Linux および Solaris プライマリサーバーで、./tpconfig と tpconfig を実行し、MongoDB 構成の 4 番目のオプションを選択します。
MongoDB のクレデンシャルを追加および更新するための MongoDB 構成ユーティリティのサンプルワークフローを参照してください。
tpconfig コマンドについて詳しくは、『NetBackup コマンドリファレンスガイド』を参照してください。
mongodb.conf
ファイルパスを、bp.conf
内で bpcd_allowed_path オプションを使用して許可リストに追加します。詳しくは、NetBackup プライマリサーバーの許可リストに構成ファイルのパスを含めるを参照してください。
代替の MongoDB クラスタにリカバリするには、構成ツールを使用して、既存のクラスタのクレデンシャルに代替クラスタのクレデンシャルを追加します。
シャード MongoDB クラスタ
構成ツールを使用して、既存のクラスタのクレデンシャルを更新します。
[新しいセカンダリ構成サーバーを追加します (Add new secondary config server)]オプションを使用して新しい構成サーバーを追加し、保存します。
[新しいシャードホストサーバーを追加します (Add new shard host server)]オプションを使用して新しいクラスタのシャードを追加し、保存します。
代替リカバリジョブを開始します。
レプリカセットの MongoDB
構成ツールを使用して、既存のレプリカセットのクレデンシャルを更新します。
[セカンダリ構成サーバーを追加します (Add secondary server)]オプションを使用して新しいプライマリサーバーを追加し、保存します。
[セカンダリ構成サーバーを追加します (Add secondary server)]オプションを使用して、すべてのセカンダリサーバーを追加し、保存します。
代替リカバリジョブを開始します。
メモ:
クレデンシャルファイルを使用している場合は、ファイルを手動で更新して、tpconfig コマンドを使用してファイルをアップロードできます。