Docs Menu
Docs Home
/
MongoDB Ops Manager
/

MongoDB Agent の前提条件

項目一覧

  • ハードウェア要件
  • ホスト ネットワーク アクセスの設定
  • ホスト権限の設定

このセクションでは、 MongoDB Agent を実行するホストの要件について説明します。

MongoDB エージェントを実行するホストは、次のハードウェア アーキテクチャとオペレーティング システムのいずれかの 64 ビット バージョンで実行する必要があります。 次の表は、関連付けられているプラットフォームで MongoDB Agent を使用して配置できる MongoDB Server のバージョンを示しています。

アーキテクチャ
Distro/OS
7.0
6.0
5.0
4.4
4.2
4.0
3.6
x86_64
RHEL/Oracle Linux 7 1
RHEL/Rocky/Alma Linux/Oracle Linux 8 1
RHEL/Rocky/Alma Linux/Oracle Linux 9 1
Amazon Linux 2
Amazon Linux 2023
SUSE 12
SUSE 15
Debian 8
Debian 9
Debian 10
Debian 11
Debian 12
Ubuntu 16.x
Ubuntu 18.x
Ubuntu 20.x
Ubuntu 22.x 2
Windows
ARM
RHEL 8
RHEL 9
Amazon Linux 2
Amazon Linux 2023
Ubuntu 20.x
PowerPC/ ppc64le
RHEL 7
RHEL 8
zSeries/ 390x
RHEL 7
RHEL 8

1 MongoDB は RHCKのみを実行している Oracle Linux をサポートしています。 MongoDB はUEKを実行している Oracle Linux をサポートしていません。

2 MongoDB Connector for BIは Ubuntu 22.04ではサポートされていません。

MongoDB Agent は 64 ビットのアーキテクチャで実行する必要があります。

MongoDB では、MongoDB Agent ホストに少なくとも 2 つの CPU コアと 2 GB の RAM が推奨されています。

バックアップ をアクティブ化する場合、すべての MongoDB Agent ホストは、基本的なプラットフォーム要件に加えて、少なくとも2 CPU コアと 3 GB の RAM が必要です。 MongoDB Agent が実行する各バックアップ ジョブは、ホストのパフォーマンスにさらに影響を与えます。

MongoDB デプロイメントを提供するホストは、次の条件を満たす必要があります。

  • 各ホストのFQDNを見つけます。 Powershell で次のコマンドを実行します。

    net config workstation | findstr /C:"Full Computer name"
  • Windows BIND をダウンロードしてインストール ツール。

  • 各ホストのFQDNを見つけます。 shell で次のコマンドを実行します。

    hostname -f
  • 各ホストのFQDNを見つけます。 shell で次のコマンドを実行します。

    hostname -f
  • 各ホストのFQDNを見つけます。 shell で次のコマンドを実行します。

    hostname -f
  • FQDN をユニークな IP アドレスに変換します。FQDN を変換するには、shell で次のコマンドを実行します。

    dig +short myip.opendns.com @resolver1.opendns.com
  • コモンネームまたは サブジェクト代替名 の設定 MongoDB ホストの FQDN への SSL 証明書の値。

ネットワーク構成では、各 MongoDB Agent を Deploymentページにリストされている各 MongoDB 配置に直接接続できるようにする必要があります。 MongoDB Ops Managerはポート転送をサポートしていません。

最高のパフォーマンスを得るには、 Windows ファイアウォール ステイルス モードを無効 にする MongoDB Agent をインストールした MongoDB ホストの 。

MongoDB プロセスを実行しているホストに MongoDB Agent をインストールする場合、エージェントには次のものが必要です。

  • MongoDB プロセスを停止する権限。 MongoDB Agent は、エージェント独自の MongoDB バイナリセットを使用してプロセスを再起動します。 パッケージ マネージャーを使用して MongoDB をインストールした場合は、同じパッケージ マネージャーを使用して MongoDB Agent をインストールします。 これにより、MongoDB Agent に MongoDB と同じ所有者が与えられます。

  • Read MongoDB データディレクトリとログ ディレクトリに対するWrite権限と 権限。

MongoDB AgentMongoDBMongoDB AgentReadがインストールされていないホストにWrite MongoDBをデプロイする場合は、MongoDB を所有するユーザーが、使用する予定の Bデータディレクトリとログディレクトリに対して と の権限があることを確認します。

debパッケージを使用して MongoDB Agent をインストールするには、 rootまたはsudo特権を持つユーザーとしてログインします。

.rpmパッケージを使用して MongoDB Agent をインストールするには、 rootまたはsudo特権を持つユーザーとしてログインします。

.tarパッケージを使用して MongoDB Agent をインストールするには、 rootまたはsudo特権を持つユーザーとしてログインします。

は、MongoDB Agent アプリケーションと通信するためにプロジェクトごとにAPI 1 つのエージェントMongoDB Ops Manager キーを必要とします。

APIMongoDB Ops Managerプロジェクトの既存のエージェント キーがない場合は、作成します。

  1. [Deployment] をクリックします。

  2. Agentsに移動します。

  3. [Agent API Keys] をクリックします。

  4. Generate をクリックします。

    注意

    このボタンは、次の場合に表示されます。

    1. 現在のユーザーはProject Ownerで、

    2. このプロジェクトには、句読点のあるOriginal Group API Key以外のエージェント API キーはありませんの横にある。 このタイプのキーは、新しい エージェント API キー モデルより前に作成されたプロジェクトに存在します。 新しいモデルでは、プロジェクトに複数のエージェントAPIキーを作成でき、プロジェクトの任意の MongoDB エージェントが任意のキーを使用できます。

  5. Generate Keyモーダルで、 Descriptionボックスに新しいエージェント API キーの説明を入力します。

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

    重要

    エージェントAPIキーを生成すると、 MongoDB Ops Managerはそれを1 回だけ表示します。 このキーはコピーする必要があります。 パスワードのように扱います。安全な場所に保存します。 MongoDB Ops Manager が完全なキーを再度表示することはありません。

戻る

MongoDB エージェント