AI エージェント向け: ドキュメントインデックスは https://www.mongodb.com/ja-jp/docs/llms.txt で利用できます。すべてのページの markdown バージョンは、いずれかの URL パスに .md を追加することで利用できます。
Docs Menu

S3 互換スナップショット ストレージの管理

MongoDB Ops Managerは、 MongoDBデータベースをスナップショットとして次のストレージ オプションの 1 つ以上にバックアップできます。

  • ブロックストアと呼ばれる別の MongoDB database

  • ローカルまたはネットワークに接続されたファイル システムに保存されたファイル、および/または

  • S3 互換のバケット。

このチュートリアルでは、S 3互換ストレージと S 3互換ストレージ バケットに保存されているスナップショットとして MongoDB データベースをバックアップする方法について説明します。 MongoDB Ops Managerは、 S3 スナップショット ストアのメタデータをMongoDB database に保存します。

警告

Ops Manager 8.0.8 以降では、Ops Manager はAWS SDK v2 をデフォルトで使用します。S3 互換ストレージシステムがAWS SDK v2 をサポートしていることを確認します。S3 保存がAWS SDK v2 と互換性がない場合、バックアップ操作は失敗します。

注意

キャパシティー の追加、データをローカライズ、またはプライバシー規則を満たすために、複数の読み取りが必要になる場合があります。

スナップショット ストアを別のデータセンターに割り当てる方法については、「特定のデータセンターへのスナップショット ストアの割り当て 」を参照してください。

MongoDB Ops Managerは、スナップショットに使用する S3 互換ストレージ バケットの 唯一 のマネージャーである必要があります。 MongoDB Ops Managerがサポートしていない機能を使用しないように、S3 互換ストレージ バケットも設定する必要があります。

S3 互換ストレージ バケットを構成する場合、次のことを行います。

  • MongoDB Ops Managerで使用する S3 互換ストレージ バケットにサブフォルダーを作成しないでください。 MongoDB Ops Managerは S3 互換ストレージ バケット全体の使用のみをサポートしています。

  • バケットタイプに基づいて、S3 互換のストレージバケットのバージョン管理を構成します。

    • 標準の S3 互換ストレージスナップショット ストアの場合は、バージョン管理を無効にします。Ops Manager は、スナップショットに使用される標準 S3 互換ストレージバケットのバージョン管理をサポートしていません。

    • オブジェクト ロックが有効な S3 互換ストレージバケットの場合は、バージョン管理を有効にします。オブジェクト ロック機能にはバージョン管理を有効にする必要があります。

  • S3 互換のストレージ ライフサイクル ルールは作成しないでください。 MongoDB Ops Managerの現在のバージョンのスナップショット オブジェクトをアーカイブに期限切れまたは移行するライフサイクル ルールでは、構成の復元に使用できない不完全なスナップショットになります。

S3 互換スナップショット ストアを作成した後は、それを別の S3 互換ストレージ バケットに移動することはできません。 S3 互換スナップショットストアをホストするために別の S3 互換ストレージ バケットを使用する必要がある場合は、その S3 互換ストレージ バケット内に新しい S3 互換スナップショット ストアを作成する必要があります。

MongoDBは、任意のベンダーのAmazon Web Services S3 API と互換性のあるエンドポイントをサポートしています。 MongoDB Ops Managerは、 S3 互換の読み取りの設定を保存するときにこれらのエンドポイントを検証しようとします。 検証に合格すると、 MongoDB Ops Managerは構成を保存します。 検証に失敗した場合、 MongoDB Ops Managerはエラーを表示し、構成を保存しません。

MongoDB Ops Manager では、バックアップに使用する S3 互換ストレージまたは S3 互換ストレージ互換オブジェクト保存 (する)で、強力な書き込み (write)後読み取り整合性が提供される必要があります。MongoDB Ops Manager がオブジェクトをストアに書き込んだ後、そのオブジェクトを読み取ると、最近書き込まれたデータが返される必要があります。結果整合性のみを提供するストアでは、古いデータが返され、バックアップ操作が失敗する可能性があります。

S3互換のストレージ保存構成を作成または更新すると、MongoDB Ops Manager は保存の整合性モデルを検証します。書き込み後に保存が予期されたデータをすぐに返さない場合、検証は失敗し、MongoDB Ops Manager は構成を保存しません。

AWS S3互換ストレージは、デフォルトで強力な書き込み (write)後読み取り整合性を提供します。別のベンダーの S3互換ストレージ互換保存 (する)を使用する場合は、ベンダーのドキュメントを参照して、新規オブジェクトと既存のオブジェクトの上書きの両方に対してストアが強力な書き込み (write)後読み取り整合性を提供することを確認してください。一部の保存は新規オブジェクトのみに対して整合性を保証し、上書きに対しては最終的にコンシステントになります。これにより、断続的な検証の失敗が発生する可能性があります。

  • 専用のMongoDBインスタンスを配置して、 S3 スナップショット ストアメタデータとoplogストアを提供します。 パフォーマンスとバックアップの問題を回避するには、 MongoDB Ops Managerのホストとアプリケーション データベースとは異なるホストでこれらのインスタンスを提供します。 これらの インスタンスが管理するデータベースを保存するのに十分な容量を持つ 1 つ以上のストレージ ボリュームを接続します。

  • Ops Managerバックアップデーモンサービスを提供しているホストが、ヘッドディレクトリにクエリ可能な復元を保存するのに十分なキャパシティーがあることを確認します。

    注意

    以前にヘッドディレクトリを設定していない場合は、Head Directory ボックスに設定します。

  • 自己管理型配置での認証 TLS を使用して、 S 読み取り3 メタデータデータベースを保存するインスタンスを保護します。S3互換のスナップショットストアメタデータベースはall authentication mechanismsをサポートします。

  1. Amazon Web Servicesの IAM ユーザー があることを確認します。

  2. IAM ユーザー用に独自のAmazon Web Servicesアクセス キーを作成します。これにより、S3 互換のストレージバケットを作成し、スナップショット ファイルをそれに保存できます。MongoDB はAmazon Web Servicesアクセスキーを作成または発行しません。

  3. S3 読み取りのスナップショットを保存するための独自の S 3バケットを作成します。

    注意

    Amazon Web Servicesアクセス 3キーを作成した IAM ユーザーには、 S 互換ストレージバケットに対する少なくとも次の読み取りおよび書込み権限が必要です。

    • s3:PutObject

    • s3:GetObject

    • s3:ListBucket

    • s3:DeleteObject

  4. (任意) MongoDB Ops ManagerインスタンスをAmazon Web Services EC2 で提供する場合は、認可 を処理するための IAM ロール を作成します。

    このロールには次のロールが必要です。

    • AWS service 信頼できるエンティティとして。

    • EC2 ユースケースとして。

    • S3 互換ストレージ バケットへのアクセスの読み取りおよび書込み (write) 権限。

    詳しくは以下を参照してください。

他の S3 互換ストレージ エンドポイントを使用できます。 MongoDB Ops Manager は、構成を保存するときにこれらのエンドポイントを検証しようとします。 検証に合格すると、 MongoDB Ops Managerはそれを保存します。 検証に失敗した場合、 MongoDB Ops Managerはエラーを表示し、構成を保存しません。

認証メカニズムは、ユーザー名とパスワードを指定するかどうか、およびどの形式で入力するかを決定します。次のいずれかのタブを選択します。

注意

以前にバッキング ストアを構成したことがなかった場合、Ops ManagerAdvanced Setup は最初に簡略化された設定画面を表示します。その画面で をクリックすると、 OIDC認証を含む完全な構成オプションにアクセスできます。

1
  1. Adminリンクをクリックします。

  2. [Backup] タブをクリックします。

  3. Snapshot Storageページをクリックします。

2
3
フィールド
必要性
内容

名前

必須

S3 互換スナップショット ストアのラベルを入力します。

S3 バケット名

必須

S3互換のスナップショットまたはoplog保存をホストするS3互換ストレージバケットの名前を入力します。AWS S3 バケットの場合は、S3 URI プレフィックスを除いてバケット名を入力します。

リージョンの上書き

条件付き

S3 互換ストレージ バケットが存在するリージョンを入力します。

S3 互換ストレージ保存の S3 エンドポイントとなる接続されたデバイス がリージョン スコープをサポートしていない場合にのみ、このフィールドを使用します。AWS S3 バケットでは、このフィールドに値を指定しないでください。

S3 エンドポイント

必須

この S3 互換ストレージバケットのURLを入力します。AWS がAmazon S3 の通常のエンドポイントとなる接続されたデバイスに準拠する必要がある場合は、パススタイルの形式を使用します: https://s3.{region}.amazonaws.com。詳細については、 AWS S3 のドキュメントを参照してください。

S3 Max 接続

必須

この S3 互換ストレージ バケットへの最大接続数を示す正の整数を入力します。

パス形式のアクセス

任意

パススタイルのURLエンドポイントとなる接続されたデバイス(s3.region.amazonaws.com/<bucket>)を使用し、仮想ホストスタイルのURLエンドポイントとなる接続されたデバイス(<bucket>.s3.amazonaws.com)の代わりに選択します。

詳細については、 AWSドキュメントの「Path スタイルのリクエスト」を参照してください。

重要: Amazon S3 サービスを使用する場合は、このオプションを選択してください。

サーバーサイドの暗号化

任意

サーバー側の暗号化を有効にするには、を選択します。.サーバー側の暗号化を無効にするには、[] をクリアします。

S3 認証モード

必須

S3 Bucket Nameで指定された S3 互換ストレージ バケットへのアクセスを認可するために使用する方法を選択します。

Keys を選択すると、 MongoDB Ops Managerは AWS Access KeyAWS Secret Key を使用して S3 互換ストレージ バケットへのアクセスを承認します。

IAM Role を選択した場合、 MongoDB Ops ManagerはAmazon Web Services IAMロールを使用して S3 互換ストレージ バケットへのアクセスを承認します。 AWS Access KeyフィールドとAWS Secret Keyフィールドは無視されます。

カスタム CA バンドルを持つキー

条件付き

カスタム認証局チェーンを追加するには、 Choose fileをクリックします。 このチェーンは、 S3 互換ストレージ バケットの自己署名証明書に対して検証できます。

認証情報ストレージ ロケーション

条件付き

MongoDB Ops Manager がこの S3互換スナップショットストアの Amazon Web Services 認証情報を保存する場所を選択します。

AppDB (legacy method)を選択すると、MongoDB Ops Manager は Amazon Web Services 認証情報を MongoDB Ops Manager アプリケーションデータベース内に保存します。

Key Vault を選択すると、MongoDB Ops Manager は HashiCorp Vault から Amazon Web Services 認証情報をオンデマンドで読み取ります。詳細については、HashiCorp Vault によるスナップショット読み取り認証情報を参照してください。

S3 Authorization ModeKeysに設定すると、MongoDB Ops Manager にこのフィールドが表示されます。

Key Vault

条件付き

AWS 認証情報を保存するキー ボールトを選択します。

Credential Storage LocationKey Vaultに設定すると、MongoDB Ops Manager にこのフィールドが表示されます。キーボールトを追加するには、「 スナップショットストアのキーボールトの構成」を参照してください。

Amazon Web Services アクセス キー ボールト パス

条件付き

キーボルトで、Amazon Web Services アクセスキーへのパスを入力します。

Credential Storage LocationKey Vaultに設定すると、MongoDB Ops Manager にこのフィールドが表示されます。

Amazon Web Services秘密キーボルトパス

条件付き

キーボルト内の AWS シークレットキーへのパスを入力します。

Credential Storage LocationKey Vaultに設定すると、MongoDB Ops Manager にこのフィールドが表示されます。

Amazon Web Servicesアクセス キー

条件付き

Amazon Web Servicesアクセス キーIDを入力します。

MongoDB Ops Manager では、S3 Authorization ModeKeysに設定し、Credential Storage LocationAppDB (legacy method)に設定すると、このフィールドが表示されます。

Amazon Web Services秘密キー

条件付き

Amazon Web Servicesシークレット アクセス キーを入力します。

MongoDB Ops Manager では、S3 Authorization ModeKeysに設定し、Credential Storage LocationAppDB (legacy method)に設定すると、このフィールドが表示されます。

Datastore Type

必須

StandaloneReplica Set 、またはSharded Clusterを選択します。 この MongoDB databaseは ブロックストアのメタデータを保存します。

MongoDB ホスト リスト

条件付き

ブロックストア メタデータ データベースを構成する<hostname:port>形式で、 mongodインスタンス(レプリカセットの場合)またはmongosインスタンス(シャーディングされたクラスターの場合)のカンマ区切りリストを入力します。

以下に例を挙げます。

h1.ex.com:27017,h2.ex.com:27017,h2.ex.com:27018

MongoDB Ops Manager では、 Datastore TypeReplica SetまたはSharded Clusterに設定すると、このフィールドが表示されます。

MongoDB ホスト名

条件付き

S3 互換のスナップショット保存メタデータデータベースのホスト名を入力します。

Datastore TypeStandaloneに設定すると、MongoDB Ops Manager にこのフィールドが表示されます。

MongoDB ポート

条件付き

S3 互換のスナップショット保存メタデータデータベースのポート番号を入力します。

Datastore TypeStandaloneに設定すると、MongoDB Ops Manager にこのフィールドが表示されます。

ユーザー名

任意

このデータベースへのアクセスを許可されたユーザーの名前を入力します。

Ops Manager Application Databaseで 認証またはTLSを使用する場合は、アプリケーション データベースへの接続が構成されている必要があります。 詳細については、「アプリケーション データベースへの接続の構成 」を参照してください。

SCRAM 認証の構成の詳細については、「 SCRAM 」を参照してください。

このデータベースへのアクセスを許可されたユーザーのクライアント証明書から、 RFC- 形式のサブジェクトを入力します。2253

Ops Manager Application Databaseで 認証またはTLSを使用する場合は、アプリケーション データベースへの接続が構成されている必要があります。 詳細については、「アプリケーション データベースへの接続の構成 」を参照してください。

x の構成の詳細については、こちらを参照してください。 509認証については、 x. を参照してください。 509 。

このデータベースへのアクセスを許可されたユーザーのUPNを入力します。

Ops Manager Application Databaseで 認証またはTLSを使用する場合は、アプリケーション データベースへの接続が構成されている必要があります。 詳細については、「アプリケーション データベースへの接続の構成 」を参照してください。

Kerberos 認証の構成の詳細については、「 Kerberos 」を参照してください。

このデータベースへのアクセスを許可されたLDAPユーザーの名前を入力します。

Ops Manager Application Databaseで 認証またはTLSを使用する場合は、アプリケーション データベースへの接続が構成されている必要があります。 詳細については、「アプリケーション データベースへの接続の構成 」を参照してください。

LDAP 認証の構成の詳細については、「 LDAP 」を参照してください。

このストアで OIDC を有効にすると、MongoDB Ops Manager はこのフィールドを非表示にします。 OIDC を構成するには、代わりにOIDC Authentication フィールドを使用します。

パスワード

任意

このデータベースにアクセスできるユーザー名に関連付けられたパスワードを入力します。

Ops Manager Application Databaseで 認証またはTLSを使用する場合は、アプリケーション データベースへの接続が構成されている必要があります。 詳細については、「アプリケーション データベースへの接続の構成 」を参照してください。

SCRAM 認証の構成の詳細については、「 SCRAM 」を参照してください。

警告:このパスワードを暗号化するために認証情報ツールを使用しなかった場合、データベースにプレーンテキストとして保存されます。

[] は空白のままにします。

Ops Manager Application Databaseで 認証またはTLSを使用する場合は、アプリケーション データベースへの接続が構成されている必要があります。 詳細については、「アプリケーション データベースへの接続の構成 」を参照してください。

x の構成の詳細については、こちらを参照してください。 509認証については、 x. を参照してください。 509 。

Kerberos は、キータブ ファイルからパスワードを検索します。 このフィールドにパスワードを入力しないでください。

Ops Manager Application Databaseで 認証またはTLSを使用する場合は、アプリケーション データベースへの接続が構成されている必要があります。 詳細については、「アプリケーション データベースへの接続の構成 」を参照してください。

Kerberos 認証の構成の詳細については、「 Kerberos 」を参照してください。

このデータベースへのアクセスを許可されたLDAPユーザーのパスワードを入力します。

Ops Manager Application Databaseで 認証またはTLSを使用する場合は、アプリケーション データベースへの接続が構成されている必要があります。 詳細については、「アプリケーション データベースへの接続の構成 」を参照してください。

LDAP 認証の構成の詳細については、「 LDAP 」を参照してください。

警告:このパスワードを暗号化するために認証情報ツールを使用しなかった場合、データベースにプレーンテキストとして保存されます。

このストアで OIDC を有効にすると、MongoDB Ops Manager はこのフィールドを非表示にします。 OIDC を構成するには、代わりにOIDC Authentication フィールドを使用します。

OIDC 認証

任意

ユーザー名とパスワードの代わりに Enable OIDCOIDC を使用してこのストアで認証するには、 を選択します。Enable OIDC UsernamePasswordを選択すると、管理インターフェースはこのストアの フィールドと フィールドを非表示にします。次に、Method を選択します。

  • Custom Callback: IdP の 、 、 、Token URI を入力します。Client IDClient SecretScope

  • Azure または GCP: 組み込みワークロードID の Token Resource を入力します。クライアントシークレットは必要ありません。

  • Kubernetes: Ops Manager は環境からワークロードID トークンを自動的に取得します。追加のフィールドは必要ありません。

構成を保存すると、Ops Manager は指定した OIDC 設定を使用して接続を検証します。既存のストアを編集してClient Secret を変更せずに残すと、Ops Manager は既存のシークレットを保持します。このストアの OIDC 構成の変更を保存するには、Ops Manager とバックアップデーモン を再起動する必要があります。

接続オプション

任意

MongoDB インスタンスに追加の構成ファイル オプションを追加します。

このフィールドは、エスケープされていない値のみをサポートします。

TLS オプションはここでは機能しません。 mongodb.ssl.CAFileオプションを使用して、 conf-mms.propertiesファイルで TLS を構成します。

適切な構文については、 マニュアルの「 接続string URI 形式 MongoDB」を参照してください。

deploymentId

任意

バケットをホストする配置リージョンの一意の識別子。

暗号化された認証情報

任意

データベースの認証情報がcredentialstoolで暗号化されている場合は、 を選択します。 The credentials include the Username, Password, AWS Access Key ID and AWS Secret Key.

TLS/SSL を使用する

任意

S3 互換のスナップショット ストア メタデータ データベースがTLSを使用して暗号化された接続のみを受け入れる場合は、 を選択します。

このチェックボックスを超えて、TLS を使用してこの S3 互換スナップショット ストアを接続する には、 S ブロックストア3 データベースで TLS を 有効 にする必要があります。

新しい割り当てが有効になりました

任意

この S3 互換スナップショット ストアを作成した後に有効にする場合は、 を選択します。 これはデフォルトで選択され、S3 互換ストレージ ブロックストアにバックアップ ジョブを割り当てることができます。 このチェックボックスをクリアすると、S3 互換スナップショット ストアが作成されますが、この S3 互換スナップショット ストアにバックアップを割り当てることはできません。

プロキシ設定を無効にする

任意

この S3 互換スナップショット ストアを作成した後、この S3 互換スナップショット ストアへのプロキシを無効にする場合は、 を選択します。 Amazon Web Services S3 は、HTTP_PROXYHTTPS_PROXY 環境変数を尊重します。 これらの環境変数のいずれかを設定しても、S3 互換ストレージでは引き続きプロキシが有効になります。

4

MongoDB Ops Managerは、スナップショット ストレージ ページの表に S3 互換のスナップショット ストアをリストします。 各行には、1 つの S3 互換スナップショット ストアの設定が含まれています。

1
  1. Adminリンクをクリックします。

  2. [Backup] タブをクリックします。

  3. Snapshot Storageページをクリックします。

2
3

MongoDB Connection列で、次のフィールドで変更する必要がある編集可能な値を更新します。

フィールド
必要性
編集可能
内容

S3 バケット名

必須

no

S3 互換スナップショット ストアをホストする S3 互換ストレージ バケットの名前を入力します。

リージョンの上書き

条件付き

no

S3 互換ストレージ バケットが存在するリージョンを入力します。

S3 互換ストレージ ストアのS3 エンドポイントがリージョンのスコープをサポートしていない場合にのみ、このフィールドを使用してください。 Amazon Web Services S3 バケットでは、このフィールドに値を指定しないでください。

S3 エンドポイント

必須

no

この S3 互換ストレージ バケットのURLを入力します。

S3 Max 接続

必須

はい

この S3 互換ストレージ バケットへの最大接続数を示す正の整数を入力します。

パス形式のアクセス

任意

はい

パススタイルのURLエンドポイントとなる接続されたデバイス(s3.region.amazonaws.com/<bucket>)を使用し、仮想ホストスタイルのURLエンドポイントとなる接続されたデバイス(<bucket>.s3.amazonaws.com)の代わりに選択します。

詳細については、 AWSドキュメントの「Path スタイルのリクエスト」を参照してください。

サーバーサイドの暗号化

任意

はい

サーバー側の暗号化を有効にするには、 をクリックします。サーバー側の暗号化を無効にするには、[] をクリアします。

S3 認証モード

必須

はい

S3 Bucket Nameで指定された S3 互換ストレージ バケットへのアクセスを認可するために使用する方法を選択します。

キー

MongoDB Ops Managerは AWS Access KeyAWS Secret Key を使用して S3 互換ストレージ バケットへのアクセスを承認します。

IAM ロール

MongoDB Ops Managerは、 Amazon Web Services IAMロールを使用して S3 互換ストレージバケットへのアクセスを承認します。 AWS Access KeyフィールドとAWS Secret Keyフィールドは無視されます。

カスタム CA バンドルを持つキー

条件付き

はい

カスタム認証局チェーンを追加するには、 Choose fileをクリックします。 このチェーンは、 S3 互換ストレージ バケットの自己署名証明書に対して検証できます。

認証情報ストレージ ロケーション

条件付き

はい

MongoDB Ops Manager がこの S3互換スナップショットストアの Amazon Web Services 認証情報を保存する場所を選択します。

AppDB (legacy method)を選択すると、MongoDB Ops Manager は Amazon Web Services 認証情報を MongoDB Ops Manager アプリケーションデータベース内に保存します。

Key Vault を選択すると、MongoDB Ops Manager は HashiCorp Vault から Amazon Web Services 認証情報をオンデマンドで読み取ります。詳細については、HashiCorp Vault によるスナップショット読み取り認証情報を参照してください。

S3 Authorization ModeKeysに設定すると、MongoDB Ops Manager にこのフィールドが表示されます。

Key Vault

条件付き

はい

AWS 認証情報を保存するキー ボールトを選択します。

Credential Storage LocationKey Vaultに設定すると、MongoDB Ops Manager にこのフィールドが表示されます。キーボールトを追加するには、「 スナップショットストアのキーボールトの構成」を参照してください。

Amazon Web Services アクセス キー ボールト パス

条件付き

はい

キーボルトで、Amazon Web Services アクセスキーへのパスを入力します。

Credential Storage LocationKey Vaultに設定すると、MongoDB Ops Manager にこのフィールドが表示されます。

Amazon Web Services秘密キーボルトパス

条件付き

はい

キーボルト内の AWS シークレットキーへのパスを入力します。

Credential Storage LocationKey Vaultに設定すると、MongoDB Ops Manager にこのフィールドが表示されます。

Amazon Web Servicesアクセス キー

条件付き

はい

Amazon Web Servicesアクセス キーIDを入力します。

MongoDB Ops Manager では、S3 Authorization ModeKeysに設定し、Credential Storage LocationAppDB (legacy method)に設定すると、このフィールドが表示されます。

Amazon Web Services秘密キー

条件付き

はい

Amazon Web Servicesシークレット アクセス キーを入力します。

MongoDB Ops Manager では、S3 Authorization ModeKeysに設定し、Credential Storage LocationAppDB (legacy method)に設定すると、このフィールドが表示されます。

MongoDB Ops Manager は既存のシークレット アクセス キーを表示しません。

<hostname>:<port>

必須

はい

S3 互換ストレージ スナップショット ストア メタデータ データベースを構成する 1 つ以上のホストを<hostname:port>形式で入力します。

S 3互換のスナップショット ストア メタデータ データベースがレプリカセットまたはシャーディングされたクラスターである場合は、 mongodインスタンス(レプリカセットの場合)またはmongosインスタンス(シャーディングされたクラスターの場合)のカンマ区切りリストを入力します。

以下に例を挙げます。

host1.example.com:27017,host2.example.com:27017,host2.example.com:27018

S3 互換スナップショット保存メタデータデータベースがスタンドアロンの MongoDB インスタンスである場合は、インスタンスのhostname:portを入力します。

重要:これらのホストが変更される場合、ホストするブロックストアは元のブロックストアと同じデータを持っている必要があります。 ホストを新しいブロックストアに変更すると、データが失われます。

MongoDB Auth ユーザー名

任意

はい

このデータベースへのアクセスを許可されたユーザーの名前を入力します。

Ops Manager Application Databaseで 認証またはTLSを使用する場合は、アプリケーション データベースへの接続が構成されている必要があります。 詳細については、「アプリケーション データベースへの接続の構成 」を参照してください。

SCRAM 認証の構成の詳細については、「 SCRAM 」を参照してください。

このデータベースへのアクセスを許可されたユーザーのクライアント証明書から、 RFC- 形式のサブジェクトを入力します。2253

Ops Manager Application Databaseで 認証またはTLSを使用する場合は、アプリケーション データベースへの接続が構成されている必要があります。 詳細については、「アプリケーション データベースへの接続の構成 」を参照してください。

x の構成の詳細については、こちらを参照してください。 509認証については、 x. を参照してください。 509 。

このデータベースへのアクセスを許可されたユーザーのUPNを入力します。

Ops Manager Application Databaseで 認証またはTLSを使用する場合は、アプリケーション データベースへの接続が構成されている必要があります。 詳細については、「アプリケーション データベースへの接続の構成 」を参照してください。

Kerberos 認証の構成の詳細については、「 Kerberos 」を参照してください。

このデータベースへのアクセスを許可されたLDAPユーザーの名前を入力します。

Ops Manager Application Databaseで 認証またはTLSを使用する場合は、アプリケーション データベースへの接続が構成されている必要があります。 詳細については、「アプリケーション データベースへの接続の構成 」を参照してください。

LDAP 認証の構成の詳細については、「 LDAP 」を参照してください。

このストアで OIDC を有効にすると、MongoDB Ops Manager はこのフィールドを非表示にします。 OIDC を構成するには、代わりにOIDC Authentication フィールドを使用します。

MongoDB 認証パスワード

任意

はい

このデータベースにアクセスできるユーザー名に関連付けられたパスワードを入力します。

Ops Manager Application Databaseで 認証またはTLSを使用する場合は、アプリケーション データベースへの接続が構成されている必要があります。 詳細については、「アプリケーション データベースへの接続の構成 」を参照してください。

SCRAM 認証の構成の詳細については、「 SCRAM 」を参照してください。

警告:このパスワードを暗号化するために認証情報ツールを使用しなかった場合、データベースにプレーンテキストとして保存されます。

[] は空白のままにします。

Ops Manager Application Databaseで 認証またはTLSを使用する場合は、アプリケーション データベースへの接続が構成されている必要があります。 詳細については、「アプリケーション データベースへの接続の構成 」を参照してください。

x の構成の詳細については、こちらを参照してください。 509認証については、 x. を参照してください。 509 。

Kerberos は、キータブ ファイルからパスワードを検索します。 このフィールドにパスワードを入力しないでください。

Ops Manager Application Databaseで 認証またはTLSを使用する場合は、アプリケーション データベースへの接続が構成されている必要があります。 詳細については、「アプリケーション データベースへの接続の構成 」を参照してください。

Kerberos 認証の構成の詳細については、「 Kerberos 」を参照してください。

このデータベースへのアクセスを許可されたLDAPユーザーのパスワードを入力します。

Ops Manager Application Databaseで 認証またはTLSを使用する場合は、アプリケーション データベースへの接続が構成されている必要があります。 詳細については、「アプリケーション データベースへの接続の構成 」を参照してください。

LDAP 認証の構成の詳細については、「 LDAP 」を参照してください。

警告:このパスワードを暗号化するために認証情報ツールを使用しなかった場合、データベースにプレーンテキストとして保存されます。

このストアで OIDC を有効にすると、MongoDB Ops Manager はこのフィールドを非表示にします。 OIDC を構成するには、代わりにOIDC Authentication フィールドを使用します。

MongoDB Ops Manager では既存のMongoDB Auth Passwordは表示されません。

該当なし。

該当なし。

MongoDB Ops Manager では既存のMongoDB Auth Passwordは表示されません。

該当なし。

OIDC 認証

任意

はい

ユーザー名とパスワードの代わりに Enable OIDCOIDC を使用してこのストアで認証するには、 を選択します。Enable OIDC UsernamePasswordを選択すると、管理インターフェースはこのストアの フィールドと フィールドを非表示にします。次に、Method を選択します。

  • Custom Callback: IdP の 、 、 、Token URI を入力します。Client IDClient SecretScope

  • Azure または GCP: 組み込みワークロードID の Token Resource を入力します。クライアントシークレットは必要ありません。

  • Kubernetes: Ops Manager は環境からワークロードID トークンを自動的に取得します。追加のフィールドは必要ありません。

構成を保存すると、Ops Manager は指定した OIDC 設定を使用して接続を検証します。既存のストアを編集してClient Secret を変更せずに残すと、Ops Manager は既存のシークレットを保持します。このストアの OIDC 構成の変更を保存するには、Ops Manager とバックアップデーモン を再起動する必要があります。

暗号化された認証情報

任意

はい

データベースの認証情報がcredentialstoolで暗号化されている場合は、 を選択します。 The credentials include the Username, Password, AWS Access Key ID and AWS Secret Key.

TLS/SSL を使用する

任意

はい

ブロックストア データベースがTLSを使用して暗号化された接続のみを受け入れる場合は、 を選択します。

このチェックボックスを超えて、TLS を使用してこの S3 互換スナップショット ストアを接続する には、 S ブロックストア3 データベースで TLS を 有効 にする必要があります。

接続オプション

任意

はい

MongoDB インスタンスの追加の構成ファイル オプションを入力します。 このフィールドは、エスケープされていない値のみをサポートします。

適切な構文については、 マニュアルの「 接続string URI 形式 MongoDB」を参照してください。

割り当てラベル

任意

はい

S3 ブロックストアを特定のプロジェクトに割り当てるには、カンマ区切りのラベルのリストを入力します。

負荷率

任意

はい

このスナップショット ストアが別のスナップショット ストアと比較して実行するバックアップ作業量を表す正の整数を入力します。

バックアップ作業には、バックアップの実行中、スナップショットの復元、またはブロックストアのグルームが含まれます。 1 つの読み取りに割り当てられるバックアップ作業の比率は、その負荷係数と呼ばれます。

重要:読み取りが 1 つしかない場合、 Load Factorは読み取りが一度に実行する同時バックアップ作業プロセスの数を表します。 読み取りが 1 つある場合に複数の プロセスを同時に実行中することによるパフォーマンス コストを回避するには、この設定を省略して、読み取りにデフォルトのLoad Factorである1を割り当てます。

複数のスナップショット ストアがある場合、 1のデフォルトのLoad Factorは各読み取りに同じ量の作業量を割り当てます。 スナップショット ストアのLoad Factor0に設定されている場合、バックアップ作業はまったく実行されません。

バックアップ作業の進行中にスナップショットストアのLoad Factorが変更された場合、その読み取りで実行中中のすべてのジョブまたはタスクを終了できるようになります。 その後のバックアップ作業はすべて、 Load Factor1以上で、かつAssignment Enabledが選択されている残りのスナップショット ストアに再分散されます。

スナップショットストアのLoad Factorが増加すると、別の読み取りと比較してバックアップ作業が増えます。 例、読み取りALoad Factor2に設定され、読み取りBLoad Factor1に設定されている場合、 ABの 2 回のバックアップ作業を実行します。 .

より大きなコンピューターまたはストレージのパフォーマンスを持つスナップショット ストアには、より大きなLoad Factorを付与する必要があります。 例、次のバックアップストレージ構成を持つ 5 つのシャードのシャーディングされたシャーディングされたクラスターを考えてみます。

  • ファイルシステム ストア( F )は、クラスター内の 1 つのシャードのバックアップ作業を管理します。 F is running on a single two-core physical server.

  • ブロックストア( B )は、クラスター内の 4 つのシャードのバックアップ作業を管理します。 Bは、各サーバーに 2 つのコアを持つ 4 つの物理サーバーで 4 ノードのシャーディングされたクラスターとして実行されています。

この例では 、 BFの 4 倍の機能を持っています。 の Load FactorB4を に、 をF1 に設定する必要があります。Fが実行するすべての1バックアップタスクごとに、 B4を実行します。

さまざまなバックアップ構成のストレージ機能を比較したその他の例については、以下を参照してください。

  • 16 個のコアと 128 GBのRAMを持つファイル システム ストアは、 2 つのコアと 8 GBのみのファイル システム ストアよりも少ない時間で、より多くのデータベースをバックアップできRAM 。

  • 10 ノードのシャーディングされたクラスターによってバックアップされるブロックストアは、単一のレプリカセットによってバックアップされるブロックストアよりも多くのデータベースをバックアップし、より多くのデータベースをグルームすることができます。

書込み保証 (write concern)

必須

はい

ご希望の書込み保証 (write concern) を選択します。

default

配置タイプ
デフォルトの書込み保証 (write concern)

スタンドアロン

ジャーナリング

レプリカセットまたはシャーディングされたクラスター

W2

ジャーナリング

プライマリまたはスタンドアロンのMongoDB インスタンスは書込み (write) を確認し、その書込み (write) をディスク上のジャーナルに書込みました。

確認応答

プライマリまたはスタンドアロンが書込み (write) を確認しました。

W2

複数のクラスター ノードが書込み (write) を確認しました。

過半数

レプリカセット ノードの過半数が書込み (write) を確認した。

4

この S3 互換スナップショット ストアを作成した後に有効にする場合は、 を選択します。 これはデフォルトで選択され、S3 互換スナップショットストアにバックアップジョブを割り当てることができます。 このチェックボックスをクリアすると、S3 互換ストレージ スナップショット ストアが作成されますが、この S3 互換ストレージ スナップショット ストアにバックアップを割り当てることはできません。

5
6

接続stringの値または 書込み保証 (write concern) を変更する場合は、実行中のバックアップデーモンを含むすべてのMongoDB Ops Managerインスタンスを再起動します。

警告

既存のブロックストアの接続stringの値または 書込み保証 (write concern) を変更するには、それらの変更を適用するためにバックアップデーモンのみを実行しているコンポーネントを含むすべてのMongoDB Ops Managerコンポーネントを再起動する必要があります。 接続パラメーターには、次のものが含まれます。

  • <hostname>:<port>

  • MongoDB Auth Username

  • MongoDB Auth Password

  • Encrypted Credentials

  • Use TLS/SSL

  • Connection Options

  • Write Concern

別のブロックストア ホストに変更すると、既存のブロックストアのデータは他のブロックストアに自動的にコピーされません。

Tip

接続MongoDB stringURI stringの詳細については、MongoDB マニュアルの「 接続 URI 形式 」を参照してください。

複数のクラスターが1つのMongoDB Ops Managerプロジェクトを共有する場合、各クラスターのバックアップジョブは、個別のS3互換のスナップショット保存先にルーティングできます。MongoDB Ops Managerは、Assignment Enabledが選択されている保存先に新しいバックアップジョブを割り当てます。各バックアップジョブを開始する前に、割り当てが有効になっている保存先を選択することで、各ジョブを特定の保存先にルーティングできます。

1

個別のストアにルーティングする各バックアップジョブについて、1 つの S3対応読み取りを追加手順に従って S3対応読み取りを作成します。

2

ターゲット ストアでの割り当てを有効にし、その他のすべてのストアで割り当てを無効にします。

S3互換の各読み取りについては、「既存のS3互換読み取りを1つ編集」の手順を使用します。

  1. 最初のバックアップジョブに割り当てるストアを選択するには、Assignment Enabled を選択します。

  2. その他のすべての店舗については、Assignment Enabledをクリアします。

3

Ops Manager は、有効な保存をこのバックアップジョブに割り当てます。

4

残りのバックアップジョブごとに、

  1. ターゲットストアに Assignment Enabled を選択します。

  2. 他のすべての保存先の Assignment Enabled をクリアします。

  3. バックアップジョブを開始します。

5

すべてのバックアップジョブを割り当てた後、すべてのストアで Assignment Enabled を再度有効にします。これにより、MongoDB Ops Manager は今後のバックアップジョブをすべての利用可能な保存に分配できます。

1
  1. Adminリンクをクリックします。

  2. [Backup] タブをクリックします。

  3. Snapshot Storageページをクリックします。

2
3