Docs 菜单

Docs 主页MongoDB Ops Manager

安装简单的测试 Ops Manager 安装程序

警告

此设置不适合生产部署。

要评估 Ops Manager,可以在单台主机上安装 Ops Manager 应用程序和 Ops Manager 应用程序数据库。此设置会提供 Ops Manager 监控和自动化的所有功能,但提供故障转移或高可用性。

此测试安装包括以下注意事项:

要在运行 Red Hat Enterprise Linux 8.0 的主机上安装和配置 Ops Manager 评估版,请执行以下操作:

1

为 Ops Manager 配置一台主机。该主机必须满足以下要求:

系统内存
15 GB
磁盘容量
/ 中有 50 GB(该主机的根目录)
主机操作系统权限
root
主机操作系统
Red Hat Enterprise Linux 8.0

基于云的实例必须满足内存和存储要求。

要验证所需容量,请登录实例并执行以下命令:

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

该命令的输出显示该实例具有 16 GB RAM。

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

该命令的输出显示此实例具有 73 GB 的存储容量。

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

重要

验证ulimit设置是否满足最低要求。

2

创建 /etc/yum.repos.d/mongodb-org-6.0.repo 文件,以便直接使用 yum 来安装 MongoDB:

[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

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. 导航到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> 代表 Ops Manager 的版本号。

9

如果在远程主机(例如云服务提供商实例)上安装 Ops Manager,请使用 scp 将安装程序复制到您的主机:

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

要安装 .rpm 包,请调用以下命令。<version> 表示 .rpm 包中的 Ops Manager 版本:

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

该命令会创建以下工件:

工件
Ops Manager 软件基本目录
/opt/mongodb/mms/
拥有 Ops Manager 进程的新系统用户
mongodb-mms.
Ops Manager 配置文件带有 connection string to access the Application Database。请勿更改 locahost:27017 中的此默认值。
/opt/mongodb/mms/conf/conf-mms.properties
11

调用以下命令:

sudo service mongodb-mms start
12

如果您使用云服务提供商实例,请按照相关提供商的指示查找主机名:

如果您没有主机名,请使用公共 IP 地址。要查找主机的公共 IP 地址,请将此 URL 粘贴到首选浏览器:

https://www.google.com/search?q=myip
13
  1. 在浏览器中,使用主机名输入以下 URL。如果没有主机名,请改用公共 IP 地址:

    http://<OpsManagerHost>:<Port>
  2. 单击 Sign Up(管理员)链接。

  3. 按照控制台提示注册第一个用户,然后创建第一个组织和第一个项目。Ops Manager 会将全局所有者角色分配给第一个用户。

14

Ops Manager 打开配置控制台。Ops Manager 用星号标记所需的设置。

根据需要输入信息。完成配置后,Ops Manager 会打开 Deployment 页面。

15
  1. 单击页面左上角的 MongoDB Ops Manager,返回 Deployment 页面。

  2. 单击 Add 以部署 MongoDB 实例。

    提示

    另请参阅:

← 部署架构示例