DM8:DMDSC共享存储集群搭建-配置文件准备
1 环境介绍 2 配置文件 2.1 EP73 节点配置文件 2.1.1 dmdcr_cfg.ini 2.1.2 dmasvrmal.ini 2.1.3 dmdcr.ini 2.1.4 dminit.ini 2.1.5 dmcssm.ini 2.1.6 配置文件就绪
2.2 EP74 节点配置文件
1 环境介绍
使用裸设备搭建 2 节点 DMDSC
类别 名称 CPU X86 INTEL OS 麒麟 V10 共享磁盘 openfiler
2 配置文件
2.1 EP73 节点配置文件
2.1.1 dmdcr_cfg.ini
名称 详情 dmdcr_cfg.ini 是格式化 DCR 和 Voting Disk 的配置文件。配置信息包括三类 集群环境全局信息、集群组信息、以及组内节点信息 使用 dmasmcmd 工具 可以根据 dmdcr_cfg.ini 配置文件,格式化 DCR 和 Voting Disk。
#注意:各个节点此文件相同。
DCR_N_GRP= 3
DCR_VTD_PATH=/dev/raw/raw2
DCR_OGUID=77777
[GRP]
DCR_GRP_TYPE=CSS
DCR_GRP_NAME=GRP_CSS
DCR_GRP_N_EP= 2
DCR_GRP_DSKCHK_CNT=60
[GRP_CSS]
DCR_EP_NAME=CSS73
DCR_EP_HOST=192.168.248.73
DCR_EP_PORT=9341
[GRP_CSS]
DCR_EP_NAME=CSS74
DCR_EP_HOST=192.168.248.74
DCR_EP_PORT=9343
[GRP]
DCR_GRP_TYPE=ASM
DCR_GRP_NAME=GRP_ASM
DCR_GRP_N_EP=2
DCR_GRP_DSKCHK_CNT=60
[GRP_ASM]
DCR_EP_NAME= ASM73
DCR_EP_SHM_KEY= 93360
DCR_EP_SHM_SIZE= 10
DCR_EP_HOST=192.168.248.73
DCR_EP_PORT=9349
DCR_EP_ASM_LOAD_PATH=/dev/raw
[GRP_ASM]
DCR_EP_NAME=ASM74
DCR_EP_SHM_KEY=93361
DCR_EP_SHM_SIZE=10
DCR_EP_HOST=192.168.248.74
DCR_EP_PORT=9351
DCR_EP_ASM_LOAD_PATH=/dev/raw
[GRP]
DCR_GRP_TYPE=DB
DCR_GRP_NAME=GRP_DSC
DCR_GRP_N_EP=2
DCR_GRP_DSKCHK_CNT=60
[GRP_DSC]
DCR_EP_NAME=DSC73
DCR_EP_SEQNO=0
DCR_EP_PORT=5236
DCR_CHECK_PORT=9741
[GRP_DSC]
DCR_EP_NAME=DSC74
DCR_EP_SEQNO=1
DCR_EP_PORT=5236
DCR_CHECK_PORT=9742
2.1.2 dmasvrmal.ini
名称 详情 dmmal.ini 和 dmasvrmal.ini 都是 MAL 配置文件。使用同一套 MAL 系统的所有实例,MAL 系统配置文件要严格保持一致。
[MAL_INST1]
MAL_INST_NAME=ASM73
MAL_HOST=192.168.248.73
MAL_PORT=7236
[MAL_INST2]
MAL_INST_NAME=ASM74
MAL_HOST=192.168.248.74
MAL_PORT=7237
2.1.3 dmdcr.ini
名称 详情 dmdcr.ini 是 dmcss、dmasmsvr、dmasmtool 等工具的输入参数。记录了当前节点序列号以及 DCR 磁盘路径。
备注:搭建完成后会修改此参数值,搭建时配置为 0 不会自动拉起ASM,DSC
参数名 参数值 #ASM 重启参数,命令行方式启动 DMDCR_ASM_RESTART_INTERVAL 60 单位 秒 #DB 重启参数,命令行方式启动 DMDCR_DB_RESTART_INTERVAL 60 单位 秒 #各个节点参数值要不同 DMDCR_SEQNO 0 或 1
DMDCR_PATH=/dev/raw/raw1
DMDCR_MAL_PATH=/home/dmdba/tool/dmasvrmal.ini
DMDCR_SEQNO=0
DMDCR_ASM_RESTART_INTERVAL=0
DMDCR_ASM_STARTUP_CMD=/home/dmdba/dmdbms/bin/dmasmsvr dcr_ini=/home/dmdba/tool/dmdcr.ini
DMDCR_DB_RESTART_INTERVAL=0
DMDCR_DB_STARTUP_CMD=/home/dmdba/dmdbms/bin/dmserver path=/home/dmdba/dmdata/dsc73_config/dm.ini dcr_ini=/home/dmdba/tool/dmdcr.ini
2.1.4 dminit.ini
名称 详情 dminit.ini 是 dminit 工具初始化数据库环境的配置文件。与初始化库使用普通文件系统不同,如果使用裸设备或者 ASM 文件系统,必须使用 dminit 工具的 control 参数指定 dminit.ini 文件。dminit 工具的命令行参数都可以放在 dminit.ini 中,比如db_name,auto_overwrite 等,dminit.ini 格式分为全局参数和节点参数。dminit工具具体用法可以参考《DM8_dminit 使用手册》 config_path dm.ini,dmmal.ini 生成后所在的路径
db_name=dsc
system_path=+DMDATA/data
system=+DMDATA/data/dsc/system.dbf
system_size=128
roll=+DMDATA/data/dsc/roll.dbf
roll_size=128
main=+DMDATA/data/dsc/main.dbf
main_size=128
ctl_path=+DMDATA/data/dsc/dm.ctl
ctl_size=8
log_size=1024
dcr_path=/dev/raw/raw1 #dcr 磁盘路径,目前不支持 asm,只能是裸设备
dcr_seqno=0
auto_overwrite=1
PAGE_SIZE=32
EXTENT_SIZE=32
CASE_SENSITIVE=N
CHARSET=1
[DSC73]#inst_name 跟 dmdcr_cfg.ini 中 DB 类型 group 中 DCR_EP_NAME 对应
config_path=/home/dmdba/dmdata/dsc73_config
port_num=5236
mal_host=192.168.248.73
mal_port=9340
log_path=+DMLOG/log/dsc73_log01.log
log_path=+DMLOG/log/dsc73_log02.log
[DSC74]#inst_name 跟 dmdcr_cfg.ini 中 DB 类型 group 中 DCR_EP_NAME 对应
config_path=/home/dmdba/dmdata/dsc74_config
port_num=5236
mal_host=192.168.248.74
mal_port=9341
log_path=+DMLOG/log/dsc74_log01.log
log_path=+DMLOG/log/dsc74_log02.log
2.1.5 dmcssm.ini
名称 详情 dmcssm.ini 是 DM 集群监视器的简称。DMCSSM 与 DMCSS 相互通信,获取并监控整个集群系统的状态信息。DMCSSM还提供了一系列的命令来管理、维护集群。
CSSM_OGUID = 77777
CSSM_CSS_IP=192.168.248.73:9341
CSSM_CSS_IP=192.168.248.74:9343
CSSM_LOG_PATH=../log
CSSM_LOG_FILE_SIZE=32
CSSM_LOG_SPACE_LIMIT=0
2.1.6 配置文件就绪
2.2 EP74 节点配置文件
[dmdba@node73 ~] $ scp / home/dmdba/tool/* dmdba@192. 168. 248. 74:/ home/dmdba/tool
2.2.1 dmdcr.ini
名称 详情 dmdcr.ini 是 dmcss、dmasmsvr、dmasmtool 等工具的输入参数。记录了当前节点序列号以及 DCR 磁盘路径。
备注:搭建完成后会修改此参数值,搭建时配置为 0 不会自动拉起ASM,DSC
参数名 参数值 #ASM 重启参数,命令行方式启动 DMDCR_ASM_RESTART_INTERVAL 60 单位 秒 #DB 重启参数,命令行方式启动 DMDCR_DB_RESTART_INTERVAL 60 单位 秒 #各个节点参数值要不同 DMDCR_SEQNO 0 或 1
DMDCR_PATH=/dev/raw/raw1
DMDCR_MAL_PATH=/home/dmdba/tool/dmasvrmal.ini
DMDCR_SEQNO=1
DMDCR_ASM_RESTART_INTERVAL=0
DMDCR_ASM_STARTUP_CMD=/home/dmdba/dmdbms/bin/dmasmsvr dcr_ini=/home/dmdba/tool/dmdcr.ini
DMDCR_DB_RESTART_INTERVAL=0
DMDCR_DB_STARTUP_CMD=/home/dmdba/dmdbms/bin/dmserver path=/home/dmdba/dmdata/dsc73_config/dm.ini dcr_ini=/home/dmdba/tool/dmdcr.ini