Docs Menu
Docs Home
/
MongoDB Ops Manager
/ /

S 3スナップショット ストレージの管理

項目一覧

  • Considerations
  • 専用バケットが必要
  • S 3スナップショット ストアを移動できません
  • ストレージ API をサポートする
  • 前提条件
  • メタデータ ストレージの前提条件
  • Amazon Web Services S3 ストレージの前提条件
  • IBM Cloud Object Storage の前提条件
  • Dell EMC 従量制クラウド ストレージの前提条件
  • その他の S3 互換ストレージ
  • 手順
  • 1 つの S 3スナップショット ストアを追加
  • 1 つの既存の S 3スナップショット ストアを編集
  • 1 つの S 3スナップショット ストアを削除

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

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

注意

複数のスナップショット ストアを使用する必要がある問題がある場合があります。 こうした問題には、より多くの容量が必要になる、データをローカライズする、プライバシーに関する規則への準拠などがあります。

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

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

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

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

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

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

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

MongoDB は次のエンドポイントをサポートします。

  • Amazon Web ServicesS3 互換ストレージAPI

  • IBM Cloud Object Storage API

  • Dell EMC Elastic Cloud Storage API

IBMと Dell EMC は、完全なAmazon Web Services S3 互換ストレージAPIのサブセットをサポートしています。

他の S 3互換ストレージと互換性のあるエンドポイントを使用できます。 MongoDB Ops Managerは、 S3 互換のスナップショット ストアの設定を保存するときにこれらのエンドポイントを検証しようとします。 If validation passes, Ops Manager saves the configuration. 検証に失敗した場合、 MongoDB Ops Managerはエラーを表示し、構成を保存しません。

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

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

  3. 独自の S3 バケット を作成 S3 スナップショット ストア スナップショットを保存するため。

    注意

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

    • s3:PutObject

    • s3:GetObject

    • s3:ListBucket

    • s3:DeleteObject

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

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

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

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

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

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

  1. IBM 認証ツールを使用してアクセス キーと秘密キーを作成します。

  2. 独自の S 3ストレージに互換性のあるバケットを作成します。

  1. ECS ユーザー ID からのアクセス キーと秘密キーの作成 。

  2. 独自の S 3ストレージに互換性のあるバケットを作成します。

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

ユーザー名とパスワードの形式は、認証メカニズムによって異なります。 次のいずれかのタブを選択します。

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

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

  3. (任意)以前にヘッド ディレクトリを設定していない場合は、 Head Directoryボックスにそれを設定します。

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

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

名前

必須

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

S3 バケット名

必須

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

リージョンの上書き

条件付き

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

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

S3 エンドポイント

必須

URLこのAmazon Web Services S3 互換ストレージまたは S3 互換ストレージと互換性のあるバケットの を入力します。

書き込むURLは、以下によって異なります。

  1. S3 Bucket Name

  2. Path Style Accessをオンにした場合 。

米国東部 Amazon Web Servicesリージョンの に と呼ばれる S3 互換のストレージ バケットを作成しました。mybucket

パス形式のアクセス
チェック済み
チェックなし

S3 エンドポイント

s3.us-east-2. amazonaws.com

mybucket.s3.us- east-2.amazonaws.com

バケットへのリクエスト

https://s3.us -east-2.amazonaws .com/mybucket

https://mybucket. s3.us-east-2. amazonaws.com

S3 Max 接続

必須

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

パス形式のアクセス

任意

S Amazon Web Services互換ストレージまたは S33 互換ストレージ 互換バケットで、仮想ホストURL s3.amazonaws.com/<bucket>スタイルのURL ポイント(<bucket>.s3.amazonaws.com )。

S3 互換のストレージ バケット 規則を確認するには、URLAmazon Web Services 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 互換ストレージ バケットの自己署名証明書に対して検証できます。

Amazon Web Servicesアクセス キー

条件付き

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

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

Amazon Web Services秘密キー

条件付き

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

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

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 」を参照してください。

パスワード

任意

この値を設定すると、次の効果が生じます。

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

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 」を参照してください。

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

接続オプション

任意

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

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

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

暗号化された認証情報

任意

データベースの認証情報が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 互換スナップショット ストアにバックアップを割り当てることはできません。

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

任意

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

4

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

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

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

  3. (任意)以前にヘッド ディレクトリを設定していない場合は、 Head Directoryボックスにそれを設定します。

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

2
3

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

フィールド
必要性
内容

S3 バケット名

必須

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

リージョンの上書き

条件付き

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

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

S3 エンドポイント

必須

URLこのAmazon Web Services S3 互換ストレージまたは S3 互換ストレージと互換性のあるバケットの を入力します。

書き込むURLは、以下によって異なります。

  1. S3 Bucket Name

  2. Path Style Accessをオンにした場合 。

米国東部 Amazon Web Servicesリージョンの に と呼ばれる S3 互換のストレージ バケットを作成しました。mybucket

パス形式のアクセス
チェック済み
チェックなし

S3 エンドポイント

s3.us-east-2. amazonaws.com

mybucket.s3.us- east-2.amazonaws.com

バケットへのリクエスト

https://s3.us -east-2.amazonaws .com/mybucket

https://mybucket. s3.us-east-2. amazonaws.com

S3 Max 接続

必須

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

パス形式のアクセス

任意

S Amazon Web Services互換ストレージまたは S33 互換ストレージ 互換バケットで、仮想ホストURL s3.amazonaws.com/<bucket>スタイルのURL ポイント(<bucket>.s3.amazonaws.com )。

S3 互換のストレージ バケット 規則を確認するには、URLAmazon Web Services S3 のドキュメント を参照してください

サーバーサイドの暗号化

任意

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

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 互換ストレージ バケットの自己署名証明書に対して検証できます。

Amazon Web Servicesアクセス キー

条件付き

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

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

Amazon Web Services秘密キー

条件付き

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

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

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 」を参照してください。

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 」を参照してください。

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

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

注意

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

暗号化された認証情報

任意

データベースの認証情報が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 ノードのシャーディングされたクラスターによってバックアップされるブロックストアは、単一のレプリカセットによってバックアップされるブロックストアよりも多くのデータベースをバックアップし、より多くのデータベースをグルームすることができます。

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

書込み保証 (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
  1. Adminリンクをクリックします。

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

  3. (任意)以前にヘッド ディレクトリを設定していない場合は、 Head Directoryボックスにそれを設定します。

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

2
3

戻る

Blockstore