centos7下使用dm8-dem搭建实时主备集群(超详细)

目录

概念

环境准备

准备条件

配置dmagent

实时主备集群搭建

 测试


概念

DEM 概述
        DEM 以 Web 应用的方式提供数据库管理、监控和维护的功能,实现远程管理和监控数
据库实例,并且不仅局限于单个数据库实例的管理和监控,也能够对数据库集( DM MPP
DMDSC 以及数据守护)进行管理和监控。
系统架构
DEM 由以下几个部分组成 :
        DEM 服务器
        DEM 存储数据库
        要管理和监控的数据库实例
        数据库代理服务(dmagent
        其中 DEM 服务器为 DEM 应用服务器,负责处理客户端工具功能逻辑并存储 dmagent
收集到的数据到 DEM 存储数据库,同时展示数据给客户端。
        DEM 存储数据库存储 DEM 的元数据和 dmagent 收集到的监控数据。
        数据库代理服务 dmagent 为部署在远程机器上的代理, DEM 通过 dmagent 访问远程
主机,同时 dmagent 收集监控信息发送给 DEM
系统特性
  DEM 的系统特性表现为五个方面:集中式管理、功能全面、高度可扩展、主动监控以及
安全可靠。
        1. 集中式管理
  只需部署一套 DEM 服务器,用户就可以在任何地点通过网络访问 DEM 服务器,实现相
应功能。
        2. 功能全面
  DEM 不仅提供了基本的数据库对象管理功能、数据迁移功能以及数据库集群部署功能,
同时还提供了对主机和数据库的监控和告警功能。
        3. 高度可扩展
  DEM 按模块划分为数据库工具、监控和告警、系统管理 3 个模块,从模块上极易扩展。
另外,数据库工具和监控告警模块可以管理和监控任意类型的数据库实例,无论是单实例还
是集群实例,都可以按统一方式管理,同时在管理和监控的数据库实例数量上也极易扩展,
可以轻松地从一个实例扩展到一千个实例。
        4. 主动监控
  DEM 通过 dmagent 定时收集数据库实例的信息,存储数据库实例的历史数据,提供分
析依据,并能及时发现问题且发送告警通知。
        5. 安全可靠
  DEM 本身提供审计功能,可以查看详细的审计信息。
实现原理
        集群部署分 3 层:前端浏览器、 DEM 服务以及要部署集群组件的机器。
        用户通过前端浏览器配置集群,配置好后,DEM 按配置信息,创建部署任务,将部署任
务分发各要部署的机器上的 dmagent 执行。
        集群部署采用先配置后执行的方式,以向导式方式引导用户配置集群相关信息,然后
DEM 通过 RMI 方式访问远程机器的 dmagent ,将具体的部署任务例如部署配置文件、启停
        集群组件以及备份还原等分发给 dmagent 执行,这样既能实现集中式部署,实现只需在 DEM 上操作就可以完成所有集群组件的部署,又能实现多台机器并发的执行部署任务,使得在没
有依赖关系前提下,多台机器可以并发执行部署任务。

环境准备

准备条件

        1、一台安装搭建好的dem

        2、部署的主机的jdk=1.8

        3、关闭防火墙

        4、每一台需要部署的机器都要配置代理dmagent

配置dmagent

注意:需要配置的主机不需要提前安装数据库

在即将被部署的主机上安装dmagent代理程序,并启动dmagent服务,托管于DEM。

 步骤:先在部署好了DEM的主机上找到dmagent目录,把这目录拷贝到集群主机的home下面(任意一个位置即可)

cd /dm8/tool/dmagent
scp -r /dm8/tool/dmagent root@192.168.91.158:/dmagent
scp -r /dm8/tool/dmagent root@192.168.91.159:/dmagent

登陆需要配置的主机,进入/dmagent

修改参数,因为是复制的因此不用修改url,只需要修改id_policy即可,否则会导致的dem上只显示一台主机

 id_policy = 1 

修改完参数后,注册服务,并启动。(部署集群以root启动)

./service.sh install
./service.sh start

在dem中查看配置好的主机ip。

实时主备集群搭建

点击集群搭建,新建集群

输入集群名,描述可写可不写

选择实时主备

 

勾选需要部署的主机

可修改安装部署的目录,(任意位置)

 注意:不要勾选注册服务

选择添加主库 

 添加备库

呈现,下一步即可

根据需求修改实例参数

根据需求修改dm.ini参数,勾选了一件同步,既所有实例和配置文件参数都一样,也可根据自己的需求配置不同的参数

配置dmmal.ini参数

配置dmarch.ini参数

配置dmwatcher.ini参数

配置监视器,可以选择不配置,

这里选择配置并且,将其配置到备库上。

上传安装文件,这里选择同一个数据库文件,也可以根据自己的需求选择其他部署

点击加号上传达梦数据库的ios的安装镜像文件。

等待上传,点击下一步。

总览,没有问题保存即可。

等待全部完成后添加到监控中

可以选择自动拉起。

在资源监控中选择数据库,即可看到集群情况

 以上安装部署完成。

 测试

点击对象管理,链接主库

建表,插入数据,提交事务。

执行成功

登陆备库,查询新建的表

查询成功。

以上测试成功。

更多详细信息前往达梦数据库 - 新一代大型通用关系型数据库 | 达梦在线服务平台

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值