利用 DEM 工具搭建数据守护

DM web版数据库管理工具(DEM)提供数据守护的图形化搭建与管理功能。关于DEM工具的启动,请查看DEM相关文档。DEM启动后,通过浏览器访问,如下图所示:

DEM工具主页面

图8.1 DEM工具主页面

搭建与管理的集群类型有三种:MPP主备、实时主备和读写分离集群。在DEM中,对于集群的管理,包括集群部署和集群监控。集群部署在“客户端工具”栏点击“部署集群”可以打开,集群监控在“监控及告警”栏的“数据库”监控中添加对集群的监控即可打开。

本章以实时主备管理为例,来介绍数据守护的部署与监控。MPP管理、读写分离管理等更多详情,请参考DEM工具帮助文档。

8.1 实时主备管理

下面将介绍实时主备管理是如何搭建的。实时主备管理分为两大步骤:部署和监控。在使用DEM对集群进行部署和监控之前需要在各节点所在机器部署DM数据库代理工具,关于DM数据库代理工具的部署与使用,请查看相关文档。

8.1.1 部署

在DEM的“客户端工具”栏,选择部署集群工具,打开新建集群部署的对话框,如下图:

新建集群部署对话框

图8.2 新建集群部署对话框

给定集群名称,点击“确定”以后,进入“选择部署集群类型”界面:

选择部署集群类型

图8.3 选择部署集群类型

选择集群类型为“数据守护v4.0”下的“实时主备”,点击“下一步”后,进入“环境准备”界面:

部署界面-环境准备

图8.4 部署界面-环境准备

参数详解:

刷新:刷新主机列表。

搜索:输入IP地址,快速搜索指定主机。

选择要部署集群的主机,点击“下一步”,进入“实例规划”界面:

部署界面-实例规划

图8.5 部署界面-实例规划

参数详解:

部署名称:部署名称,会在各部署主机的工作目录创建对应名称的目录来存储该集群。

参数配置:统一配置实例列表中所有实例的参数。另外也可以通过双击实例列表中某一个实例的某一个参数进行单独配置。

添加实例:添加实例,可以在选择的主机中添加实例,添加之后会出现在实例列表中。

删除实例:删除选中的实例。

注册服务:如果想让dmserver、dmwatcher和dmmonitor服务开机自启动,则需把dmserver、dmwatcher和dmmonitor注册成服务,注册完成后重启机器时,就会自动启动dmserver、dmwatcher和dmmonitor服务。如果选择了注册服务,该部署工具只会把dmserver,dmwatcher,确认监视器注册成服务,普通监视器不注册服务。

配置服务名:配置注册的服务名,默认dmserver服务名为DmService实例名,dmwatcher服务名为DmWatcherService实例名,确认监视器服务名为DmMonitorService。

在配置好实例的分布,以及规划好端口后,点击“下一步”,进入“主备关系配置”界面:

部署界面-主备关系配置

图8.6 部署界面-主备关系配置

参数详解:

组名:可修改守护组名。

添加主库:从配置的实例中选择实例作为主库。

添加备库:从配置的实例中选择实例作为主库。

删除主/备库:删除实例的主/备库配置。

在配置好实例的分布,以及规划好端口后,点击“下一步”,进入“数据准备”界面:

部署界面-数据准备

图8.7 部署界面-数据准备

参数详解:

初始化新库:初始化一个新库,作为守护系统的实例。

使用已存在的库:指定已经存在的库作为守护系统的实例。指定库所在的主机、工作空间、INI路径、库的登录用户名和密码。如下所示:

部署界面-数据准备(使用已存在的库)

图8.8 部署界面-数据准备(使用已存在的库)

准备好数据之后,点击“下一步”,进入“dm.ini配置”界面,配置dm.ini相关属性。

dm.ini配置界面

图8.9 dm.ini配置界面

参数说明:

在面板的上面表格中显示各实例的dm.ini参数配置,选择每个实例可以在下面编辑面板中编辑对应实例的每一个dm.ini参数。

同步修改同一组的其它实例:修改的参数,同步应用到所选择的实例的同组的其它实例。

应用到其它实例:可以选择哪些参数的修改应用到哪些实例上。

具体dm.ini参数的配置参考5.1 dm.ini

点击“下一步”,进入“dmmal.ini配置”界面,配置dmmal.ini相关属性。

dmmal.ini配置界面

图8.10 dmmal.ini配置界面

参数说明:

具体dmmal.ini参数的配置参考5.2 dmmal.ini

点击“下一步”,进入“dmarch.ini配置”界面,配置dmarch.ini的属性,异步备库需要配置定时器信息。

dmarch.ini配置界面

图8.11 dmarch.ini配置界面

参数说明:

在面板的上面表格中显示各实例的dmarch.ini参数配置,选择每个实例可以在下面编辑面板中编辑对应实例的每一个dmarch.ini参数。

应用到其它实例:可以选择哪些参数的修改应用到哪些实例上。

具体dmarch.ini参数的配置参考5.3 dmarch.ini

点击“下一步”,进入“dmwatcher.ini配置”界面,配置dmwatcher.ini的属性。

dmwatcher.ini配置界面

图8.12 dmwatcher.ini配置界面

参数说明:

在面板的上面表格中显示各实例的dmwatcher.ini参数配置,选择每个实例可以在下面编辑面板中编辑对应实例的每一个dmwatcher.ini参数。

同步修改同一组的其它实例:修改的参数,同步应用到所选择的实例的同组的其它实例。

应用到其它实例:可以选择哪些参数的修改应用到哪些实例上。

具体dmwatcher.ini参数的配置参考[5.4 dmwatcher.ini](5.4 dmwatcher.ini)。

点击“下一步”,进入“监视器dmmonitor配置”界面,配置监视器相关属性。

监视器配置界面

图8.13 监视器配置界面

参数说明:

是否部署监视器:选择是否部署监视器。

监视器主机:选择要将监视器部署到那个主机上。

监视器工作空间:配置监视器部署在主机的工作空间。

启动监视器:选择部署完成后,是否启动监视器。

其它监视器参数的配置参考5.5 dmmonitor.ini

点击“下一步”,进入“上传服务器文件”界面,请选择上传的服务器文件。

上传服务器文件

图8.14 上传服务器文件

参数说明:

各节点将使用同一个达梦数据库服务器文件:选择该选项,则为所有为Linux的主机上传一份服务器文件,为所有为Windows的主机上传一份服务器文件。

各节点将单独配置达梦数据库服务器文件:为每一个主机单独上传服务器文件。

使用ssl通讯加密:如果上传的服务器是使用ssl通讯加密的,则需要上传客户端SYSDBA的ssl密钥文件,和输入ssl验证密码。

点击“下一步”,进入“详情总览”界面。列出将要部署的集群环境的所有配置信息:

详情总览

图8.15 详情总览

点击“下一步”,开始执行部署任务。执行过程如下:

执行部署任务界面

图8.16 执行部署任务界面

参数说明:

刷新:刷新任务列表。

查看部署信息:对部署配置信息进行详细浏览。

停止所有任务:停止执行所有任务。

回滚所有任务:执行结束后,可以回滚所有执行的任务,清除环境。

重做失败任务:重新执行失败的任务。

部署任务执行完成后显示如下:

部署任务执行完成界面

图8.17 部署任务执行完成界面

参数说明:

完成:部署完成,关闭部署页面。

添加到监控:把该数据守护环境添加到监控中,并跳转到监控页面。

至此,数据守护搭建完成。

8.1.2 监控

在DEM的“监控与告警”栏,双击“数据库”, 在DEM右边面板打开数据库监控面板。

数据库监控页面

图8.18 数据库监控页面

选择工具栏“添加”按钮,下拉选择“集群”。打开集群添加对话框:

集群添加对话框

图8.19 集群添加对话框

给定集群名称,选择集群类型“数据守护”,点击站点扫描,输入主库的连接信息,即可扫描出对应的集群节点,点击“确定”,把该集群添加到数据库监控页面,则可以对该集群进行监控管理。

集群监控页面-连接节点

图8.20 集群监控页面-连接节点

对集群的监控与管理操作包括集群分析,集群管理,启动/停止集群,SQL监控,表监控等,具体操作请查看DEM帮助手册。

微信扫码
分享文档
扫一扫
联系客服