DMDRS产品采用模块化的设计,通过灵活配置不同的功能模块(包括Manager模块、CPT模块、EXEC模块和DSS模块等),实现多功能的DMDRS产品服务,常用的产品服务包括源DMDRS服务、目标DMDRS服务和DMDSS服务。
DMDRS使用XML文件作为配置文件,通过XML配置文件配置各服务中各功能模块的参数,实现不同的功能和性能。
第一次启动时,DMDRS将备份配置文件,以.bak作为后缀,用于配置后不可修改的参数检查。
说明带*的参数为必配参数,不带*的参数为选配参数。若未对某功能参数标签进行配置,则可忽略其子项是否为必配。
Manager模块是DMDRS服务(包括源DMDRS服务、目标DMDRS服务和DMDSS服务)的管理模块。在各DMDRS服务的XML配置文件中,Manager模块参数对应<base></base>元素,包括Manager模块的端口号和站点号等参数。
<?xml version="1.0" encoding="GB18030"?>
<drs>
<base>
<mgr_port>25345</mgr_port>
<siteid>1</siteid>
</base>
</drs>
介绍Manager模块的基本信息配置参数。
参数含义
DMDRS所有日志文件和数据文件(除临时生成的文件)的存储目录。
参数说明
当该参数与模块的module_dir参数同时配置,且路径不同时,优先按照module_dir参数指定的路径保存模块的数据文件,其它模块的数据文件仍按照该参数指定的位置存储。
参数值
默认值为程序的当前工作目录。
参数语法
<mgr_dir></mgr_dir>
参数示例
<mgr_dir>/home/dmdrs/dmdrs5/bin</mgr_dir>
参数含义
Manager模块的端口号。
参数说明
DMDRS服务的Manager模块的端口号,根据DMDRS服务的配置,加载服务中的CPT模块、DSS模块、EXEC模块或SCHED模块。服务启动后,会监听该端口上的连接,用于执行客户端发送的命令和接收统计信息。
注意不同的服务如果部署在同一台服务器上,必须确保不同服务的Manager模块的端口号的唯一性,否则将无法对Manager模块唯一标识,导致服务无法正常启动。建议不使用默认值。
参数值
取值范围:1000~65534,默认值为5345。
参数语法
<mgr_port></mgr_port>
参数示例
<mgr_port>25345</mgr_port>
参数含义
DMDRS服务的名称。
参数说明
用于标识DMDRS服务在数据传输链路中的名称。
参数值
默认值为本地主机的主机名前48个字符。
参数语法
<name></name>
参数示例
<name>source</name>
参数含义
站点号。
参数说明
DMDRS服务在数据传输链路中的唯一标识,配置时请确保唯一性,如果重复,会造成链路中数据复制的混乱。
配置DMDRS主备服务时,需要保证主节点和备节点的站点号一致,如果不一致,会造成主备链路中数据复制的混乱。
配置DMDSS集群服务时,需要保证集群内各节点的站点号一致,如果不一致,会造成集群失效。
参数值
取值范围:1~65535。
参数语法
<siteid></siteid>
参数示例
<siteid>1</siteid>
文章
阅读量
获赞
