前言:
在openGauss中,CM(Cluster Manager)集群管理工具是一款强大的工具,用于管理和监控openGauss数据库集群。提供了数据库主备的状态监控、故障自动主备切换、网络通信故障监控、文件系统故障监控等能力,支持自定义资源监控。
CM的主要功能有:
1.实现对DN主备的监控,监控内容包括这些节点的运行状态,网络通信故障,文件系统故障。集群启动时仲裁主备关系;在主节点出现故障时,自动进行主备间的切换;在网络故障导致节点失效时进行故障修复。
2.实现集群、节点、实例的启动和停止
3.提供集群状态查询、主备切换、状态重置等工具
4.支持自定义资源监控,支持VIP
需要注意的是,CM会自定义资源,就是将集群内部的实例(数据库本身以及一些相关组件)抽象成一个资源CM不感知各个资源的具体含义、具体流程,不同资源在管理上的差异在配置上体现
功能介绍:
- 集群监控:CM集群管理工具可以实时监控数据库集群的运行状态,包括节点健康状况、资源利用率、性能指标等,帮助用户及时发现和解决问题。
- 性能优化:CM集群管理工具提供性能优化功能,可以分析数据库性能瓶颈,提供优化建议,帮助用户提升数据库性能。
- 故障诊断:CM集群管理工具能够快速诊断数据库集群中的故障,并提供解决方案,帮助用户快速恢复数据库服务。
- 备份与恢复:CM集群管理工具支持数据库备份与恢复功能,可以定时备份数据库,保障数据安全,并在需要时快速恢复数据。
- 集群扩展:CM集群管理工具支持集群扩展功能,可以方便地扩展数据库集群规模,满足业务需求的变化。
CM简介及架构部署介绍

CM架构图如上所示,CM共包括4个组件:
cm_server:cm的服务端,负责收集cma上报的状态,并作为仲裁中心和全局配置中心,集群能否稳定运行以及在发生单点故障后,备实例能否正常切换为主来保证集群的可用性,都与CMS是否稳定相关。
cm_agent:通常集群中的每台机器都安装一个,负责管理本节点所有实例的状态检测和上报以及cms下发命令的执行。
om_monitor:通常集群中的每台机器都安装一个,负责保障本节点cm_agent进程以及monitor自身进程的健康。
cm_ctl:cm的客户端工具,提供集群管理操作。
优势:
- 易用性:CM集群管理工具提供直观的图形界面,操作简单方便,即使是非专业人员也能轻松上手。
- 高可靠性:CM集群管理工具具有高度的稳定性和可靠性,能够保障数据库集群的稳定运行。
- 智能化:CM集群管理工具具有智能化的功能,能够自动化管理和优化数据库集群,提高运维效率。
- 扩展性:CM集群管理工具支持灵活的扩展功能,可以根据业务需求定制功能和插件,满足不同场景的需求。
总的来说,openGauss CM集群管理工具是一款功能强大、易用便捷的数据库管理工具,为用户提供了全面的数据库管理和监控功能,帮助用户更好地管理和优化数据库集群,提高数据库性能和稳定性。
前言:
在openGauss中,CM(Cluster Manager)集群管理工具是一款强大的工具,用于管理和监控openGauss数据库集群。提供了数据库主备的状态监控、故障自动主备切换、网络通信故障监控、文件系统故障监控等能力,支持自定义资源监控。
CM的主要功能有:
1.实现对DN主备的监控,监控内容包括这些节点的运行状态,网络通信故障,文件系统故障。集群启动时仲裁主备关系;在主节点出现故障时,自动进行主备间的切换;在网络故障导致节点失效时进行故障修复。
2.实现集群、节点、实例的启动和停止
3.提供集群状态查询、主备切换、状态重置等工具
4.支持自定义资源监控,支持VIP
需要注意的是,CM会自定义资源,就是将集群内部的实例(数据库本身以及一些相关组件)抽象成一个资源CM不感知各个资源的具体含义、具体流程,不同资源在管理上的差异在配置上体现
功能介绍:
CM简介及架构部署介绍
CM架构图如上所示,CM共包括4个组件:
cm_server:cm的服务端,负责收集cma上报的状态,并作为仲裁中心和全局配置中心,集群能否稳定运行以及在发生单点故障后,备实例能否正常切换为主来保证集群的可用性,都与CMS是否稳定相关。
cm_agent:通常集群中的每台机器都安装一个,负责管理本节点所有实例的状态检测和上报以及cms下发命令的执行。
om_monitor:通常集群中的每台机器都安装一个,负责保障本节点cm_agent进程以及monitor自身进程的健康。
cm_ctl:cm的客户端工具,提供集群管理操作。
优势:
总的来说,openGauss CM集群管理工具是一款功能强大、易用便捷的数据库管理工具,为用户提供了全面的数据库管理和监控功能,帮助用户更好地管理和优化数据库集群,提高数据库性能和稳定性。