配置のバックアップ
MongoDB 配置をバックアップできます。
重要
シャーディングされたクラスターまたはレプリカセットのみをバックアップできます。 スタンドアロンの mongodプロセスをバックアップするには、 が単一ノードのレプリカセットに変換する必要があります。
前提条件
配置アイテムの一意の名前
バックアップを作成する前に、配置アイテムに一意の名前があることを確認してください。
重要
同じプロジェクト内のレプリカセット、シャーディングされたクラスター、およびシャード名は一意である必要があります。 配置名を一意のものにしないと、バックアップ スナップショットが中断されます。
レプリカセットの要件
レプリカセットは、次の条件を満たす必要があります。
シャーディングされたクラスターの要件
シャーディングされたクラスターは、次の条件を満たす必要があります。
MongoDB Ops Managerによって監視されるようになりました。
コンフィギュレーションサーバーを含むすべてのノードで、 4.2以降のFCVで MongoDB Enterprise を実行します。
各シャードとコンフィギュレーションサーバーのアクティブなプライマリノードがあること。
シャードまたはコンフィギュレーションサーバーごとに 1 つのノードがあり、 WiredTigerがストレージエンジンとして設定されている。
MongoDB Ops Managerクラスターに少なくとも 1 つの{3
mongos
を含むによって監視されること。MongoDB バージョン2.6から4.0を実行します。
すべてのコンフィギュレーションサーバーを実行します。 コンフィギュレーションサーバー
mongod
プロセスは、--configsvr
コマンドライン オプションまたはmongod
構成ファイルの{ "clusterRole": "configsvr" }
設定を使用して開始する必要があります。1 時間未満でバランシング ラウンドを完了します。
MongoDB FCV 4.2 の互換性
すべてのFCV 4.2以降のデータベースは適切なバックアップに関する考慮事項を満たしている必要があります。
MongoDB の互換性
MongoDBバージョンとMongoDB Ops Managerバージョンは互換性要件を満たしている必要があります。
データ保護プラン
手順
MongoDB 配置全体をバックアップできます。
認証メカニズムを設定する。
オートメーションが配置を管理せず、配置で認証が必要な場合は、認証メカニズムと認証情報を指定します。
必要に応じて、以下を指定します。
Auth Mechanism | MongoDB ホストが使用する認証メカニズム。 MongoDB Community のオプションは次のとおりです。
MongoDB Enterprise オプションには、次のものも含まれます。 |
DB Username |
「認証用の MongoDB Agent の構成 」または「 LDAP 用の MongoDB Agent の構成 」を参照してください。 |
DB Password | Username/Password またはLDAP 認証の場合、MongoDB 配置で MongoDB Agent を認証するために使用されるパスワード。 |
Allows TLS for connections | [] をオンにすると、バックアップはTLSを使用して MongoDB に接続します。 |
(条件付き)リージョンバックアップの配置リージョンを割り当てます。
レプリカセットまたはシャーディングされたクラスターでリージョンバックアップを有効にする場合は、配置リージョンを割り当てます。 シャーディングされたクラスターの場合、すべてのシャードとコンフィギュレーションサーバーを含むすべてのシャーディングされたクラスターのノードに配置リージョンを割り当てる必要があります。
単一リージョンまたはマルチリージョンのバックアップを開始するには、以下の手順を行います。
[ Turn on Multi-Region Backupsチェックボックスを選択します。
ドロップダウンから配置リージョンを選択します。
シャーディングされたクラスターのすべてのノードに同じ配置リージョンを設定する場合は、 Setをクリックします。 または、シャーディングされたクラスターのノードごとに ドロップダウンから別のリージョンを選択します。
MongoDB 配置内のすべてのデータベースとコレクション、または特定のデータベースとコレクションをバックアップすることを選択できます。
Start Backupサイドバーで、バックアップソースとストレージ エンジンを構成します。
Menu | Possible Values | デフォルト値 |
---|---|---|
Sync source |
|
プライマリへのパフォーマンスへの影響を最小限に抑えるため、 セカンダリ を使用することをおすすめします。 |
Storage Engine |
| バックアップされるデータベースのプライマリ ノードと同じストレージエンジン。 |
storage engine がWiredTigerの場合は暗号化を有効にできます。 暗号化を有効にするには、 Enable Encryptionを選択します。 バックアップ用のKMIP サーバーを設定し、プロジェクトで KMIP を使用するように構成されている場合にのみ を選択します。
認証メカニズムを設定する。
オートメーションが配置を管理せず、配置で認証が必要な場合は、認証メカニズムと認証情報を指定します。
必要に応じて、以下を指定します。
Auth Mechanism | MongoDB ホストが使用する認証メカニズム。 MongoDB Community のオプションは次のとおりです。
MongoDB Enterprise オプションには、次のものも含まれます。 |
DB Username |
「認証用の MongoDB Agent の構成 」または「 LDAP 用の MongoDB Agent の構成 」を参照してください。 |
DB Password | Username/Password またはLDAP 認証の場合、MongoDB 配置で MongoDB Agent を認証するために使用されるパスワード。 |
Allows TLS for connections | [] をオンにすると、バックアップはTLSを使用して MongoDB に接続します。 |
バックアップされる名前空間をフィルタリングするには、[ ]Advanced Settings をクリックします。
このバックアップからデータベースとコレクションを除外するには:
[Blacklist] をクリックします。
テキストボックスに最初のデータベースとコレクションを入力します。 コレクションには、完全な名前空間を入力します:
<database>.<collection>
。追加のデータベースまたはコレクションを除外するには、 Add anotherリンクをクリックして、前の手順を繰り返します。
このバックアップに特定のデータベースとコレクションのみを含めるには、次の手順を実行します。
[Access List] をクリックします。
テキストボックスに最初のデータベースとコレクションを入力します。 コレクションには、完全な名前空間を入力します:
<database>.<collection>
。追加のデータベースまたはコレクションを含めるには、 Add anotherリンクをクリックして、前の手順を繰り返します。