NetBackup™ for MongoDB 管理者ガイド
- NetBackup を使用した MongoDB の保護の概要
- MongoDB Plug-in for NetBackup の前提条件の検証
- NetBackup for MongoDB の構成
- NetBackup を使用した MongoDB のバックアップ
- NetBackup を使用した MongoDB データのリストアまたはリカバリ
- トラブルシューティング
- 付録 A. 追加情報
MongoDB クラスタ用の BigData ポリシーを作成するための NetBackup コマンドラインインターフェース (CLI) の使用
MongoDB 用の BigData ポリシーを作成するには、CLI 方式を使用することもできます。
コマンドについて詳しくは、『NetBackup コマンドリファレンスガイド』を参照してください。
NetBackup CLI 方式を使用して BigData ポリシーを作成するには
- 管理者としてログオンします。
- UNIX の場合は
/usr/openv/netbackup/bin/admincmd
、Windows の場合はinstall_path\NetBackup\bin\admincmd\
に移動します。 - デフォルト設定を使用して、新しい BigData ポリシーを作成します。
bppolicynew policyname
-L
オプションを使用して、新しいポリシーの詳細を表示します。bpplinfo policyname -L
- ポリシー形式を BigData として変更および更新します。
bpplinfo PolicyName -modify -v -M MasterServerName -pt BigData
- Application_Type を MongoDB として指定します。
bpplinclude PolicyName -add "Application_Type=mongodb"
メモ:
Application_Type=mongodb のパラメータ値では、大文字と小文字が区別されます。
- MongoDB に対するバックアップ操作を実行するバックアップホストを指定します。
bpplinclude PolicyName -add "Backup_Host=IP_address or hostname"
メモ:
バックアップホストは、Linux オペレーティングシステムである必要があります。バックアップホストとして、NetBackup クライアント、メディアサーバー、またはマスターサーバーを使用できます。
- バックアップする MongoDB ディレクトリまたはフォルダ名を指定します。
bpplinclude PolicyName -add "ALL_DATABASES"
- BigData ポリシーのポリシーストレージ形式を変更および更新します。
bpplinfo PolicyName -residence STUName -modify
- 次のように、MongoDB 設定に基づいてホスト名を指定します。
シャード MongoDB クラスタ
MongoDB シェルで表示されるクライアント名と、プライマリ設定サーバーの mongod ポート番号は次の形式です。
MongoDBNode-portnumber
レプリカセットの MongoDB クラスタ
MongoDB シェルで表示されるクライアント名と、レプリカセットのプライマリノードの mongod ポート番号は次の形式です。
MongoDBNode-portnumber
スタンドアロンの MongoDB セットアップ
MongoDB シェルで表示されるクライアント名と、スタンドアロンノードの mongod ポート番号は次の形式です。
MongoDBNode-portnumber
bpplclients PolicyName -M "MasterServerName" -add "MongoDB_configserver" "Linux" "RedHat"
警告:
MongoDB 用のアービターノードを動作させるノードは入力しないでください。
- 要件に応じて作成された BigData ポリシーにスケジュールを割り当てます。
bpplsched PolicyName -add Schedule_Name -cal 0 -rl 0 -st sched_type -window 0 0
ここで、sched_type 値は次のように指定できます。
Add values
スケジュール形式
説明
FULL
完全バックアップ
INCR
差分増分バックアップ
sched_type
のデフォルト値は FULL です。スケジュールを設定すると、MongoDB データは、ユーザーがそれ以上介入しなくても、設定されたスケジュールに従って自動的にバックアップされます。
- 別の方法として、MongoDB データの手動バックアップを実行することもできます。
手動バックアップ操作を実行するには、手順 1 から手順 11 のすべての手順を実行します。
- 手動バックアップ操作では、
/usr/openv/netbackup/bin
に移動します。次のコマンドを使用して、既存の BigData ポリシーの手動バックアップ操作を開始します。
bpbackup -i -p PolicyName -s Schedule_Name -S MasterServerName -t 44
ここで、
-p
はポリシー、-s
はスケジュール、-S
はマスターサーバー、および-t 44
は BigData ポリシー形式を表しています。