Docs Menu
Docs Home
/
MongoDB Cloud Manager
/ /

配置の監視またはバックアップのみを行う場合に MongoDB Agent をインストールする

プロジェクトがあり、MongoDB Agent をインストールして MongoDB 配置を監視やバックアップしたい場合があります。 現時点では MongoDB 配置を管理しないことを選択しています。

注意

最初に前提条件を確認する

MongoDB Agent をインストールする前に、 MongoDB Agent の前提条件を確認してください。

Microsoft Windows を実行している x86_64 アーキテクチャに MongoDB Agent をインストールするには、次の手順に従います。

1
  1. まだ表示されていない場合は、目的のプロジェクトを含む組織をナビゲーション バーの Organizations メニューで選択します。

  2. まだ表示されていない場合は、ナビゲーション バーのProjectsメニューから目的のプロジェクトを選択します。

  3. Deployment ページがまだ表示されていない場合は、サイドバーの Deployment をクリックします。

    配置ページが表示されます。

2

配置の [ Agents ] タブをクリックします。

[エージェント ]ページが表示されます。

3

既存の配置を持つプロジェクトがある場合は、既存の配置に MongoDB Agent をインストールできます。

  1. [Downloads & Settings] タブをクリックします。

  2. Select Your Server's Operating Systemメニューから Windows - MSI をクリックします。

4

[ MongoDB Agent Installation Instructions ] ボックスには次の情報が表示されます。

  • Project ID (プロジェクトへのバインディングに必要)

  • API Key

    API キーを持っていない場合は、クリックしますキーの生成。

これらの値の一部またはすべてが後の手順で必要になります。 これらの値をコピーして、後でアクセスできるように保存します。

5
  1. MSIをダウンロードしたら、次のダブルクリックを行います。

    mongodb-mms-automation-agent-<VERSION>.windows_x86_64.msi

  2. セキュリティ警告が表示された場合は、 Runをクリックします。

  3. Configuration/Log Folderステップで

    これらのファイルが保存されるディレクトリを指定します。

  4. Key Typeステップで、特定のプロジェクトにバインドするにはAgent API Keyを選択します。

  5. 適切なエージェント キーを入力します。

    注意

    これらのキーは、前のステップで説明したMongoDB Agent Installation Instructionsモーダルで提供されます。

    • Project IDフィールドにプロジェクト ID を入力します。

    • Agent API Keyフィールドにエージェント API キーを入力します。

  6. MongoDB Pathsステップで、ログとバックアップ ディレクトリを指定します

  7. Windows Firewall Configurationステップで、ご希望のファイアウォール構成をクリックします。

    Configure firewall rules allowing access from only the specified |ipaddr| addresses.をクリックした場合は、表示されたボックスに必要な IPv 4アドレスを入力します。

  8. (条件付き)Windows では スループット モード が有効化 デフォルトで Windows ファイアウォール 用。MongoDB Agent をインストールしている MongoDB ホストでこれを無効にしていない場合は、無効にするように求められます。 ステイルス モードでは、MongoDB Agent のパフォーマンスと機能が大幅に低下します。 [ Disable Stealth Modeをクリックします。

  9. (条件付き)Windows では ディスク パフォーマンス カウンター は有効になりません デフォルトでは。MongoDB ホストでディスク パフォーマンス カウンターを有効にしていない場合は、 Enable Disk Performance Countersをクリックします。 MongoDB Agent は、ハードウェア モニタリング アクティビティの一部にこれらのカウンターを使用します。

  10. [Install] をクリックします。

  11. 設定が完了したら、 Finishをクリックします。

MSIをダウンロードしたら、自動インストールを実行できます。 コマンド インタープリターまたは PowerShell のいずれかで、コマンドラインから自動インストールを実行します。 自動インストールの詳細については、 標準インストーラーのコマンドライン オプション に関する Microsoft のドキュメントを参照してください。

MSIコマンドラインから自動でmsiexec.exe インストーラーを実行するには、/q /iフラグと フラグ、および必須パラメータと任意パラメータの組み合わせを使用して を呼び出します。

Parameter
必要性

MMSAPIKEY

必須

Cloud Manager プロジェクトのエージェントAPIキー。

MMSGROUPID

必須

Cloud Manager プロジェクトの一意の識別子です。

CONFIGLOGDIR

任意

Cloud Manager が MongoDB Agent 構成ファイルを書き込む絶対ファイル パス。

LOGFILE

任意

Cloud Manager が MongoDB Agent ログを書き込む絶対ファイル パス

MMSCONFIGBACKUP

任意

Cloud Manager オートメーション構成バックアップJSONファイルへの絶対ファイル パス。

MongoDB Agent を自動インストールするには、次のオプションを使用してmsiexec.exeを呼び出します。

msiexec.exe /q /i "C:\PATH\TO\mongodb-mms-automation-agent-<VERSION>.windows_x86_64.msi" MMSGROUPID=<GROUP.ID> MMSAPIKEY=<AGENT.API.ID> MMSBASEURL="<http://opsmanager.example.com:8080>" LOGFILE="C:\MMSData\Server\Log\automation-agent.log" MMSCONFIGBACKUP="C:\MMSData\MongoDB\mms-cluster-config-backup.json"
6

Install Agent Instructionsモーダルで、 Doneをクリックします。

7

デフォルトでは、MongoDB バイナリと Cloud Manager 構成のバックアップ ファイルは%SystemDrive%\MMSMongoDB\versionsに配置されています。

注意

Windows は、 %SystemDrive% 環境変数を Windows をインストールしたドライブに設定します。 デフォルトでは、 C:ドライブに Windows をインストールするように指示されます。 %SystemDrive%を見つけるには、 PowerShell から次のコマンドを実行して発行します

get-childitem env:SystemDrive

これらのファイルを別のディレクトリに保存する場合は、次の手順に従います。

MongoDB Agent バイナリの場所を変更するには

  1. MongoDB Cloud Managerで、プロジェクトの Deployment ページにGoします。

    1. まだ表示されていない場合は、目的のプロジェクトを含む組織をナビゲーション バーの Organizations メニューで選択します。

    2. まだ表示されていない場合は、ナビゲーション バーのProjectsメニューから目的のプロジェクトを選択します。

    3. Deployment ページがまだ表示されていない場合は、サイドバーの Deployment をクリックします。

      配置ページが表示されます。

  2. 配置の [ Agents ] タブをクリックします。

    [エージェント ]ページが表示されます。

  3. [Downloads & Settings] タブをクリックします。

  4. Download Directory見出しの下にある [] をクリックします。Download Directory (Windows)に表示されているパスの右側にある)。

  5. パスを必要な新しいパスに変更します。

  6. [Save] をクリックします。

  7. MongoDB Agent を実行する各ホストに、指定した新しいディレクトリを作成します。 Windows Explorer を使用してファイルを移動するか、コマンドプロンプトまたは PowerShell から次のコマンドを実行します。

    md \<newPath>

    重要

    MongoDB Agent を実行するシステムユーザーがこの新しいディレクトリに書き込むことができることを確認します。 これは通常、 SYSTEMユーザーであり、ユーザーを変更した場合を除き、追加の構成は必要ありません。

MongoDB Agent の構成バックアップの場所を変更するには

  1. 希望のテキストエディタでMongoDB Agent の構成ファイルを開きます。

  2. mmsConfigBackup設定を構成バックアップ ファイルの新しいパスに変更します。 Xを、バックアップが保存されているドライブ文字に置き換えます。

    mmsConfigBackup=X:\<newPath>\mms-cluster-config-backup.json
  3. MongoDB Agent の構成ファイルを保存します。

  4. 構成バックアップ ファイルを新しいディレクトリに移動します。 Windows Explorer を使用してファイルを移動するか、コマンドプロンプトまたは PowerShell から次のコマンドを実行します。

    move %SystemDrive%\MMSMongoDB\versions\mms-cluster-config-backup.json \<newPath>
8

MongoDB Agent をインストールするには、次の手順に従います。

重要

バージョン10.24.0.6714 - 1以降では、 debパッケージまたはrpmパッケージを使用して MongoDB Agent をインストールすると、パッケージはPATH環境変数に MongoDB バイナリを追加しません。

配置がPATHに MongoDB バイナリ の存在に依存している場合は、MongoDB バイナリへのパスをPATHに手動で追加する必要があります。 環境変数を更新する方法については、オペレーティング システムのドキュメントを参照してください。

Debian 8、Debian 9、Ubuntu 18.04、Ubuntu 20.04、または Ubuntu 22.04 を実行している x86_64 アーキテクチャでは、次のようにします。

1
2

既存の配置を持つプロジェクトがある場合は、既存の配置に MongoDB Agent をインストールできます。

  1. MongoDB Cloud Managerで、プロジェクトの Deployment ページにGoします。

    1. まだ表示されていない場合は、目的のプロジェクトを含む組織をナビゲーション バーの Organizations メニューで選択します。

    2. まだ表示されていない場合は、ナビゲーション バーのProjectsメニューから目的のプロジェクトを選択します。

    3. Deployment ページがまだ表示されていない場合は、サイドバーの Deployment をクリックします。

      配置ページが表示されます。

  2. 配置の [ Agents ] タブをクリックします。

    [エージェント ]ページが表示されます。

  3. [Downloads & Settings] をクリックします。

  4. Select Your Server's Operating Systemメニューから、[Debian 8/9] Ubuntu 16.X/18.X - DEB をクリックします。

3

注意

この手順から、MongoDB Agent のインストール モーダルに従い、提供されたコマンドを Linux shell にコピーします。

MongoDB Agent を実行するホスト上のシステム shell から、次のcurlコマンドを実行して、Ubuntu 18.04/20.04/22.04 または Debian 9/10/11 の 64 ビット x86 用のインストーラーをダウンロードします。

curl -OL https://cloud.mongodb.com/download/agent/automation/mongodb-mms-automation-agent-manager-latest.amd64.ubuntu1604.deb
4

MongoDB Agent をインストールしたディレクトリで、オートメーションエージェントの .config ファイルを希望のテキストエディタで開きます。

sudo vi /etc/mongodb-mms/automation-agent.config

次の構成オプションを更新します。

キー

ProjectID プロジェクトの

プロジェクトのエージェント API キー

5

プロキシ サーバー経由で Cloud Manager に接続するように MongoDB Agent を構成するには、 httpProxy環境変数でサーバーを指定する必要があります。

MongoDB Agent をインストールしたディレクトリで、オートメーションエージェントの .config ファイルを希望のテキストエディタで開きます。

sudo vi /etc/mongodb-mms/automation-agent.config

次の構成キーを追加します。

キー

プロキシ サーバーへの のURL (ホスト名とポート)。

6

データディレクトリには MongoDB データが保存されています。 既存の MongoDB デプロイでは、ディレクトリがmongodbユーザーによって所有されていることを確認します。 MongoDB 配置が存在しない場合は、ディレクトリを作成し、所有者を設定します。

データディレクトリを作成し、所有者をmongodbユーザーに設定するには:

sudo mkdir -p /data; sudo chown mongodb:mongodb /data
7

次のコマンドを発行します:

sudo systemctl start mongodb-mms-automation-agent.service
8

Install Agent Instructionsモーダルで、 Doneをクリックします。

9

重要

バージョン10.24.0.6714 - 1以降では、 debパッケージまたはrpmパッケージを使用して MongoDB Agent をインストールすると、パッケージはPATH環境変数に MongoDB バイナリを追加しません。

配置がPATHに MongoDB バイナリ の存在に依存している場合は、MongoDB バイナリへのパスをPATHに手動で追加する必要があります。 環境変数を更新する方法については、オペレーティング システムのドキュメントを参照してください。

debパッケージを使用して Ubuntu 18.04を実行している zSeries アーキテクチャでは、次のようになります。

1
2

既存の配置を持つプロジェクトがある場合は、既存の配置に MongoDB Agent をインストールできます。

  1. MongoDB Cloud Managerで、プロジェクトの Deployment ページにGoします。

    1. まだ表示されていない場合は、目的のプロジェクトを含む組織をナビゲーション バーの Organizations メニューで選択します。

    2. まだ表示されていない場合は、ナビゲーション バーのProjectsメニューから目的のプロジェクトを選択します。

    3. Deployment ページがまだ表示されていない場合は、サイドバーの Deployment をクリックします。

      配置ページが表示されます。

  2. 配置の [ Agents ] タブをクリックします。

    [エージェント ]ページが表示されます。

  3. [Downloads & Settings] をクリックします。

  4. Select Your Server's Operating Systemメニューから Ubuntu 18 .X Z シリーズ(s 390 x) - DEB をクリックします。

3

注意

この手順から、MongoDB Agent のインストール モーダルに従い、提供されたコマンドを Linux shell にコピーします。

MongoDB Agent を実行するホスト上のシステム shell から、次のcurlコマンドを実行して、 IBM Z Series 用の Ubuntu 18.04のインストーラーをダウンロードします。

curl -OL https://cloud.mongodb.com/download/agent/automation/mongodb-mms-automation-agent-manager-latest.s390x.ubuntu1804.deb
4

MongoDB Agent をインストールしたディレクトリで、オートメーションエージェントの .config ファイルを希望のテキストエディタで開きます。

sudo vi /etc/mongodb-mms/automation-agent.config

次の構成オプションを更新します。

キー

ProjectID プロジェクトの

プロジェクトのエージェント API キー

5

プロキシ サーバー経由で Cloud Manager に接続するように MongoDB Agent を構成するには、 httpProxy環境変数でサーバーを指定する必要があります。

MongoDB Agent をインストールしたディレクトリで、オートメーションエージェントの .config ファイルを希望のテキストエディタで開きます。

sudo vi /etc/mongodb-mms/automation-agent.config

次の構成キーを追加します。

キー

プロキシ サーバーへの のURL (ホスト名とポート)。

6

データディレクトリには MongoDB データが保存されています。 既存の MongoDB デプロイでは、ディレクトリがmongodbユーザーによって所有されていることを確認します。 MongoDB 配置が存在しない場合は、ディレクトリを作成し、所有者を設定します。

データディレクトリを作成し、所有者をmongodbユーザーに設定するには:

sudo mkdir -p /data; sudo chown mongodb:mongodb /data
7

次のコマンドを発行します:

sudo systemctl start mongodb-mms-automation-agent.service
8

Install Agent Instructionsモーダルで、 Doneをクリックします。

9

MongoDB Agent をインストールするには、次の手順に従います。

x 86 _ 64アーキテクチャでは:

重要

バージョン10.24.0.6714 - 1以降では、 debパッケージまたはrpmパッケージを使用して MongoDB Agent をインストールすると、パッケージはPATH環境変数に MongoDB バイナリを追加しません。

配置がPATHに MongoDB バイナリ の存在に依存している場合は、MongoDB バイナリへのパスをPATHに手動で追加する必要があります。 環境変数を更新する方法については、オペレーティング システムのドキュメントを参照してください。

rpmパッケージを使用して Amazon Linux を実行する場合:

1
2

既存の配置を持つプロジェクトがある場合は、既存の配置に MongoDB Agent をインストールできます。

  1. MongoDB Cloud Managerで、プロジェクトの Deployment ページにGoします。

    1. まだ表示されていない場合は、目的のプロジェクトを含む組織をナビゲーション バーの Organizations メニューで選択します。

    2. まだ表示されていない場合は、ナビゲーション バーのProjectsメニューから目的のプロジェクトを選択します。

    3. Deployment ページがまだ表示されていない場合は、サイドバーの Deployment をクリックします。

      配置ページが表示されます。

  2. 配置の [ Agents ] タブをクリックします。

    [エージェント ]ページが表示されます。

  3. [Downloads & Settings] をクリックします。

  4. Select Your Server's Operating Systemメニューから、[ Amazon Linux - RPM ] をクリックします。

3

注意

この手順から、MongoDB Agent のインストール モーダルに従い、提供されたコマンドを Linux shell にコピーします。

MongoDB Agent を実行するホスト上のシステム shell から、次のcurlコマンドを実行して、 64ビット x 86のインストーラーをダウンロードします。

curl -OL https://cloud.mongodb.com/download/agent/automation/mongodb-mms-automation-agent-manager-latest.x86_64.rpm
4

MongoDB Agent をインストールしたディレクトリで、オートメーションエージェントの .config ファイルを希望のテキストエディタで開きます。

sudo vi /etc/mongodb-mms/automation-agent.config

次の構成オプションを更新します。

キー

ProjectID プロジェクトの

プロジェクトのエージェント API キー

5

プロキシ サーバー経由で Cloud Manager に接続するように MongoDB Agent を構成するには、 httpProxy環境変数でサーバーを指定する必要があります。

MongoDB Agent をインストールしたディレクトリで、オートメーションエージェントの .config ファイルを希望のテキストエディタで開きます。

sudo vi /etc/mongodb-mms/automation-agent.config

次の構成キーを追加します。

キー

プロキシ サーバーへの のURL (ホスト名とポート)。

6

データディレクトリには MongoDB データが保存されており、 mongodユーザーが所有する必要があります。 既存の MongoDB 配置で、ディレクトリにmongodユーザーが所有者として含まれていることを確認します。 MongoDB 配置が存在しない場合は、ディレクトリを作成し、所有者を設定します。

次のコマンドでデータディレクトリを作成し、所有者をmongodユーザーとして設定します。

sudo mkdir /data; sudo chown mongod:mongod /data
7

次のコマンドを発行します:

sudo service mongodb-mms-automation-agent start
8

Install Agent Instructionsモーダルで、 Doneをクリックします。

9

RHEL / CentOS 7 .x の実行 SUSE 12 、 SUSE 15 、または Amazon Linux 2 :

重要

バージョン10.24.0.6714 - 1以降では、 debパッケージまたはrpmパッケージを使用して MongoDB Agent をインストールすると、パッケージはPATH環境変数に MongoDB バイナリを追加しません。

配置がPATHに MongoDB バイナリ の存在に依存している場合は、MongoDB バイナリへのパスをPATHに手動で追加する必要があります。 環境変数を更新する方法については、オペレーティング システムのドキュメントを参照してください。

rpmパッケージを使用する場合:

1
2

既存の配置を持つプロジェクトがある場合は、既存の配置に MongoDB Agent をインストールできます。

  1. MongoDB Cloud Managerで、プロジェクトの Deployment ページにGoします。

    1. まだ表示されていない場合は、目的のプロジェクトを含む組織をナビゲーション バーの Organizations メニューで選択します。

    2. まだ表示されていない場合は、ナビゲーション バーのProjectsメニューから目的のプロジェクトを選択します。

    3. Deployment ページがまだ表示されていない場合は、サイドバーの Deployment をクリックします。

      配置ページが表示されます。

  2. 配置の [ Agents ] タブをクリックします。

    [エージェント ]ページが表示されます。

  3. [Downloads & Settings] をクリックします。

  4. Select Your Server's Operating Systemメニューから、RHEL/CentOS( 7 .X)、SUSE 12 、Amazon Linux 2 - RPM をクリックします。

3

注意

この手順から、MongoDB Agent のインストール モーダルに従い、提供されたコマンドを Linux shell にコピーします。

MongoDB Agent を実行するホスト上のシステム shell から、次のcurlコマンドを実行して、 64 -bit x 86用の RHEL 7のインストーラーをダウンロードします。

curl -OL https://cloud.mongodb.com/download/agent/automation/mongodb-mms-automation-agent-manager-latest.x86_64.rhel7.rpm
4

MongoDB Agent をインストールしたディレクトリで、オートメーションエージェントの .config ファイルを希望のテキストエディタで開きます。

sudo vi /etc/mongodb-mms/automation-agent.config

次の構成オプションを更新します。

キー

ProjectID プロジェクトの

プロジェクトのエージェント API キー

5

プロキシ サーバー経由で Cloud Manager に接続するように MongoDB Agent を構成するには、 httpProxy環境変数でサーバーを指定する必要があります。

MongoDB Agent をインストールしたディレクトリで、オートメーションエージェントの .config ファイルを希望のテキストエディタで開きます。

sudo vi /etc/mongodb-mms/automation-agent.config

次の構成キーを追加します。

キー

プロキシ サーバーへの のURL (ホスト名とポート)。

6

データディレクトリには MongoDB データが保存されており、 mongodユーザーが所有する必要があります。 既存の MongoDB 配置で、ディレクトリにmongodユーザーが所有者として含まれていることを確認します。 MongoDB 配置が存在しない場合は、ディレクトリを作成し、所有者を設定します。

次のコマンドでデータディレクトリを作成し、所有者をmongodユーザーとして設定します。

sudo mkdir /data; sudo chown mongod:mongod /data
7

次のコマンドを発行します:

sudo service mongodb-mms-automation-agent start
8

Install Agent Instructionsモーダルで、 Doneをクリックします。

9

tarアーカイブの使用:

1
2

既存の配置を持つプロジェクトがある場合は、既存の配置に MongoDB Agent をインストールできます。

  1. MongoDB Cloud Managerで、プロジェクトの Deployment ページにGoします。

    1. まだ表示されていない場合は、目的のプロジェクトを含む組織をナビゲーション バーの Organizations メニューで選択します。

    2. まだ表示されていない場合は、ナビゲーション バーのProjectsメニューから目的のプロジェクトを選択します。

    3. Deployment ページがまだ表示されていない場合は、サイドバーの Deployment をクリックします。

      配置ページが表示されます。

  2. 配置の [ Agents ] タブをクリックします。

    [エージェント ]ページが表示されます。

  3. [Downloads & Settings] をクリックします。

  4. Select Your Server's Operating Systemメニューから、RHEL/CentOS( 7 .X)、SUSE 12 、Amazon Linux 2 - TAR をクリックします。

3

注意

この手順から、MongoDB Agent のインストール モーダルに従い、提供されたコマンドを Linux shell にコピーします。

MongoDB Agent を実行するホスト上のシステム shell から、次のcurlコマンドを実行して、 64 -bit x 86の RHEL のインストーラーをダウンロードします。

curl -OL https://cloud.mongodb.com/download/agent/automation/mongodb-mms-automation-agent-manager-latest.rhel7_x86_64.tar.gz
4

MongoDB Agent は任意のディレクトリにインストールできます。 抽出する前にアーカイブを別のディレクトリに移動する場合は、移動できます。

MongoDB Agent をインストールするには、 アーカイブを抽出します。

tar -xvzf mongodb-mms-automation-agent-<VERSION>.rhel7_x86_64.tar.gz
5

MongoDB Agent バイナリを抽出した後に作成されたディレクトリに移動します。

cd mongodb-mms-automation-agent-<VERSION>.rhel7_x86_64
6

MongoDB Agent をインストールしたディレクトリで、テキスト エディターで local.config ファイルを開きます。

vi <install-path>/local.config

次の構成オプションを更新します。

キー

ProjectID プロジェクトの

プロジェクトのエージェント API キー

7

プロキシ サーバー経由で Cloud Manager に接続するように MongoDB Agent を構成するには、 httpProxy環境変数でサーバーを指定する必要があります。

MongoDB Agent をインストールしたディレクトリで、テキスト エディターで local.config ファイルを開きます。

vi <install-path>/local.config

次の構成キーを追加します。

キー

プロキシ サーバーへの のURL (ホスト名とポート)。

8

MongoDB Agent が必要とするファイルを保存するには、次のディレクトリを作成します。

注意

ファイルパスでのmongodb-mms-automationの使用はレガシー アーティファクトであり、MongoDB Agent がオートメーション構成された状態でインストールされていることを意味するものではありません。

コンポーネント
デフォルト ディレクトリ
説明

バイナリ

/var/lib/mongodb-mms-automation

これらは、MongoDB Agent が管理するバイナリです。 これには、MongoDB Agent、BI Connector、MongoDB バイナリが含まれます。

MongoDB Agent ログ

/var/log/mongodb-mms-automation

これらは MongoDB Agent が作成するログファイルです。

MongoDB データベース

/data

これらは、MongoDB Agent が作成および管理するデータベースです。

以下のコマンドを実行してディレクトリを作成します。

sudo mkdir -m 755 -p /var/lib/mongodb-mms-automation
sudo mkdir -m 755 -p /var/log/mongodb-mms-automation
sudo mkdir -m 755 -p /data

デフォルトでは、エージェント バイナリと Cloud Manager 構成バックアップ ファイルは/var/lib/mongodb-mms-automationに配置されています。 これらのファイルを別のディレクトリに保存する場合は、次の手順に従います。

エージェント バイナリの場所を変更するには:

  1. MongoDB Cloud Managerで、プロジェクトの Deployment ページにGoします。

    1. まだ表示されていない場合は、目的のプロジェクトを含む組織をナビゲーション バーの Organizations メニューで選択します。

    2. まだ表示されていない場合は、ナビゲーション バーのProjectsメニューから目的のプロジェクトを選択します。

    3. Deployment ページがまだ表示されていない場合は、サイドバーの Deployment をクリックします。

      配置ページが表示されます。

  2. 配置の [ Agents ] タブをクリックします。

    [エージェント ]ページが表示されます。

  3. パスを変更します。

    1. [Downloads & Settings] をクリックします。

    2. Download Directory見出しの下、Download Directory (Linux) に表示されているパスの右側にある鉛筆アイコンをクリックします。

    3. パスを必要な新しいパスに変更します。

    4. [Save] をクリックします。

    5. エージェントを実行する各ホストに、指定した新しいディレクトリを作成します。

      sudo mkdir -m 755 -p /<newPath>

エージェント構成バックアップの場所を変更するには、以下を行います。

  1. 希望のテキストエディタでエージェント構成ファイルを開きます。

  2. mmsConfigBackup設定を構成バックアップ ファイルの新しいパスに変更します。

    mmsConfigBackup=/<newPath>/mms-cluster-config-backup.json
  3. エージェント構成ファイルを保存します。

  4. 構成バックアップ ファイルを新しいディレクトリに移動します。

    sudo mv /var/lib/mongodb-mms-automation/mms-cluster-config-backup.json /<newPath>
9

次のコマンドを実行します。

# Create mongod user and group if they do not exist
if ! sudo /usr/bin/id -g mongod &>/dev/null; then
sudo /usr/sbin/groupadd -r mongod
fi
# Create mongod user if they do not exist and assign
# them to the mongod group
if ! sudo /usr/bin/id mongod &>/dev/null; then
sudo /usr/sbin/useradd -M -r -g mongod \
-d /var/lib/mongo -s /bin/false \
-c mongod mongod > /dev/null 2>&1
fi
# Grant the mongod:mongod user and group permissions
# to manage deployments.
sudo chown mongod:mongod /var/lib/mongod-mms-automation
sudo chown mongod:mongod /var/log/mongod-mms-automation
sudo chown mongod:mongod /data
10

MongoDB Agent をインストールしたディレクトリから、前のステップで作成したシステムユーザーとして、次のコマンドを発行します。

nohup ./mongodb-mms-automation-agent \
--config=local.config \
>> /var/log/mongodb-mms-automation/automation-agent-fatal.log 2>&1 &
11

Install Agent Instructionsモーダルで、 Doneをクリックします。

12

PowerPC アーキテクチャ上の RHEL / CentOS( 7 .x)の場合(MongoDB 4.2以降の配置の管理):

重要

バージョン10.24.0.6714 - 1以降では、 debパッケージまたはrpmパッケージを使用して MongoDB Agent をインストールすると、パッケージはPATH環境変数に MongoDB バイナリを追加しません。

配置がPATHに MongoDB バイナリ の存在に依存している場合は、MongoDB バイナリへのパスをPATHに手動で追加する必要があります。 環境変数を更新する方法については、オペレーティング システムのドキュメントを参照してください。

rpmパッケージを使用する場合:

1
2

既存の配置を持つプロジェクトがある場合は、既存の配置に MongoDB Agent をインストールできます。

  1. MongoDB Cloud Managerで、プロジェクトの Deployment ページにGoします。

    1. まだ表示されていない場合は、目的のプロジェクトを含む組織をナビゲーション バーの Organizations メニューで選択します。

    2. まだ表示されていない場合は、ナビゲーション バーのProjectsメニューから目的のプロジェクトを選択します。

    3. Deployment ページがまだ表示されていない場合は、サイドバーの Deployment をクリックします。

      配置ページが表示されます。

  2. 配置の [ Agents ] タブをクリックします。

    [エージェント ]ページが表示されます。

  3. [Downloads & Settings] をクリックします。

  4. Select Your Server's Operating Systemメニューから、[ RHEL/CentOS( 7 .X)Power(ppc 64 le)- RPM] をクリックします。

3

注意

この手順から、MongoDB Agent のインストール モーダルに従い、提供されたコマンドを Linux shell にコピーします。

MongoDB Agent を実行するホスト上のシステム shell から、次のcurlコマンドを実行して、PowerPC 用の RHEL 7のインストーラーをダウンロードします。

curl -OL https://cloud.mongodb.com/download/agent/automation/mongodb-mms-automation-agent-manager-latest.ppc641e.rhel7.rpm
4

MongoDB Agent をインストールしたディレクトリで、オートメーションエージェントの .config ファイルを希望のテキストエディタで開きます。

sudo vi /etc/mongodb-mms/automation-agent.config

次の構成オプションを更新します。

キー

ProjectID プロジェクトの

プロジェクトのエージェント API キー

5

プロキシ サーバー経由で Cloud Manager に接続するように MongoDB Agent を構成するには、 httpProxy環境変数でサーバーを指定する必要があります。

MongoDB Agent をインストールしたディレクトリで、オートメーションエージェントの .config ファイルを希望のテキストエディタで開きます。

sudo vi /etc/mongodb-mms/automation-agent.config

次の構成キーを追加します。

キー

プロキシ サーバーへの のURL (ホスト名とポート)。

6

データディレクトリには MongoDB データが保存されており、 mongodユーザーが所有する必要があります。 既存の MongoDB 配置で、ディレクトリにmongodユーザーが所有者として含まれていることを確認します。 MongoDB 配置が存在しない場合は、ディレクトリを作成し、所有者を設定します。

次のコマンドでデータディレクトリを作成し、所有者をmongodユーザーとして設定します。

sudo mkdir /data; sudo chown mongod:mongod /data
7

次のコマンドを発行します:

sudo service mongodb-mms-automation-agent start
8

Install Agent Instructionsモーダルで、 Doneをクリックします。

9

tarアーカイブの使用:

1
2

既存の配置を持つプロジェクトがある場合は、既存の配置に MongoDB Agent をインストールできます。

  1. MongoDB Cloud Managerで、プロジェクトの Deployment ページにGoします。

    1. まだ表示されていない場合は、目的のプロジェクトを含む組織をナビゲーション バーの Organizations メニューで選択します。

    2. まだ表示されていない場合は、ナビゲーション バーのProjectsメニューから目的のプロジェクトを選択します。

    3. Deployment ページがまだ表示されていない場合は、サイドバーの Deployment をクリックします。

      配置ページが表示されます。

  2. 配置の [ Agents ] タブをクリックします。

    [エージェント ]ページが表示されます。

  3. [Downloads & Settings] をクリックします。

  4. Select Your Server's Operating Systemメニューから、RHEL/CentOS( 7 .X) Power(ppc 64 le) - TAR をクリックします。

3

注意

この手順から、MongoDB Agent のインストール モーダルに従い、提供されたコマンドを Linux shell にコピーします。

MongoDB Agent を実行するホスト上のシステム shell から、次のcurlコマンドを実行して、PowerPC 用の RHEL 7のインストーラーをダウンロードします。

curl -OL https://cloud.mongodb.com/download/agent/automation/mongodb-mms-automation-agent-manager-latest.rhel7_ppc64le.tar.gz
4

MongoDB Agent は任意のディレクトリにインストールできます。 抽出する前にアーカイブを別のディレクトリに移動する場合は、移動できます。

MongoDB Agent をインストールするには、 アーカイブを抽出します。

tar -xvzf mongodb-mms-automation-agent-<VERSION>.rhel7_ppc64le.tar.gz
5

MongoDB Agent バイナリを抽出した後に作成されたディレクトリに移動します。

cd mongodb-mms-automation-agent-<VERSION>.rhel7_ppc64le
6

MongoDB Agent をインストールしたディレクトリで、テキスト エディターで local.config ファイルを開きます。

vi <install-path>/local.config

次の構成オプションを更新します。

キー

ProjectID プロジェクトの

プロジェクトのエージェント API キー

7

プロキシ サーバー経由で Cloud Manager に接続するように MongoDB Agent を構成するには、 httpProxy環境変数でサーバーを指定する必要があります。

MongoDB Agent をインストールしたディレクトリで、テキスト エディターで local.config ファイルを開きます。

vi <install-path>/local.config

次の構成キーを追加します。

キー

プロキシ サーバーへの のURL (ホスト名とポート)。

8

MongoDB Agent が必要とするファイルを保存するには、次のディレクトリを作成します。

注意

ファイルパスでのmongodb-mms-automationの使用はレガシー アーティファクトであり、MongoDB Agent がオートメーション構成された状態でインストールされていることを意味するものではありません。

コンポーネント
デフォルト ディレクトリ
説明

バイナリ

/var/lib/mongodb-mms-automation

これらは、MongoDB Agent が管理するバイナリです。 これには、MongoDB Agent、BI Connector、MongoDB バイナリが含まれます。

MongoDB Agent ログ

/var/log/mongodb-mms-automation

これらは MongoDB Agent が作成するログファイルです。

MongoDB データベース

/data

これらは、MongoDB Agent が作成および管理するデータベースです。

以下のコマンドを実行してディレクトリを作成します。

sudo mkdir -m 755 -p /var/lib/mongodb-mms-automation
sudo mkdir -m 755 -p /var/log/mongodb-mms-automation
sudo mkdir -m 755 -p /data

デフォルトでは、エージェント バイナリと Cloud Manager 構成バックアップ ファイルは/var/lib/mongodb-mms-automationに配置されています。 これらのファイルを別のディレクトリに保存する場合は、次の手順に従います。

エージェント バイナリの場所を変更するには:

  1. MongoDB Cloud Managerで、プロジェクトの Deployment ページにGoします。

    1. まだ表示されていない場合は、目的のプロジェクトを含む組織をナビゲーション バーの Organizations メニューで選択します。

    2. まだ表示されていない場合は、ナビゲーション バーのProjectsメニューから目的のプロジェクトを選択します。

    3. Deployment ページがまだ表示されていない場合は、サイドバーの Deployment をクリックします。

      配置ページが表示されます。

  2. 配置の [ Agents ] タブをクリックします。

    [エージェント ]ページが表示されます。

  3. パスを変更します。

    1. [Downloads & Settings] をクリックします。

    2. Download Directory見出しの下、Download Directory (Linux) に表示されているパスの右側にある鉛筆アイコンをクリックします。

    3. パスを必要な新しいパスに変更します。

    4. [Save] をクリックします。

    5. エージェントを実行する各ホストに、指定した新しいディレクトリを作成します。

      sudo mkdir -m 755 -p /<newPath>

エージェント構成バックアップの場所を変更するには、以下を行います。

  1. 希望のテキストエディタでエージェント構成ファイルを開きます。

  2. mmsConfigBackup設定を構成バックアップ ファイルの新しいパスに変更します。

    mmsConfigBackup=/<newPath>/mms-cluster-config-backup.json
  3. エージェント構成ファイルを保存します。

  4. 構成バックアップ ファイルを新しいディレクトリに移動します。

    sudo mv /var/lib/mongodb-mms-automation/mms-cluster-config-backup.json /<newPath>
9

次のコマンドを実行します。

# Create mongod user and group if they do not exist
if ! sudo /usr/bin/id -g mongod &>/dev/null; then
sudo /usr/sbin/groupadd -r mongod
fi
# Create mongod user if they do not exist and assign
# them to the mongod group
if ! sudo /usr/bin/id mongod &>/dev/null; then
sudo /usr/sbin/useradd -M -r -g mongod \
-d /var/lib/mongo -s /bin/false \
-c mongod mongod > /dev/null 2>&1
fi
# Grant the mongod:mongod user and group permissions
# to manage deployments.
sudo chown mongod:mongod /var/lib/mongod-mms-automation
sudo chown mongod:mongod /var/log/mongod-mms-automation
sudo chown mongod:mongod /data
10

MongoDB Agent をインストールしたディレクトリから、前のステップで作成したシステムユーザーとして、次のコマンドを発行します。

nohup ./mongodb-mms-automation-agent \
--config=local.config \
>> /var/log/mongodb-mms-automation/automation-agent-fatal.log 2>&1 &
11

Install Agent Instructionsモーダルで、 Doneをクリックします。

12

Z Series アーキテクチャ(MongoDB 4.0以降の配置の管理)の場合

RHEL / CentOS 7 .x/ 8 .x を実行中 rpmパッケージ マネージャーを使用する場合

重要

バージョン10.24.0.6714 - 1以降では、 debパッケージまたはrpmパッケージを使用して MongoDB Agent をインストールすると、パッケージはPATH環境変数に MongoDB バイナリを追加しません。

配置がPATHに MongoDB バイナリ の存在に依存している場合は、MongoDB バイナリへのパスをPATHに手動で追加する必要があります。 環境変数を更新する方法については、オペレーティング システムのドキュメントを参照してください。

1
2

既存の配置を持つプロジェクトがある場合は、既存の配置に MongoDB Agent をインストールできます。

  1. MongoDB Cloud Managerで、プロジェクトの Deployment ページにGoします。

    1. まだ表示されていない場合は、目的のプロジェクトを含む組織をナビゲーション バーの Organizations メニューで選択します。

    2. まだ表示されていない場合は、ナビゲーション バーのProjectsメニューから目的のプロジェクトを選択します。

    3. Deployment ページがまだ表示されていない場合は、サイドバーの Deployment をクリックします。

      配置ページが表示されます。

  2. 配置の [ Agents ] タブをクリックします。

    [エージェント ]ページが表示されます。

  3. [Downloads & Settings] をクリックします。

  4. Select Your Server's Operating Systemメニューから、[ RHEL 7 .X/ 8 X Z-Series(s 390 x)- RPM をクリックします。

3

注意

この手順から、MongoDB Agent のインストール モーダルに従い、提供されたコマンドを Linux shell にコピーします。

shellを実行するホスト上のシステムMongoDB Agent から、次のcurl コマンドを実行して、RHEL7 .X/8 .X のIBM をダウンロードします。

curl -OL https://cloud.mongodb.com/download/agent/automation/mongodb-mms-automation-agent-manager-latest.s390x.rhel7.rpm
4

MongoDB Agent をインストールしたディレクトリで、オートメーションエージェントの .config ファイルを希望のテキストエディタで開きます。

sudo vi /etc/mongodb-mms/automation-agent.config

次の構成オプションを更新します。

キー

ProjectID プロジェクトの

プロジェクトのエージェント API キー

5

プロキシ サーバー経由で Cloud Manager に接続するように MongoDB Agent を構成するには、 httpProxy環境変数でサーバーを指定する必要があります。

MongoDB Agent をインストールしたディレクトリで、オートメーションエージェントの .config ファイルを希望のテキストエディタで開きます。

sudo vi /etc/mongodb-mms/automation-agent.config

次の構成キーを追加します。

キー

プロキシ サーバーへの のURL (ホスト名とポート)。

6

データディレクトリには MongoDB データが保存されており、 mongodユーザーが所有する必要があります。 既存の MongoDB 配置で、ディレクトリにmongodユーザーが所有者として含まれていることを確認します。 MongoDB 配置が存在しない場合は、ディレクトリを作成し、所有者を設定します。

次のコマンドでデータディレクトリを作成し、所有者をmongodユーザーとして設定します。

sudo mkdir /data; sudo chown mongod:mongod /data
7

次のコマンドを発行します:

sudo service mongodb-mms-automation-agent start
8

Install Agent Instructionsモーダルで、 Doneをクリックします。

9

RHEL 8 .x/ 9 .x を実行している ARM 64アーキテクチャ上 または Amazon Linux 2 :

重要

バージョン10.24.0.6714 - 1以降では、 debパッケージまたはrpmパッケージを使用して MongoDB Agent をインストールすると、パッケージはPATH環境変数に MongoDB バイナリを追加しません。

配置がPATHに MongoDB バイナリ の存在に依存している場合は、MongoDB バイナリへのパスをPATHに手動で追加する必要があります。 環境変数を更新する方法については、オペレーティング システムのドキュメントを参照してください。

RHEL 8 .x/ 9 .x を実行中 またはrpmパッケージ マネージャーを使用する Amazon Linux 2を使用する場合

1
2

既存の配置を持つプロジェクトがある場合は、既存の配置に MongoDB Agent をインストールできます。

  1. MongoDB Cloud Managerで、プロジェクトの Deployment ページにGoします。

    1. まだ表示されていない場合は、目的のプロジェクトを含む組織をナビゲーション バーの Organizations メニューで選択します。

    2. まだ表示されていない場合は、ナビゲーション バーのProjectsメニューから目的のプロジェクトを選択します。

    3. Deployment ページがまだ表示されていない場合は、サイドバーの Deployment をクリックします。

      配置ページが表示されます。

  2. 配置の [ Agents ] タブをクリックします。

    [エージェント ]ページが表示されます。

  3. [Downloads & Settings] をクリックします。

  4. Select Your Server's Operating Systemメニューから、RHEL/CentOS( 8 .X/ 9 .X)、Amazon Linux 2 、Amazon Linux 2023 - TAR(ARM)をクリックします。

3

注意

この手順から、MongoDB Agent のインストール モーダルに従い、提供されたコマンドを Linux shell にコピーします。

MongoDB Agent を実行するホスト上のシステム shell から、次のcurlコマンドを実行して RHEL 8 .x/ 9 .x のインストーラーをダウンロードします。 または Amazon Linux 2 for ARM 64 :

curl -OL https://cloud.mongodb.com/download/agent/automation/mongodb-mms-automation-agent-manager-latest.aarch64.amzn2.rpm
4

MongoDB Agent をインストールしたディレクトリで、オートメーションエージェントの .config ファイルを希望のテキストエディタで開きます。

sudo vi /etc/mongodb-mms/automation-agent.config

次の構成オプションを更新します。

キー

ProjectID プロジェクトの

プロジェクトのエージェント API キー

5

プロキシ サーバー経由で Cloud Manager に接続するように MongoDB Agent を構成するには、 httpProxy環境変数でサーバーを指定する必要があります。

MongoDB Agent をインストールしたディレクトリで、オートメーションエージェントの .config ファイルを希望のテキストエディタで開きます。

sudo vi /etc/mongodb-mms/automation-agent.config

次の構成キーを追加します。

キー

プロキシ サーバーへの のURL (ホスト名とポート)。

6

データディレクトリには MongoDB データが保存されており、 mongodユーザーが所有する必要があります。 既存の MongoDB 配置で、ディレクトリにmongodユーザーが所有者として含まれていることを確認します。 MongoDB 配置が存在しない場合は、ディレクトリを作成し、所有者を設定します。

次のコマンドでデータディレクトリを作成し、所有者をmongodユーザーとして設定します。

sudo mkdir /data; sudo chown mongod:mongod /data
7

次のコマンドを発行します:

sudo service mongodb-mms-automation-agent start
8

Install Agent Instructionsモーダルで、 Doneをクリックします。

9

RHEL 8 .x/ 9 .x を実行中 または Amazon Linux 2は、 tarアーカイブを使用します。

1
2

既存の配置を持つプロジェクトがある場合は、既存の配置に MongoDB Agent をインストールできます。

  1. MongoDB Cloud Managerで、プロジェクトの Deployment ページにGoします。

    1. まだ表示されていない場合は、目的のプロジェクトを含む組織をナビゲーション バーの Organizations メニューで選択します。

    2. まだ表示されていない場合は、ナビゲーション バーのProjectsメニューから目的のプロジェクトを選択します。

    3. Deployment ページがまだ表示されていない場合は、サイドバーの Deployment をクリックします。

      配置ページが表示されます。

  2. 配置の [ Agents ] タブをクリックします。

    [エージェント ]ページが表示されます。

  3. [Downloads & Settings] をクリックします。

  4. Select Your Server's Operating Systemメニューから、RHEL/CentOS( 8 .X/ 9 .X)、Amazon Linux 2 、Amazon Linux 2023 - TAR(ARM)をクリックします。

3

注意

この手順から、MongoDB Agent のインストール モーダルに従い、提供されたコマンドを Linux shell にコピーします。

MongoDB Agent を実行するホスト上のシステム shell から、次のcurlコマンドを実行して RHEL 8 .x/ 9 .x のインストーラーをダウンロードします。 または Amazon Linux 2 for ARM 64 :

curl -OL https://cloud.mongodb.com/download/agent/automation/mongodb-mms-automation-agent-manager-latest.amzn2_aarch64.tar.gz
4

MongoDB Agent は任意のディレクトリにインストールできます。 抽出する前にアーカイブを別のディレクトリに移動する場合は、移動できます。

MongoDB Agent をインストールするには、 アーカイブを抽出します。

tar -xvzf mongodb-mms-automation-agent-<VERSION>.amzn2_aarch64.tar.gz
5

MongoDB Agent バイナリを抽出した後に作成されたディレクトリに移動します。

cd mongodb-mms-automation-agent-<VERSION>.amzn2_aarch64
6

MongoDB Agent をインストールしたディレクトリで、テキスト エディターで local.config ファイルを開きます。

vi <install-path>/local.config

次の構成オプションを更新します。

キー

ProjectID プロジェクトの

プロジェクトのエージェント API キー

7

プロキシ サーバー経由で Cloud Manager に接続するように MongoDB Agent を構成するには、 httpProxy環境変数でサーバーを指定する必要があります。

MongoDB Agent をインストールしたディレクトリで、テキスト エディターで local.config ファイルを開きます。

vi <install-path>/local.config

次の構成キーを追加します。

キー

プロキシ サーバーへの のURL (ホスト名とポート)。

8

MongoDB Agent が必要とするファイルを保存するには、次のディレクトリを作成します。

注意

ファイルパスでのmongodb-mms-automationの使用はレガシー アーティファクトであり、MongoDB Agent がオートメーション構成された状態でインストールされていることを意味するものではありません。

コンポーネント
デフォルト ディレクトリ
説明

バイナリ

/var/lib/mongodb-mms-automation

これらは、MongoDB Agent が管理するバイナリです。 これには、MongoDB Agent、BI Connector、MongoDB バイナリが含まれます。

MongoDB Agent ログ

/var/log/mongodb-mms-automation

これらは MongoDB Agent が作成するログファイルです。

MongoDB データベース

/data

これらは、MongoDB Agent が作成および管理するデータベースです。

以下のコマンドを実行してディレクトリを作成します。

sudo mkdir -m 755 -p /var/lib/mongodb-mms-automation
sudo mkdir -m 755 -p /var/log/mongodb-mms-automation
sudo mkdir -m 755 -p /data

デフォルトでは、エージェント バイナリと Cloud Manager 構成バックアップ ファイルは/var/lib/mongodb-mms-automationに配置されています。 これらのファイルを別のディレクトリに保存する場合は、次の手順に従います。

エージェント バイナリの場所を変更するには:

  1. MongoDB Cloud Managerで、プロジェクトの Deployment ページにGoします。

    1. まだ表示されていない場合は、目的のプロジェクトを含む組織をナビゲーション バーの Organizations メニューで選択します。

    2. まだ表示されていない場合は、ナビゲーション バーのProjectsメニューから目的のプロジェクトを選択します。

    3. Deployment ページがまだ表示されていない場合は、サイドバーの Deployment をクリックします。

      配置ページが表示されます。

  2. 配置の [ Agents ] タブをクリックします。

    [エージェント ]ページが表示されます。

  3. パスを変更します。

    1. [Downloads & Settings] をクリックします。

    2. Download Directory見出しの下、Download Directory (Linux) に表示されているパスの右側にある鉛筆アイコンをクリックします。

    3. パスを必要な新しいパスに変更します。

    4. [Save] をクリックします。

    5. エージェントを実行する各ホストに、指定した新しいディレクトリを作成します。

      sudo mkdir -m 755 -p /<newPath>

エージェント構成バックアップの場所を変更するには、以下を行います。

  1. 希望のテキストエディタでエージェント構成ファイルを開きます。

  2. mmsConfigBackup設定を構成バックアップ ファイルの新しいパスに変更します。

    mmsConfigBackup=/<newPath>/mms-cluster-config-backup.json
  3. エージェント構成ファイルを保存します。

  4. 構成バックアップ ファイルを新しいディレクトリに移動します。

    sudo mv /var/lib/mongodb-mms-automation/mms-cluster-config-backup.json /<newPath>
9

次のコマンドを実行します。

# Create mongod user and group if they do not exist
if ! sudo /usr/bin/id -g mongod &>/dev/null; then
sudo /usr/sbin/groupadd -r mongod
fi
# Create mongod user if they do not exist and assign
# them to the mongod group
if ! sudo /usr/bin/id mongod &>/dev/null; then
sudo /usr/sbin/useradd -M -r -g mongod \
-d /var/lib/mongo -s /bin/false \
-c mongod mongod > /dev/null 2>&1
fi
# Grant the mongod:mongod user and group permissions
# to manage deployments.
sudo chown mongod:mongod /var/lib/mongod-mms-automation
sudo chown mongod:mongod /var/log/mongod-mms-automation
sudo chown mongod:mongod /data
10

MongoDB Agent をインストールしたディレクトリから、前のステップで作成したシステムユーザーとして、次のコマンドを発行します。

nohup ./mongodb-mms-automation-agent \
--config=local.config \
>> /var/log/mongodb-mms-automation/automation-agent-fatal.log 2>&1 &
11

Install Agent Instructionsモーダルで、 Doneをクリックします。

12

debまたはrpmパッケージを使用しない Linux システムをインストールするには、この手順に従います。

1
2

既存の配置を持つプロジェクトがある場合は、既存の配置に MongoDB Agent をインストールできます。

  1. MongoDB Cloud Managerで、プロジェクトの Deployment ページにGoします。

    1. まだ表示されていない場合は、目的のプロジェクトを含む組織をナビゲーション バーの Organizations メニューで選択します。

    2. まだ表示されていない場合は、ナビゲーション バーのProjectsメニューから目的のプロジェクトを選択します。

    3. Deployment ページがまだ表示されていない場合は、サイドバーの Deployment をクリックします。

      配置ページが表示されます。

  2. 配置の [ Agents ] タブをクリックします。

    [エージェント ]ページが表示されます。

  3. [Downloads & Settings] をクリックします。

  4. Select Your Server's Operating Systemメニューから [ Other Linux - TAR ] をクリックします。

3

注意

この手順から、MongoDB Agent のインストール モーダルに従い、提供されたコマンドを Linux shell にコピーします。

MongoDB Agent を実行するホスト上のシステム shell から、次のcurlコマンドを実行して、汎用64ビット Linux のインストーラーをダウンロードします。

curl -OL https://cloud.mongodb.com/download/agent/automation/mongodb-mms-automation-agent-manager-latest.linux_x86_64.tar.gz
4

MongoDB Agent は任意のディレクトリにインストールできます。 抽出する前にアーカイブを別のディレクトリに移動する場合は、移動できます。

MongoDB Agent をインストールするには、 アーカイブを抽出します。

tar -xvzf mongodb-mms-automation-agent-<VERSION>.linux_x86_64.tar.gz
5

MongoDB Agent バイナリを抽出した後に作成されたディレクトリに移動します。

cd mongodb-mms-automation-agent-<VERSION>.linux_x86_64
6

MongoDB Agent をインストールしたディレクトリで、テキスト エディターで local.config ファイルを開きます。

vi <install-path>/local.config

次の構成オプションを更新します。

キー

ProjectID プロジェクトの

プロジェクトのエージェント API キー

7

プロキシ サーバー経由で Cloud Manager に接続するように MongoDB Agent を構成するには、 httpProxy環境変数でサーバーを指定する必要があります。

MongoDB Agent をインストールしたディレクトリで、テキスト エディターで local.config ファイルを開きます。

vi <install-path>/local.config

次の構成キーを追加します。

キー

プロキシ サーバーへの のURL (ホスト名とポート)。

8

MongoDB Agent が必要とするファイルを保存するには、次のディレクトリを作成します。

注意

ファイルパスでのmongodb-mms-automationの使用はレガシー アーティファクトであり、MongoDB Agent がオートメーション構成された状態でインストールされていることを意味するものではありません。

コンポーネント
デフォルト ディレクトリ
説明

バイナリ

/var/lib/mongodb-mms-automation

これらは、MongoDB Agent が管理するバイナリです。 これには、MongoDB Agent、BI Connector、MongoDB バイナリが含まれます。

MongoDB Agent ログ

/var/log/mongodb-mms-automation

これらは MongoDB Agent が作成するログファイルです。

MongoDB データベース

/data

これらは、MongoDB Agent が作成および管理するデータベースです。

以下のコマンドを実行してディレクトリを作成します。

sudo mkdir -m 755 -p /var/lib/mongodb-mms-automation
sudo mkdir -m 755 -p /var/log/mongodb-mms-automation
sudo mkdir -m 755 -p /data

デフォルトでは、エージェント バイナリと Cloud Manager 構成バックアップ ファイルは/var/lib/mongodb-mms-automationに配置されています。 これらのファイルを別のディレクトリに保存する場合は、次の手順に従います。

エージェント バイナリの場所を変更するには:

  1. MongoDB Cloud Managerで、プロジェクトの Deployment ページにGoします。

    1. まだ表示されていない場合は、目的のプロジェクトを含む組織をナビゲーション バーの Organizations メニューで選択します。

    2. まだ表示されていない場合は、ナビゲーション バーのProjectsメニューから目的のプロジェクトを選択します。

    3. Deployment ページがまだ表示されていない場合は、サイドバーの Deployment をクリックします。

      配置ページが表示されます。

  2. 配置の [ Agents ] タブをクリックします。

    [エージェント ]ページが表示されます。

  3. パスを変更します。

    1. [Downloads & Settings] をクリックします。

    2. Download Directory見出しの下、Download Directory (Linux) に表示されているパスの右側にある鉛筆アイコンをクリックします。

    3. パスを必要な新しいパスに変更します。

    4. [Save] をクリックします。

    5. エージェントを実行する各ホストに、指定した新しいディレクトリを作成します。

      sudo mkdir -m 755 -p /<newPath>

エージェント構成バックアップの場所を変更するには、以下を行います。

  1. 希望のテキストエディタでエージェント構成ファイルを開きます。

  2. mmsConfigBackup設定を構成バックアップ ファイルの新しいパスに変更します。

    mmsConfigBackup=/<newPath>/mms-cluster-config-backup.json
  3. エージェント構成ファイルを保存します。

  4. 構成バックアップ ファイルを新しいディレクトリに移動します。

    sudo mv /var/lib/mongodb-mms-automation/mms-cluster-config-backup.json /<newPath>
9

次のコマンドを実行します。

# Create mongodb user and group if they do not exist
if ! sudo /usr/bin/id -g mongodb &>/dev/null; then
sudo /usr/sbin/groupadd -r mongodb
fi
# Create mongodb user if they do not exist and assign
# them to the mongodb group
if ! sudo /usr/bin/id mongodb &>/dev/null; then
sudo /usr/sbin/useradd -M -r -g mongodb \
-d /var/lib/mongo -s /bin/false \
-c mongodb mongodb > /dev/null 2>&1
fi
# Grant the mongodb:mongodb user and group permissions
# to manage deployments.
sudo chown mongodb:mongodb /var/lib/mongodb-mms-automation
sudo chown mongodb:mongodb /var/log/mongodb-mms-automation
sudo chown mongodb:mongodb /data
10

MongoDB Agent をインストールしたディレクトリから、前のステップで作成したシステムユーザーとして、次のコマンドを発行します。

nohup ./mongodb-mms-automation-agent \
--config=local.config \
>> /var/log/mongodb-mms-automation/automation-agent-fatal.log 2>&1 &
11

Install Agent Instructionsモーダルで、 Doneをクリックします。

12

戻る

配置の管理