1.背景
DM 共享存储数据库集群的英文全称 DM Data Shared Cluster,简称 (DMDSC)。DMDSC 允许多个数据库实例同时访问、操作同一数据库,具有高可用、高性能、负载均衡等特性。并支持故障自动切换和故障自动重加入,某一个数据库实例故障后,不会导致数据库服务无法提供。
通过本次实验熟悉DMDSC集群的搭建要求和搭建过程,该部署架构提供的能力等。
2.操作内容和要求
完成DSC集群的搭建,要求如下:
1)完成DSC集群的部署,并测试建表和插入数据,2个节点都可以查询到数据。
2)测试故障一个节点后,集群和持续提供服务。
3.具体步骤
3.1 规划
3.1.1 网络和端口规划
3.1.2 共享存储规划
3.2 集群搭建
3.2.1 共享存储配置
使用vmware-vdiskmanager.exe工具创建共享磁盘
打开vmware的vctl命令行工具
创建虚拟磁盘
查看创建的磁盘文件
给两台虚拟机挂载硬盘
修改两台虚拟机的vmx文件
在vmx文件添加以下内容
启动两台机器,均正常
使用lsblk指令查看添加的磁盘是否加入
查询各个磁盘的scsi_id
两台设备上编写88-dm-devices.rules文件
使udev生效,重启,授权,检查是否生效
3.2.2 配置dmdcr_cfg.ini
在两台机器都配置如下信息
3.2.3 初始化磁盘组
在1号机器做如下操作
3.2.4 配置 dmasvrmal.ini
在两台机器上均配置dmasvrmal.ini文件
3.2.5 配置dmdcr.ini
机器1
机器2
3.2.6 启动DMCSS、DMASM服务
在2个节点分别启动dmcss命令、dmasmsvr命令
3.2.7 创建DMASM磁盘组
3.2.8 初始化实例
在1号机器创建dmminit.ini
初始化
拷贝文件至另外一台机器
3.2.9 配置dmarch.ini
修改两台机器的dm.ini文件的ARCH_INI=1
1号机创建dmarch.ini
2号机创建dmarch.ini
3.2.10 启动DMSERVER服务
两台机器均执行
3.2.11 注册CSS、ASM、DMSERVER服务
1号机
2号机
3.2.12 配置监视器
创建dmcssm.ini
注册监视器
3.2.13 启动监视器
启动监视器
3.3 功能测试
3.3.1 数据查询测试
建表,插入数据
另外一台机器查询
3.3.2 故障测试
断开一台机器网络
另外一台机器正常使用
恢复网络后,恢复正常
达梦社区地址 https://eco.dameng.com