linux下修改主备集群为自动切换模式

环境说明

原来搭建的是主备集群,是手动切换模式,现需要修改为自动切换模式。
注意:当守护进程为自动切换模式时,准备单独的服务器部署确认监视器。

第一步

先停主备库的守护进程,再停主库的数据库进程,再停备库的数据库进程

cd /dm/dmdbms/bin   # 目录以环境实际为准
./DmWatcherServiceDMSERVER  stop
cd /dm/dmdbms/bin
./DmServiceDMSERVER  stop

第二步

修改主备库的dmwatcher.ini文件(守护进程文件),改为自动切换模式。
注意:AUTO 自动切换模式 MANUAL 手动切换模式

vi /dm/dmdata/DAMENG/dmwatcher.ini
DW_MODE = AUTO   # 改此参数

第三步

部署确认监视器 (需安装有 DM 数据库软件,且与主备心跳网络端口开放)
数据库的安装步骤此处不做赘述。

新建确认监视器配置文件 dmmonitor.ini,执行以下命令

vi /dm/dmdbms/dmmonitor.ini

内容如下:(仅做参考)

MON_DW_CONFIRM = 1 #确认监视器模式
MON_LOG_PATH = /dm/dmdbms/log  #监视器日志文件存放路径
MON_LOG_INTERVAL = 60 #每隔 60s 定时记录系统信息到日志文件
MON_LOG_FILE_SIZE = 32  #每个日志文件最大 32M
MON_LOG_SPACE_LIMIT = 1024  #限定日志文件总占用空间
[GRP1]
MON_INST_OGUID = 453331  #组 GRP1 的唯一 OGUID 值 
#以下配置为监视器到组 GRP1 的守护进程的连接信息,以―IP:PORT‖的形式配置
#IP 对应 dmmal.ini 中的 MAL_HOST,PORT 对应 dmmal.ini 中的 MAL_DW_PORT
MON_DW_IP = 10.167.1.10:52141
MON_DW_IP = 10.167.1.9:52142

第四步

分别启动主备库的 数据库进程和守护进程,再启动监视器
主备节点分别执行:

cd /dm/dmdbms/bin
./DmServiceDMSERVER  start
./DmWatcherServiceDMSERVER start

启动监视器:

cd /dm/dmdbms/bin
./dmmonitor /dm/dmdbms/dmmonitor.ini

第五步

将监视器注册成服务(root用户)

cd  /dm/dmdbms/script/root/

注册监视器服务(只需在监视器服务器上执行),执行以下命令:

./dm_service_installer.sh -t dmmonitor -monitor_ini /dm/dmdbms/dmmonitor.ini -p DMSERVER

启动监视器:# 切换用户,进入bin目录

[root@localhost root]# su - dmdba
[dmdba@localhost ~]$ cd /dm/dmdbms/bin
[dmdba@localhost bin]$ ./DmMonitorServiceDMSERVER start
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值