Docs Menu
Docs Home
/
MongoDB Cloud Manager
/

MongoDB Agent の前提条件

項目一覧

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

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

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

アーキテクチャ
Distro/OS
8.0
7.0
6.0
5.0
4.4
4.2
4.0
3.6
x86_64
RHEL/Oracle Linux 7
RHEL/Rocky/Alma Linux/Oracle Linux 8
RHEL/Rocky/Alma Linux/Oracle Linux 9
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 1
Windows
ARM
RHEL 8
RHEL 9
Amazon Linux 2
Amazon Linux 2023
Ubuntu 20.x
Ubuntu 22.x
PowerPC/ ppc64le
RHEL 7
RHEL 8
zSeries/ 390x
RHEL 7
RHEL 8

1 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 配置に直接接続できるようにする必要があります。 Cloud 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 は、Cloud Manager と通信するためにプロジェクトごとに 1 つのエージェントAPIキーを必要とします。

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

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

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

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

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

2

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

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

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

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

    注意

    このボタンは、次の条件の両方に当てはまる場合に表示されます。

    • 現在のユーザーはProject Ownerです。

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

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

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

    重要

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

戻る

MongoDB エージェント