DM8 DMDSC 共享存储集群

📅 发布时间:2026/8/26 15:38:06
DM8 DMDSC 共享存储集群 DM8 DMDSC 共享存储集群—— 共享存储集群搭建 · 集群管理 · 测试验证 ——2026 年 8 月21日目 录摘要第一章 DMDSC 集群概述1.1 概念与特点1.2 核心组件1.3 实验环境规划1.4 共享磁盘规划第二章 共享存储与系统环境准备2.1 共享存储服务器配置2.2 iSCSI 链路建立2.3 UUID 与 udev 绑定2.4 raw 裸设备映射2.5 操作系统环境检查第三章 DMDSC 集群搭建3.1 安装 DM 数据库软件3.2 配置 dmdcr_cfg.ini3.3 使用 DMASMCMD 初始化磁盘3.4 配置 dmasvrmal.ini3.5 配置 dmdcr.ini3.6 注册并启动 CSS/ASM 服务3.7 创建 DMASM 磁盘组3.8 配置 dminit.ini 并初始化实例3.9 注册并启动 DMSERVER3.10 验证集群状态第四章 DMDSC 日常管理4.1 配置 dm_svc.conf 连接服务名4.2 负载均衡与故障切换4.3 启停顺序4.4 归档与参数优化第五章 测试验证与问题排查5.1 数据同步测试5.2 故障切换测试5.3 典型问题与解决方案第六章 总结摘要本报告基于达梦 DM8 数据共享集群(DMDSC)搭建实操文档,结合《达梦数据共享集群 DMDSC 搭建实操》官方手册。报告覆盖 DMDSC 集群的规划、共享存储配置、CSS/ASM/DB 三层组件搭建、集群日常管理与启停维护,以及实际操作中遇到的典型问题与解决方案,并附关键截图与验证结果。【补充】官方文档指出,部署前应充分评估硬件资源、软件环境与共享存储绑定方式,生产环境建议使用多路径 + 光纤网络,测试环境可采用 iSCSI 或本地共享磁盘模拟。第一章 DMDSC 集群概述1.1 概念与特点DM 共享存储集群(DMDSC,Dameng Shared Storage Cluster)允许多个数据库实例同时访问并修改同一套共享存储上的数据,实现计算能力的横向扩展与高可用。其核心特点包括:多节点并发读写、共享存储架构、CSS 集群同步服务、DMASM 共享存储管理以及 DB 实例层的透明访问。【补充】官方文档强调:DMDSC 需要数据文件、控制文件和日志文件全部放在共享存储上;共享存储推荐使用 DMASM 管理,生产环境磁盘阵列建议通过光纤交换机和双 HBA 卡做冗余;Redo 日志盘空间建议不少于 4GB,否则可能导致数据库启动失败。1.2 核心组件组件作用说明DMCSS集群同步服务负责管理集群节点状态,自动拉起/重启 ASM 与 DB 实例。DMASM共享存储管理管理 DCR、VOTE、日志盘、数据盘等 ASM 磁盘组。DMSERVER数据库实例对外提供 SQL 服务,多个实例共享同一套数据文件。DCR 盘集群注册表保存集群配置信息,一个集群仅一个。VOTE 盘表决磁盘用于心跳检测与节点状态判定,一个集群仅一个。共享存储数据/日志/控制文件所有节点同时连接,建议使用多路径或 UUID 绑定。1.3 实验环境规划本次实操采用 1 台 Windows Server 2019 作为 iSCSI 共享存储,2 台 RHEL 7 节点构成 DMDSC 共享存储集群,实现多节点并发读写与高可用。节点角色主机名业务 IP心跳 IP内存/CPU系统共享存储DMOA91**.**.**.91**.**.**.914G/2CWindows 2019DSC 节点 1DMW81**.**.**.81**.**.**.814G/2CRHEL 7.6DSC 节点 2DMW82**.**.**.82**.**.**.824G/2C