MongoDB Ops Manager部署

背景

多个项目使用多套不同的MongoDB数据库且跨云,跨地域。

面临agent与ops偶发性网络超时 备份公网流量流出过大等诸多问题。

计划在B云部署一套MongoDB ops manager用于管理B云上的MongoDB实例

规划

3节点,双硬盘,MongoDB副本集使用单独硬盘

先部署副本集MongoDB实例作为MongoDB ops manager的后端数据库

在3节点上部署MongoDB Ops manager实例

创建CLB实例及关联SSL证书转发80-443端口流量至后端MongoDB ops manger 8080端口

系统OS版本 CentOS8.3

MongoDB Ops Manager版本8.0版本

实施

部署3节点副本集

yum仓库配置略

MongoDB副本集配置

bash 复制代码
[root@xx-xx-mongo-ops01 ~]# cat /etc/mongod.conf 
# mongod.conf

# for documentation of all options, see:
#   http://docs.mongodb.org/manual/reference/configuration-options/

# where to write logging data.
systemLog:
  destination: file
  logAppend: true
  logRotate: rename
  path: /mongodb/opsrepl/log/mongod.log

# Where and how to store data.
storage:
  dbPath: /mongodb/opsrepl/
  journal:
    commitIntervalMs: 100
  directoryPerDB: true
  engine: wiredTiger
  wiredTiger:
    engineConfig:
      cacheSizeGB: 1
      directoryForIndexes: false

# how the process runs
processManagement:
  fork: true
  timeZoneInfo: /usr/share/zoneinfo

# network interfaces
net:
  port: 27017
  bindIp: 0.0.0.0   # Enter 0.0.0.0,:: to bind to all IPv4 and IPv6 addresses or, alternatively, use the net.bindIpAll setting.
  ipv6: false
  maxIncomingConnections: 51200


security:
  authorization: enabled
  clusterAuthMode: keyFile
  keyFile: /mongodb/opsrepl/keyfile
operationProfiling:
  mode: all
  slowOpThresholdMs: 100

replication:
  replSetName: opsrepl
#sharding:

## Enterprise-Only Options

#auditLog:

未完,待续loading...

reference

https://www.mongodb.com/zh-cn/docs/ops-manager/current/

相关推荐
未来之窗软件服务18 分钟前
计算机等级考试—高频英语词汇—东方仙盟练气期
数据库·计算机软考·东方仙盟
lekami_兰22 分钟前
MySQL 长事务:藏在业务里的性能 “隐形杀手”
数据库·mysql·go·长事务
JQLvopkk41 分钟前
C# 轻量级工业温湿度监控系统(含数据库与源码)
开发语言·数据库·c#
devmoon2 小时前
在 Polkadot Runtime 中添加多个 Pallet 实例实战指南
java·开发语言·数据库·web3·区块链·波卡
认真的薛薛2 小时前
数据库-sql语句
数据库·sql·oracle
爱学英语的程序员2 小时前
面试官:你了解过哪些数据库?
java·数据库·spring boot·sql·mysql·mybatis
·云扬·3 小时前
MySQL Redo Log落盘机制深度解析
数据库·mysql
用户982863025683 小时前
pg内核实现细节
数据库
飞升不如收破烂~4 小时前
Redis 分布式锁+接口幂等性使用+当下流行的限流方案「落地实操」+用户连续点击两下按钮的解决方案自用总结
数据库·redis·分布式
workflower4 小时前
业务需求-假设场景
java·数据库·测试用例·集成测试·需求分析·模块测试·软件需求