重要的事情说在前头: Ops Manager 只有购买 MongoDB 企业版才能使用!!
---
DBA 1.0
让 DBA 有更多的主动性和预见性,能够通过询检或者通过脚本发现一些问题;
DBA 2.0
希望 DBA 能够从企业的规划或管理角度出发,能够更合理有效的管理和使用数据;
---
mongodb OpsManager 的主要特性和优势
据说是,针对数据中心 mongodb 管理的最佳解决方案,能够减少高达 95% 的运营成本;
- 简易的自动化数据库部署、扩展、升级和任务管理;
- 通过 OPS 平台提供的超过 100 项仪表、图表,可以对 mongodb 进行多种监控;
- 支持单、分片集群的备份和恢复(支持时间点恢复);
- 安装+配置(150+ 步骤)
- 升级 or 降级(100+ 步骤)
- 扩展、移动服务、调整 oplog 配置等(10-180+ 步骤)
1.署及准备
Ops Manager 的 RPM 包构成: OPS 组件 + Backup 组件;
2.配置管理用户和组
可以通过浏览 http://<my-ops-mgr>:8080/ 进行访问;
-
OPS 平台数据库介质库准备;
更新 ops 平台版本信息(官方下载 json 文档);
版本信息(meta 信息)下载地址:Ops Manager 的 meta 文件 ;
OPS 的集中备份和备份恢复功能
- 可以通过定制备份策略,定时的对主节点或者对复制节点进行备份;
- 会以快照的方式将备份内容存储在备份数据库上;
- 分配可以针对数据库本身,也可以针对 oplog ,即可以实现基于特定时间点的恢复;
自动化备份配置
- Ops Manager 对 mongodb 集群提供基于 oplog 的自动备份功能和恢复功能;
- 默认情况下,Ops Manager 会每 6 个小时创建一次备份快照,Ops Manager 会保存最多 96 个小时的 oplog 并支持最多 96 小时之内任意时间点的恢复操作;
- 需要恢复的时候,在 Ops Manager 里面提出请求后即可通过 HTTP 下载备份文件以供恢复使用;
OPS manager 场景设计
- 数据库服务器资源规划;
- 安全管理设计;
- 使用模板的单实例自助数据库设计;
- 使用模板的 Cluster 自助数据库设计;
- OPS 监控预警配置规划设计;
- 数据库集中备份规划设计;