Docs Menu
Docs Home
/
MongoDB Ops Manager
/

MongoDB Ops Managerの簡単なテストインストール

警告

この設定は本番環境の配置には適していません。

MongoDB Ops Managerを評価するには、単一のホストに MongoDB Ops Manager ApplicationOps Manager Application Databaseをインストールします。 この設定はMongoDB Ops Managerのモニタリングとオートメーションのすべての機能を提供しますが、フェイルオーバーや高可用性は提供されません

このテスト インストールには、次の警告が含まれています。

MongoDB Ops ManagerRed Hat EnterpriseLinux 8.0 を実行しているホストに の評価バージョンをインストールして構成するには、次の手順に従います。

1

MongoDB Ops Managerのホストをプロビジョニングします。 このホストは、次の要件を満たしている必要があります。

システムメモリ

15 GB

ディスク容量

/の 50 GB(このホストのルート ディレクトリ)

ホスト OS の権限

root

ホスト OS

Red Hat Enterprise Linux 8.0

クラウドベースのインスタンスは、メモリとストレージの要件を満たしている必要があります。

必要な容量を確認するには、 インスタンスにログインして次のコマンドを実行します。

vmstat -S M -s | grep "total memory"

コマンドの出力は、このインスタンスの RAM が 16 GB であることを示しています。

16384 M total memory
df -h | grep "/$"

コマンドの出力は、このインスタンスのストレージ容量が 73 GB であることを示しています。

/dev/sda1 73G 58G 12G 84% /

重要

2

yum を使用して MongoDB を直接インストールできるように、/etc/yum.repos.d/mongodb-org-6.0.repo ファイルを作成します。

[mongodb-org-6.0]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/6.0/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://pgp.mongodb.com/server-6.0.asc
3

MongoDB Community の最新の安定リリースをインストールするには、次のコマンドを呼び出します。

sudo yum install -y mongodb-org
4

MongoDB Ops Managerはポート 27017 のアプリケーション データベースに接続します。 アプリケーション データベースをインストールするホストで実行中のmongodがある場合は、その既存のデータベースを無効にします。

mongodサービスを無効にするには、次のコマンドを呼び出します。

sudo systemctl disable mongod
5
  1. 次のコマンドを呼び出して、データディレクトリを作成します。

    sudo mkdir -p /data/appdb
  2. 次のコマンドを呼び出して、データディレクトリの所有権を MongoDB に変更します。

    sudo chown -R mongod:mongod /data
6

インストーラーは/etc/mongod.confに保存された構成ファイルを作成します。

  1. お好みのテキスト エディターで MongoDB ファイルを開きます。

  2. ファイルを編集して、次の変更を加えます。

    1systemLog:
    2 destination: file
    3 path: "/data/appdb/mongodb.log"
    4 logAppend: true
    5storage:
    6 dbPath: "/data/appdb"
    7 journal:
    8 enabled: true
    9 wiredTiger:
    10 engineConfig:
    11 cacheSizeGB: 1
    12processManagement:
    13 fork: true
    14 timeZoneInfo: /usr/share/zoneinfo
    15 pidFilePath: /var/run/mongodb/mongod.pid
    16net:
    17 bindIp: 127.0.0.1
    18 port: 27017
    19setParameter:
    20 enableLocalhostAuthBypass: false
  3. 編集を行ったときに、ファイルを保存します。

7
sudo -u mongod mongod -f /etc/mongod.conf
8
  1. MongoDB Ops Managerダウンロード センターに移動します。

  2. Platformsドロップダウン メニューから [ Red Hat + CentOS 6, 7, 8 / SUSE 12 + 15 / Amazon Linux ] をクリックします。

  3. Packagesドロップダウン メニューから [ RPM ] をクリックします。

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

注意

MongoDB はダウンロードしたパッケージにmongodb-mms-<version>.x86_64.rpmという名前を付けます。 <version>は MongoDB Ops Manager のバージョン番号を表します。

9

MongoDB Ops Managerダウンロードの整合性を確認するには、「 MongoDB Ops Managerパッケージの整合性を検証する 」を参照してください。

10

MongoDB Ops Managerをクラウド サービス プロバイダーのインスタンスなどのリモート ホストにインストールする場合は、scp を使用してインストーラーをホストにコピーします。

scp -i <keyfile> mongodb-mms-<version>.x86_64.rpm \
<username>@<public-ip>:~
11

.rpmパッケージをインストールするには、次のコマンドを呼び出します。 <version> は、.rpm パッケージ内のMongoDB Ops Managerのバージョンを表します。

sudo rpm -ivh mongodb-mms-<version>.x86_64.rpm

このコマンドは、次のアーティファクトを作成します。

アーティファクト

MongoDB Ops Managerソフトウェア ベース ディレクトリ

/opt/mongodb/mms/

MongoDB Ops Managerプロセスを所有する新しいシステムユーザー

mongodb-mms.

MongoDB Ops Managerの構成ファイル、およびconnection string to access the Application Databaseを含む この値のデフォルトはlocahost:27017から変更しないでください。

/opt/mongodb/mms/conf/conf-mms.properties

12

次のコマンドを呼び出します。

sudo service mongodb-mms start
13

クラウド サービス プロバイダーのインスタンスを使用している場合は、関連するプロバイダーの指示に従ってホスト名を見つけます。

ホスト名がない場合は、パブリック IP アドレスを使用します。 ホストのパブリック IP アドレスを見つけるには、この URLを希望ブラウザに貼り付けます。

https://www.google.com/search?q=myip
14
  1. ブラウザで、ホスト名を使用して次のURLを入力します。 にホスト名がない場合は、代わりにパブリック IP アドレスを使用します。

    http://<OpsManagerHost>:<Port>
  2. Sign Upリンクをクリックします。

  3. コンソールのプロンプトに従って、最初のユーザーを登録し、最初の組織とプロジェクトを作成します。 MongoDB Ops Manager は、最初のユーザーにグローバル所有者ロールを割り当てます。

15

MongoDB Ops Managerは構成コンソールを開きます。 MongoDB Ops Manager は必要な設定をアスタリスクでマークします。

必要に応じて 情報を入力します。 構成が完了すると、MongoDB Ops Manager はDeploymentページを開きます。

16
  1. ページ左上にあるMongoDB Ops ManagerをクリックしてDeploymentページに戻ります。

  2. MongoDB インスタンスを配置するには、 Addをクリックします。

    Tip

    以下も参照してください。

戻る

配置例