DM8数据共享集群(DSC)环境搭建

一、 环境准备

1、 服务器规划
在这里插入图片描述2、集群规划
在这里插入图片描述3、环境参数修改
(1) 修改主机名
修改两台服务器的主机名称,分别命名为dmdsc01和dmdsc02。
在这里插入图片描述(2)关闭防火墙

systemctl stop firewalld.service      //停止防火墙
systemctl disable firewalld.service     //禁止防火墙自启动

(3) 创建用户、目录

groupadd dminstall     //创建安装组
useradd -g dminstall -g -d /home/dmdbms -s /bin/bash dmdba  //创建用户   
mkdir -p /home/dmdba/dmdbms /home/dmdba/dsc/config /home/dmdba/dsc/arch_0 /home/dmdba/dsc/arch_0_remote /home/dmdba/dsc/bakup                                //创建各级目录

(4) 安装数据库
两台服务器参照数据库安装手册安装同一版本数据库,安装过程在此不赘述。
(5) 添加磁盘
数据库安装完毕,通过虚拟机VMware给两台服务器添加磁盘。
服务器1的添加:
在这里插入图片描述注:添加磁盘必须选择存储为单个文件。
选择存储为单个文件的原因是:服务器2添加磁盘的时候,必须要选择刚刚创建的这个磁盘,而不是新建一个单独的磁盘。如果将磁盘拆分为多个文件,则服务器2没法添加该磁盘。

服务器2的添加:
在这里插入图片描述注:服务器2添加的磁盘是服务器1创建的,找到服务器1创建时的磁盘名称,选择后即可完成磁盘添加。

(6) 划分磁盘分区(两台服务器)
使用fdisk工具进行分区划分
在这里插入图片描述可以看到,上一步添加的一块64GB的磁盘,还没有挂载到系统中使用,需要进行手动分区挂载。
在这里插入图片描述此处需将磁盘划分为4个分区,执行的命令分别为:
n->p->1->回车->+200M->回车 //划分200M空间给第一个分区,做dcr。
n->p->2->回车->+200M->回车 //划分200M空间给第二个分区,做vote。
n->p->3->回车->+4GB->回车 //划分4GB空间给第三个分区,做log。
n->p->4->回车->回车->回车 //划分剩余空间给第四个分区,做data。
注:第四个分区划分完毕,需要输入w写入划分信息,并且执行命令partprobe /dev/sdb 让内核重新读取分区信息。

(7) 挂载磁盘分区(两台服务器)
在文件/etc/udev/rules.d/70-persistent-ipoib.rules添加如下参数:

ACTION=="add",KERNEL=="sdb1",RUN+="/bin/raw /dev/raw/raw1 %N"
ACTION=="add",KERNEL=="sdb2",RUN+="/bin/raw /dev/raw/raw2 %N"
ACTION=="add",KERNEL=="sdb3",RUN+="/bin/raw /dev/raw/raw3 %N"
ACTION=="add",KERNEL=="sdb4",RUN+="/bin/raw /dev/raw/raw4 %N"
ACTION=="add",KERNEL=="raw[1-4]",OWNER="root",GROUP="root",MODE="660"

执行命令:systemctl restart systemd-udev-trigger.service完成挂载。
执行命令:blockdev --getsize64 /dev/raw/raw1查看各设备的大小

二、 开始搭建环境

1、 创建dmdcr_cfg.ini文件(两台服务器)
在这里插入图片描述2、 初始化磁盘组(两台服务器)
在这里插入图片描述3、 创建dmasvrmal.ini文件(两台服务器完全一致)
在这里插入图片描述4、 创建dmdcr.ini(两台服务器)
在这里插入图片描述5、 启动CSS、ASM服务
(1) 先分别启动服务器1、服务器2的CSS服务

./dmcss DCR_INI=/home/dmdba/dsc/config/dmdcr.ini

(2) 再分别启动服务器1、服务器2的ASM服务

./dmasmsvr DCR_INI=/home/dmdba/dsc/config/dmdcr.ini

启动完成后,可以看到服务器1的CSS服务打印如下日志:
在这里插入图片描述也可以看到服务器1的ASM服务打印如下日志:
在这里插入图片描述至此,CSS、ASM服务启动完毕。

6、 创建DMASM磁盘组(服务器1)
在这里插入图片描述7、 创建dminit.ini文件
在这里插入图片描述8、 初始化实例(服务器1)
在这里插入图片描述拷贝/home/dmdba/data/DSC1文件到服务器2。
在这里插入图片描述9、 创建dmarch.ini(两台服务器)
服务器1
在这里插入图片描述
服务器2
在这里插入图片描述10、 启动DMSERVER服务
启动DSC0:

./dmserver /home/dmdba/data/DSC0/dm.inidcr_ini=/home/dmdba/dsc/config/dmdcr.ini

启动DSC1:

./dmserver /home/dmdba/data/DSC1/dm.inidcr_ini=/home/dmdba/dsc/config/dmdcr.ini

11、 注册CSS、ASM、DMSERVER成为系统服务

./dm_service_installer.sh -t dmcss -dcr_ini /home/dmdba/dsc/config/dmdcr.ini -p CSS
./dm_service_installer.sh -t dmasmsvr -dcr_ini /home/dmdba/dsc/config/dmdcr.ini -y DmCSSServiceCSS -p ASM
./dm_service_installer.sh -t dmserver -dm_ini /home/dmdba/data/DSC1/dm.ini -dcr_ini /home/dmdba/dsc/config/dmdcr.ini -y DmASMSvrServiceASM -p DSC

至此,达梦数据共享集群(DMDSC)两个节点的方案便已搭建完毕。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值