注册
DSC共享集群的安装
专栏/技术分享/ 文章详情 /

DSC共享集群的安装

管杨 2026/10/16 312 0 0
摘要

前期环境:
创建5块共享磁盘并加入两台机器:
image.png
服务器安装dm8数据库不进行实例化操作

1.裸设备绑定(任一台虚拟机操作即可)

VMware 虚拟磁盘默认未开启 UUID,所以拿不到唯一 WWN 序列号。

1)ID_PATH查看(两台机器都执行查看,以防不一样)

ID_PATH 是这块虚拟磁盘固定唯一标识,重启虚拟机不会变,适合 udev 匹配,命令查看:udevadm info --query=property --name=/dev/sdb
image.png

2)创建:/etc/udev/rules.d/99-dm-sharedisk.rules(root下,两个都要)

image.png

3)重载并触发

udevadm control --reload-rules
udevadm trigger

image.png

4)校验软链接

ls -l /dev/dm_shrdisk/

image.png

chown -R dmdba:dinstall /dev/dm_shrdisk/

image.png

2.配置文件准备

root下先创建文件夹并授权dmdba(两台机器)
mkdir -p /home/dmdba/dm/dm_config
chown -R dmdba:dinstall /home/dmdba/dm/dm_config
image.png

1)dmdcr_cfg.ini(任意节点配置即可,当前192.168.121.148)

vi /home/dmdba/dm/dm_config/dmdcr_cfg.ini

image.png
image.png

2)dmasvrmal.ini(各节点都需要配置,内容保持一致)

vi /home/dmdba/dm/dm_config/dmasvrmal.ini

image.png

3)dmmal.ini(此文档可不预先创建,实例化后会覆盖内容)

vi /home/dmdba/dm/dm_config/dmmal.ini

image.png

4)dmdcr.ini(各节点都需要配置,两个实例中dmdcr_seqo 分别为 0 和 1)

/home/dmdba/dm/dm_config/dmdcr.ini

image.png

5)dmcssm.ini(各节点都需要配置,内容保持一致)

vi /home/dmdba/dm/dmdbms/bin/dmcssm.ini

image.png

6)dminit.ini(任意节点配置即可,当前192.168.121.148)

在 dminit.ini 的每个 [DSCx] 段写好 mal_host mal_port
dminit 执行时,自动在每个节点 config_path 目录生成:
dm.ini(自动设置 MAL_INI=1)
dmmal.ini(自动拼接所有节点 mal 实例信息)

vi /home/dmdba/dm/dm_config/dminit.ini

image.png

7)dmarch0.ini、dmarch1.ini(各节点都需要配置,配置文件有所不同,注意对应的两个ARCH_DEST)

192.168.192.148
image.png
192.168.192.149
image.png

8)sqllog.ini(各节点都需要配置)

vi /home/dmdba/dm/dm_config/sqllog.ini

image.png

9)CSS启动脚本

image.png
image.png

10)ASM启动脚本

image.png
image.png

11)DMSERVER启动脚本

image.png
image.png
image.png

12)启动dmcssm控制台

[dmdba@dm-gy ~/dmdbms/bin]$./dmcssm ini_path=/home/dmdba/dm/dmdbms/bin/dmcssm.ini

image.png

13)启动两个节点的CSS服务

image.png

14)回到刚才启动的cssm控制台页面,关闭DB自动拉起(目前还未初始化实例)

set GRP_DSC auto restart off

image.png

15)创建ASM磁盘组

等待ASM全部变成OPEN状态:
image.png
创建磁盘组:
image.png

16)初始化数据库

[dmdba@dm-gy ~/dmdbms/bin]$./dminit control=/home/dmdba/dm/dm_config/dminit.ini

image.png

17)sqllog、mal文件替换到conf0/1目录

image.png
image.png

18)修改dm.ini参数

vi ./conf0/dm.ini
vi ./conf1/dm.ini

参数修改:
ARCH_INI=1、SVR_LOG=1、ENABLE_ENCRYPT=0、DSC_N_POOLS=101、DSC_N_CTLS=5000

19)发送conf1到1号节点

scp -rp conf1 dmdba@192.168.121.149:/home/dmdba/dm/dm_config

20)启动数据库

回到刚才启动的cssm控制台页面:

EP STARTUP GRP_DSC

image.png
image.png

评论
后发表回复

作者

文章

阅读量

获赞

扫一扫
联系客服