Docs Menu
Docs Home
/
MongoDB Ops Manager
/ /

パッケージ を使用して Ops Manager をインストールdeb

項目一覧

  • Overview
  • 前提条件
  • Ops Manager のインストール
  • 次のステップ

このチュートリアルでは、deb パッケージを使用してMongoDB Ops Managerをインストールする方法について説明します。 代わりに既存の配置をアップグレードする場合は、「 MongoDB Ops Managerのアップグレード 」を参照してください。

インストール先のホストに対する管理アクセス権が必要です。

MongoDB Ops Managerをインストールする前に、次の操作を行う必要があります。

  1. 構成を計画します。 「インストール チェックリスト 」を参照してください。

  2. MongoDB Ops Managerのシステム要件を満たすホストを配置します。

    警告

    本番環境障害の可能性

    以下の構成に失敗すると、 MongoDB Ops Managerインスタンスが本番環境で失敗する可能性があります。

    • MongoDB Ops Managerは、 MongoDB Ops Managerシステム要件 ごとにホストします。

    • MongoDB マニュアルのプロダクション ノートの MongoDB ホスト。 MongoDBMongoDB のMongoDB Ops Manager インスタンスには、次のものが含まれます。

      • Ops Manager Application Database

      • 各ブロックストア。

      • 各MongoDB Ops Managerバックアップデーモンヘッドデータベース。 これは FCV 4.0以前にのみ適用されます。 FCV 4.2以降では、バックアップにヘッドデータベースを使用しません。

  3. Ops Manager Application Database と任意の バックアップデータベース をインストールします。 データベースには専用の MongoDB インスタンスが必要です。 他のデータを保存する MongoDB インストールは使用しないでください。 MongoDB Ops Managerでは、バックアップ機能を使用する場合、バックアップデータベースが必要になります。

    MongoDB Ops Manager アプリケーションは、適切なアクセス権を持つ MongoDB ユーザーとして、バッキング データベースに対して認証を受ける必要があります。

    Tip

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

    認証を使用してバッキング データベースに接続する方法の詳細については、 mongo.mongoUriを参照してください。

    注意

    アプリケーション データベースは手動で配置する必要があります。 ただし、 MongoDB Ops Managerを使用してバックアップデータベースを配置することはできます。 詳細については、「バッキング データベースの配置 」を参照してください。

  4. メール サーバーをインストールして確認します。 MongoDB Ops Managerでは、アラートを送信しユーザー アカウントを回復するためにメール サーバーが必要です。 SMTP サーバーまたは Amazon Web Services SESサーバーを使用できます。 メールサーバーを構成するには、 Email Delivery Method Configurationを参照してください。

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

1
  1. ご希望のブラウザを開き、 MongoDB.com MongoDB Download Centerにアクセスします。

    MongoDB.com から起動する場合は、 ProductsをクリックしますOps Manager Try it now

  2. Platformsドロップダウン メニューから [ Ubuntu 18.04 ] をクリックします。

  3. Packagesドロップダウン メニューから、x86_64 アーキテクチャの [ DEB ] をクリックします。

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

    ダウンロードしたパッケージの名前はmongodb-mms-<version>.x86_64.debで、 <version>はバージョン番号です。

2

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

3

次のコマンドを実行して.debパッケージをインストールします。ここで、 <version>.debパッケージのバージョンです。

sudo dpkg --install mongodb-mms_<version>_x86_64.deb

インストール中、 MongoDB Ops Managerソフトウェアのベース ディレクトリは /opt/mongodb/mms/ です。 .debパッケージは、サーバーが実行される新しいシステムユーザーmongodb-mmsを作成します。

4

MongoDB Ops Managerを実行するサーバーで、ルート特権で /opt/mongodb/mms/conf/conf-mms.properties を開き、必要に応じてここで説明されている設定を構成します。

stringMongoDB Ops Managerがデータベースに接続するために使用する接続 を提供するには、次の設定を構成します。

TLS MongoDB Ops Manager経由で を使用するようにOps Manager Application Database を構成するには、次の TLS 設定を構成します。

MongoDB Ops Manager は、バックアップデータベースへのTLS接続にもこれらの設定を使用します

MongoDB Ops Managerを使用してKerberos へのアクセスを管理するようにOps Manager Application Database Kerberosを構成するには、次の 設定 を構成します。

5

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

sudo systemctl start mongodb-mms.service
sudo start mongodb-mms
6
  1. ブラウザに次のURLを入力します。 <host>はサーバーの完全修飾ドメイン名です。

    http://<OpsManagerHost>:8080
  2. [ Sign Upリンクをクリックし、プロンプトに従って最初のユーザーを登録し、最初のプロジェクトを作成します。 最初のユーザーには、自動的にグローバル所有者ロールが割り当てられます。

7

MongoDB Ops Manager 、いくつかの構成ページについて説明します。 必須設定はアスタリスクでマークされます。 必要に応じて情報を入力します。 構成が完了すると、MongoDB Ops Manager はDeploymentページを開きます。

一般的な必須設定に加えて、特定の配置構成では次のものが必要です。 設定の詳細については、「 MongoDB Ops Managerの構成設定 」を参照してください。

構成
必要な設定
ロード バランサーの背後で複数のMongoDB Ops Managerインスタンスを実行している場合
ロード バランサーがクライアントの IP アドレスをアプリケーション サーバーに転送するときに使用するヘッダーの名前にLoad Balancer Remote IP Headerを設定します。 これを設定する場合、クライアントがアプリケーション サーバーのいずれかに直接接続できないようにする必要があります。 ロード バランサーはキャッシュされたコンテンツを返してはなりません。 この手順の次のステップの一部として、追加のサーバーを設定します。
インターネットに接続せずにオートメーションまたはバックアップを使用している場合
MongoDB バージョン管理設定を設定する。 配置で使用されるすべてのMongoDB リリースの tarballVersions Directory を、すべての ホスト上の構成されたMongoDB Ops Manager に配置する必要があります。詳細については、「配置構築でインターネット アクセスを制限する 」を参照してください。
8

MongoDB Ops Managerでは、 を実行しているサーバーの両方に同一の gen.key ファイルMongoDB Ops Manager を保存する必要があり、そのファイルを使用してOps Manager Application Database と バックアップデータベース に保管中のデータを暗号化します。

MongoDB Ops MongoDB Ops Managerを実行するすべてのサーバーにMongoDB Ops Managerをインストールしたばかりの現在のサーバーから gen.key ファイルをコピーする必要があります。 gen.keyを他のサーバーで起動する 前MongoDB Ops Manager に、 を他のサーバーにコピーする必要があります。

scpを使用して、現在のサーバーの/etc/mongodb-mms/ディレクトリからgen.keyファイルを他のサーバーの同じディレクトリにコピーします。

重要

gen.keyファイルを安全な場所にバックアップします。

9

MongoDB Ops Managerインスタンスごとに、 Ops Manager Application Databaseへの接続を構成する手順と、アプリケーションを起動する手順を繰り返します。

ロード バランサーの背後で複数のアプリケーションを実行する方法の詳細については、「高可用性MongoDB Ops Managerアプリケーションの構成 」を参照してください。

10
  1. バックアップデータベースを 配置します。 各ホストに MongoDB Ops Managerをインストールすると、 を使用して レプリカセットの配置を管理でき ます。MongoDB

  2. バックアップデーモンとしてアクティブ化する各MongoDB Ops Managerサーバーに、ヘッドディレクトリとして使用するディレクトリを作成します。 ディレクトリは次の条件を満たす必要があります。

  3. スナップショットに使用するバックアップ ストレージを設定します。

  4. MongoDB Ops Manager を開き、MongoDB Ops Manager のインストール時に登録したユーザーとしてログインしていることを確認します。 このユーザーは、グローバル所有者です。

  5. ページ右上にあるAdminリンクをクリックします。

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

  7. 指示に従って、バックアップデーモンとバックアップストレージを設定します。 MongoDB Ops Managerでは、デーモンとスナップショット ストレージの構成について説明します。

    スナップショットを保存する方法を選択すると、バックアップデータベースへの接続stringを構成するように求められます。 スナップショットにファイルシステム ストレージを使用する場合、バックアップデータベースはoplog ストアにのみ使用されます。

    警告:接続stringが保存された後、 stringを変更するには、起動されたバックアップデーモンを含むすべてのMongoDB Ops Managerインスタンスを再起動する必要があり実行中。 変更を行い、 Saveをクリックするだけでは十分ではありません。 MongoDB Ops Manager は、 インスタンスを再起動するまで、以前の string を使用し続けます。

    <hostname>:<port>
    バックアップデータベースのすべてのレプリカセットメンバーの完全修飾ドメイン名とポート番号のコンマ区切りリストを入力します。

    MongoDB Auth Username および

    MongoDB Auth Password

    データベースが認証を使用する場合は、ユーザー認証情報を入力します。

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

    Encrypted Credentials
    Use SSL
    データベースが SSL を使用している場合は、これを確認します。 これを選択する場合は、SSL 設定MongoDB Ops Managerを構成する必要があります。 「 MongoDB Ops Managerの構成設定 」を参照してください。
    Connection Options
    追加の接続オプションを追加するには、 MongoDB接続string URI 形式を使用してそれらを入力します。 このフィールドは、エスケープされていない値のみをサポートします。

MongoDB Ops ManagerアプリケーションをMongoDB Ops Manager ホストにインストールしたら、 MongoDB配置を実行するホストに エージェントをインストールする MongoDB必要があります。

アプリケーション データベースのモニタリングを有効にできます。

MongoDB Agent は、既存の MongoDB 配置を実行中のホストまたは、新しい MongoDB 配置を作成するホストにインストールできます。 MongoDB 配置を提供するホストは、MongoDB の最小本番環境要件を満たしている必要があります。

戻る

RPM パッケージを使用したインストール