达梦数据库DSC集群的搭建DM8+CentOS7.7+dmcss+dmasm

达梦数据库DSC集群的搭建DM8+CentOS7.7+dmcss+dmasm
1 环境准备
2 安装DM 软件
3 共享存储环境准备(虚拟化环境配置注意)
3.1 规划6个共享磁盘如下:
3.2 VMware vSphere配置注意
3.2.1 节点DSC1
3.2.2 节点DSC2
3.3 VMware Workstation配置注意
4 绑定UDEV
5 配置raw设备
6 配置dmdcr_cfg.ini 文件
7 使用 DMASMCMD 工具初始化
8 准备DMASM 的 MAL 配置文件(dmasvrmal.ini)
9 准备dmdcr.ini 配置文件
10 启动DMCSS、DMASM 服务程序
10.1 分别在2个节点注册DMCSS和DMASM服务
10.2 启动DMCSS和DMASM 服务
10.3 手工启动命令
11 创建DMASM磁盘组
12 准备dminit.ini 配置文件
13 使用dminit 初始化 DB 环境
14 启动数据库服务器
14.1 注册服务
14.2 启动数据库
14.3 手工启动命令
15 连接数据库验证
15.1 配置服务名文件
15.2 连接RAC集群
15.3 测试故障重连
1 环境准备
主机    IP地址    实例名    操作系统
DSC1    10.10.35.112(外部服务)1.1.1.41(内部通信)    RAC1    CentOs Linux 7.7
DSC2    10.10.35.113(外部服务)1.1.1.42(内部通信)    RAC2    CentOs Linux 7.7
2 安装DM 软件
关闭防火墙 和 Selinux

[root@DSC1 opt]# systemctl stop firewalld
[root@DSC1 opt]# systemctl disable firewalld
Removed symlink /etc/systemd/system/multi-user.target.wants/firewalld.service.
Removed symlink /etc/systemd/system/dbus-org.fedoraproject.FirewallD1.service.
[root@DSC1 opt]# vi /etc/selinux/config
1
2
3
4
5

创建DM用户:

[root@DSC1 opt]# groupadd dinstall
[root@DSC1 opt]# useradd -g dinstall -m -d /home/dmdba -s /bin/bash dmdba
[root@DSC1 opt]# passwd dmdba
1
2
3
创建目录:存储dm数据库文件的空间需要提前规划并挂载好,我这里放在/dm8目录下

[root@DSC1 ~]# mkdir -p /dm8/dmdbms
[root@DSC1 ~]# chown -R dmdba:dinstall /dm8
[root@DSC1 ~]# chmod -R 775 /dm8
1
2
3
配置系统限制,在/etc/security/limits.conf 文件中添加如下内容:

cat >> /etc/security/limits.conf dmdba  soft  nofile  65536
dmdba  hard  nofile  65536
EOF
1
2
3
4
重启之后,切换至dmdba用户验证是否生效

[dmdba@DEM ~]# ulimit -a
1
配置环境变量:在dmdba用户的~/.bash_profile 里添加如下内容:

export DM_HOME=”/dm8/dmdbms”
export LD_LIBRARY_PATH=”/dm8/dmdbms/bin:$LD_LIBRARY_PATH”
export PATH=”/dm8/dmdbms/bin:$PATH”
1
2
3
至此我们用dmdba用户开始安装软件
[dmdba@DSC1 dm8]$ ./DMInstall.bin -i

3 共享存储环境准备(虚拟化环境配置注意)
3.1 规划6个共享磁盘如下:
Dcr disk: 1G
Voting disk: 2G
Log disk: 10G
Data disk1: 11G
Data disk2: 12G
Data disk3: 13G
1
2
3
4
5
6
3.2 VMware vSphere配置注意
3.2.1 节点DSC1
添加SCSI控制器 1(共享磁盘不能和本地磁盘使用一个SCSI控制器)

创建6个上面规划的共享磁盘,需要注意内容如下(否则无法DSC2节点无法开机)

Dcr disk: 1G        SCSI(1:0)
Voting disk: 2G    SCSI(1:1)
Log disk: 10G        SCSI(1:2)
Data disk1: 11G    SCSI(1:3)
Data disk2: 12G    SCSI(1:4)
Data disk3: 13G    SCSI(1:5)
1
2
3
4
5
6
3.2.2 节点DSC2
添加现有磁盘

SCSI控制器选择和节点DSC1一样就行

3.3 VMware Workstation配置注意
1、共享磁盘不能和本地磁盘使用一个SCSI控制器,可以如上面配置到SCSI 1
2、找到虚拟机的 .vmx文件添加如下内容,有几个共享磁盘就添加几个scsi1:x

disk.locking = “FALSE”
disk.enableUUID = “TRUE”
scsi1:1.SharedBus = “Virtual”
scsi1:2.SharedBus = “Virtual”
scsi1:3.SharedBus = “Virtual”
scsi1:4.SharedBus = “Virtual”
scsi1:5.SharedBus = “Virtual”
scsi1:6.SharedBus = “Virtual”
1
2
3
4
5
6
7
8
4 绑定UDEV
在之前步骤创建好raw设备之后,在操作系统层面可以直接看到这些硬盘:

[root@DSC2 ~]# fdisk -l|grep “/dev/sd*”
1

因为我们划分了多个磁盘,这些盘符在每次系统启动后并不唯一,所以我们先使用UDEV绑定后,再绑定成raw设备。

udev绑定脚本:

for i in b c d e f g;
do  
echo “KERNEL==”sd””

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2020年6月22日
下一篇 2020年6月22日

相关推荐