Considerations
バックアップの可用性を高レベルにするには、次の考慮事項が適用されます。
MongoDB Ops Manager Application がバックアップを管理します。 バックアップのニーズを満たすには、ロード バランサーを使用して十分な数のMongoDB Ops Managerホストを配置します。
MongoDB Ops Managerでは、すべてのストアが利用可能であることを想定しています。 S3 互換ストレージとファイルシステム ストアの高可用性は、 MongoDB Ops Managerアプリケーションの範囲外です。
Ops Manager アプリケーションをホストする専用のMongoDBプロセスごとと、 バッキングデータベースごとに、スタンドアロンではなくレプリカセットを作成します。バッキングデータベースには、 MongoDBブロックストア読み取り、 MongoDB oplogストア、または S3 互換ストレージメタデータストアを含めることができます。
Ops Manager8.0.26 以降、Ops Manager
majorityは、アプリケーションデータベースへの永続的な書込みとメタデータストアのバックアップに、デフォルトで 書込み保証8 (write0 concern)を使用します。これは、..26 以降にアップグレードされる新しい配置と既存の配置の両方に適用されます。ログやメトリクスなどの非耐久性書込み(write)では、パフォーマンスのために引き続き 書込み保証w: 2(write concern)を使用します。一部の永続的な書き込みで8 0が使用されていた、..26w: 2以前の動作に戻すには、mms.writeConcern.modeを に設定します。アップグレード後にパフォーマンスが低下した場合にのみ、legacylegacyモードを使用してください。majority書込み保証 (write concern)では、MongoDB Ops Manager が成功と見なす前に、投票権のあるノードの過半数が書込みを確認する必要があります。多数の施設の メンバーを使用してレプリカセットを配置する場合は、必要に応じて 1 つの施設でプライマリを選出するのに十分な投票数があることを確認してください。この単一の機能のどちらかを選択する場合は、 Ops Manager アプリケーションとアプリケーションデータベースをホストする機能を選択します。投票メンバーの過半数と、プライマリになることができるすべてのメンバーをこの機能に配置します。そうしないと、ネットワーク パーティションによってセットが過半数を形成できなくなる可能性があります。詳しくは以下を参照してください。
スナップショット ストアを特定の データセンター に割り当てる場合は、配置のニーズに基づいて各リージョンの高可用性要件を検討してください。 たとえば、一部の配置では、レプリカセットを構成すると十分な可用性が得られる場合があります。 データセンターがダウンした場合でも、配置に 24/7 の高可用性要件がある場合は、書込みに対応できるように各データセンターに十分なノードを構成します。 詳細については、「高可用性MongoDB Ops Managerアプリケーションと複数のスナップショット ストア 」を参照してください。
複数の バックアップデーモン インスタンスを、クエリ可能な復元ジョブ および groom ジョブ に対して設定します。これらは、大規模な配置に有用です。
バックアップデーモンごとに、次の操作を実行できます。
バックアップ ジョブ を割り当てます。 特定のデーモンとストアにジョブを割り当てない場合、 MongoDB Ops Managerは各グループで利用可能なすべてのバックアップデーモンを使用します。
Daemon構成ページで 設定を調整します。 たとえば、専用のクエリ可能なデーモン ホストでは、 Queryable Restore Jobsを除くすべてのチェックボックスをクリアできます。
クエリ可能な復元ジョブを実行する場合は、NFS 以外のファイルシステムを使用することをお勧めします。ファイルシステムに関する詳細な推奨事項については、 「 MongoDB操作チェックリスト 」を参照してください。
詳細情報
MongoDB Ops Manager パッケージとともにバックアップデーモンコンポーネントをインストールします。デーモンを実行するには、有効化する必要があります。詳細については、MongoDB Ops Manager インストールチェックリストセクションでプラットフォーム固有の手順を選択してください。
アクティブなバックアップデーモンをすべて表示し、その構成オプションにアクセスするには、「デーモン 」を参照してください。
サーバー上でバックアップデーモンを起動および停止するには、バックアップデーモンの管理 を参照してください。
失われたバックアップサーバーから別のバックアップサーバーにジョブを移動するには、「失われたバックアップデーモンから別のバックアップデーモンへのジョブの移動 」を参照してください。
MongoDB Ops Managerアプリケーションの可用性を高レベルにするには、「高可用性MongoDB Ops Managerアプリケーションの構成 」を参照してください。