配置のバックアップ
- Cloud Managerへのプログラムによるアクセスのための OAuth 2.0認証はプレビュー機能として利用できます。
- 機能および関連するドキュメントは、プレビュー期間中にいつでも変更される可能性があります。 OAuth2.0 認証を使用するには、 Cloud Manager Public APIへのリクエストで使用する サービス アカウント を作成します。
MongoDB 配置をバックアップできます。
重要
シャーディングされたクラスターまたはレプリカセットのみをバックアップできます。 スタンドアロンのmongodプロセスをバックアップするには、それを単一ノードのレプリカセットに変換する必要があります。
Considerations
Cloud Manager は、MongoDB の最新のパッチ リリースを使用してスナップショットをビルドします。
例
現在の MongoDB バージョンが 4.0.20 である配置を考えてみましょう。
MongoDB 4.0.15 を実行しているデータベースをバックアップする場合、 Cloud Manager は、現在のバージョンである MongoDB 4.0.20 を使用してスナップショットを作成します。 Cloud Manager は、そのスナップショットを MongoDB 4.0.20 としてコンソールに表示します。
MongoDB は、すべてのパッチ リリース バージョンと互換性があることを保証します。 4.0.20 で構築されたスナップショットを使用して 4.0.15 に復元できます instances, if needed.
前提条件
配置アイテムの一意の名前
バックアップを作成する前に、配置アイテムに一意の名前があることを確認してください。
重要
同じプロジェクト内のレプリカセット、シャーディングされたクラスター、およびシャード名は一意である必要があります。 配置名を一意のものにしないと、バックアップ スナップショットが中断されます。
レプリカセットの要件
レプリカセットは、次の条件を満たす必要があります。
シャーディングされたクラスターの要件
シャーディングされたクラスターは、次の条件を満たす必要があります。
Cloud Manager によって監視されるようになりました。
コンフィギュレーションコンフィギュレーションサーバーを含むすべてのノードで、FCV 以降を使用してMongoDB Enterpriseを実行します。4.2
各シャードとコンフィギュレーションサーバーのアクティブなプライマリノードがあること。
シャードまたはコンフィギュレーションサーバーごとに 1 つのノードがあり、 WiredTigerがストレージエンジンとして設定されている。
クラスターに少なくとも 1 つの
mongos
を含む Cloud Manager によって監視されること。MongoDB バージョン2.6から4.0を実行します。
すべてのコンフィギュレーションサーバーを実行します。 コンフィギュレーションサーバー
mongod
プロセスは、--configsvr
コマンドライン オプションまたはmongod
構成ファイルの{ "clusterRole": "configsvr" }
設定を使用して開始する必要があります。1 時間未満でバランシング ラウンドを完了します。
MongoDB FCV 4.2 の互換性
すべてのFCV 4.2以降のデータベースは適切なバックアップに関する考慮事項を満たしている必要があります。
MongoDB の互換性
MongoDB のバージョンは最小互換性を満たす必要があります。
データ保護プラン
手順
MongoDB 配置全体をバックアップできます。
MongoDB Cloud MongoDB Cloud ManagerManagerで、プロジェクトのGo {0 ページにGoします。Continuous Backup
まだ表示されていない場合は、目的のプロジェクトを含む組織をナビゲーション バーの Organizations メニューで選択します。
まだ表示されていない場合は、ナビゲーション バーのProjectsメニューから目的のプロジェクトを選択します。
サイドバーの Continuous Backup をクリックします。
[継続的なバックアップ ]ページが表示されます。
認証メカニズムを設定する。
オートメーションが配置を管理せず、配置で認証が必要な場合は、認証メカニズムと認証情報を指定します。
必要に応じて、以下を指定します。
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 配置内のすべてのデータベースとコレクション、または特定のデータベースとコレクションをバックアップすることを選択できます。
MongoDB Cloud ManagerGoContinuous BackupMongoDB Cloud Managerで、プロジェクトの ページにGoします。
まだ表示されていない場合は、目的のプロジェクトを含む組織をナビゲーション バーの Organizations メニューで選択します。
まだ表示されていない場合は、ナビゲーション バーのProjectsメニューから目的のプロジェクトを選択します。
サイドバーの Continuous Backup をクリックします。
[継続的なバックアップ ]ページが表示されます。
Start Backupサイドバーで、バックアップソースとストレージエンジンを構成します。
Menu | Possible Values | デフォルト値 |
---|---|---|
Sync source |
|
プライマリへのパフォーマンスへの影響を最小限に抑えるため、 セカンダリ を使用することをおすすめします。 |
Storage Engine |
| バックアップされるデータベースのプライマリ ノードと同じストレージエンジン。 |
認証メカニズムを設定する。
オートメーションが配置を管理せず、配置で認証が必要な場合は、認証メカニズムと認証情報を指定します。
必要に応じて、以下を指定します。
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 に接続します。 |