配置のバックアップ
MongoDB 配置は、ローカル MongoDB database またはクラウドでホストされる MongoDB database にバックアップできます。
重要
シャーディングされたクラスターまたはレプリカセットのみをバックアップできます。 スタンドアロンの mongodプロセスをバックアップするには、 が単一ノードのレプリカセットに変換する必要があります。
前提条件
配置アイテムの一意の名前
バックアップを作成する前に、配置アイテムに一意の名前があることを確認してください。
重要
同じプロジェクト内のレプリカセット、シャーディングされたクラスター、およびシャード名は一意である必要があります。 配置名を一意のものにしないと、バックアップ スナップショットが中断されます。
レプリカセットの要件
レプリカセットは、次の条件を満たす必要があります。
MongoDB Ops Managerによって監視されるようになりました。
MongoDB Enterpriseを4.2以降のFCVで実行します。
アクティブなプライマリノードがあること。
シャーディングされたクラスターの要件
シャーディングされたクラスターは、次の条件を満たす必要があります。
MongoDB Ops Managerによって監視されるようになりました。
コンフィギュレーションサーバーを含むすべてのノードで、 4.2以降のFCVで MongoDB Enterprise を実行します。
各シャードとコンフィギュレーションサーバーのアクティブなプライマリノードがあること。
シャードまたはコンフィギュレーションサーバーごとに 1 つのノードがあり、 WiredTigerがストレージエンジンとして設定されている。
MongoDB の互換性
すべての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 に接続します。 |
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リンクをクリックして、前の手順を繰り返します。