注册
DSC+DW集群的守护进程是否会自动拉起实例
专栏/技术分享/ 文章详情 /

DSC+DW集群的守护进程是否会自动拉起实例

2026/07/17 179 0 0
摘要

1、部署简介
部署为两节点DMDSC+DW集群

网络规划
DSC集群IP:192.168.157.144,192.168.157.145
备库IP:192.168.157.146

使用脚本自动化部署。

执行以下脚本:
./DMShellInstall -di dm8_20251208_x86_CentOS7_64.iso -iso N -d /home/dmdba/dmdbms -rp 123456 -hn dsc -dpi 192.168.157.144,192.168.157.145 -dmi 192.168.157.144,192.168.157.145 -ddn DMDSC -den DMDSC -fmd N -dcd /dev/sdc -vod /dev/sdd -lod /dev/sdf -ard /dev/sde -dad /dev/sdb
image.png

手动配置一个实时备库:

DSC+DW:
集群状态(dmwatcher):
image.png

集群状态(dmcssm):
image.png

当前dmdcr.ini配置。
DSC01:

DMDCR_PATH = /dev/asmdisk/dmdcr01
DMDCR_MAL_PATH = /dmdata/DMDSC/dmasvrmal.ini
DMDCR_SEQNO = 0
DMDCR_ASM_RESTART_INTERVAL = 180
DMDCR_ASM_STARTUP_CMD = /home/dmdba/dmdbms/bin/DmASMSvrServiceAsmsvr start
DMDCR_DB_RESTART_INTERVAL = 360
DMDCR_DB_STARTUP_CMD = /home/dmdba/dmdbms/bin/DmServiceDMDSC start mount
DMDCR_AUTO_OPEN_CHECK = 111
DMDCR_ASM_TRACE_LEVEL = 2

DSC02:

DMDCR_PATH = /dev/asmdisk/dmdcr01
DMDCR_MAL_PATH = /dmdata/DMDSC/dmasvrmal.ini
DMDCR_SEQNO = 1
DMDCR_ASM_RESTART_INTERVAL = 180
DMDCR_ASM_STARTUP_CMD = /home/dmdba/dmdbms/bin/DmASMSvrServiceAsmsvr start
DMDCR_DB_RESTART_INTERVAL = 360
DMDCR_DB_STARTUP_CMD = /home/dmdba/dmdbms/bin/DmServiceDMDSC start mount
DMDCR_AUTO_OPEN_CHECK = 111 //配置为自动拉起
DMDCR_ASM_TRACE_LEVEL = 2

当前dmwatcher.ini配置
DSC01:
[GRP1]
DW_TYPE = GLOBAL
DW_MODE = MANUAL
DW_ERROR_TIME = 60
INST_RECOVER_TIME = 60
INST_ERROR_TIME = 35
INST_INI = /dmdata/DMDSC/dmdsc01_config/dm.ini
DCR_INI = /dmdata/DMDSC/dmdcr.ini
INST_OGUID = 63635
INST_STARTUP_CMD = /home/dmdba/dmdbms/bin/dmserver
INST_AUTO_RESTART = 0 //未开启自动拉起

DSC02:
[GRP1]
DW_TYPE = GLOBAL
DW_MODE = MANUAL
DW_ERROR_TIME = 60
INST_RECOVER_TIME = 60
INST_ERROR_TIME = 35
INST_INI = /dmdata/DMDSC/dmdsc02_config/dm.ini
DCR_INI = /dmdata/DMDSC/dmdcr.ini
INST_OGUID = 63635
INST_STARTUP_CMD = /home/dmdba/dmdbms/bin/dmserver
INST_AUTO_RESTART = 0 //同样未开启

此时,关闭守护进程,实例,asm,css。然后只启动css服务:
image.png

通过css监视器发现,asm服务和实例都会慢慢拉起:
image.png

最终实例以mount方式启动(CSSM):
image.png

关闭实例,并修改两节点的dmwatcher.ini

INST_AUTO_RESTART = 1 //自启动设置为开启

启动所有的守护进程:
image.png

image.png
CSSM设置为不自动拉起实例服务 set grp_dmdsc auto restart off
image.png

关闭DSC的实例:
image.png

此时DW监视器显示,服务没有自动拉起:
image.png

Dmcssm:
image.png

评论
后发表回复

作者

文章

阅读量

获赞

扫一扫
联系客服