
环境说明
操作系统:liunx-centos7.6
服务器:3台虚拟机(主备数据库各一台,监视器一台(可选))
达梦数据库版本:达梦V8
一、安装前准备工作
参考达梦官方文档:https://eco.dameng.com/document/dm/zh-cn/ops/before-installation.html
1、系统环境(all three nodes)
1.1 关闭防火墙
systemctl stop firewalld
systemctl disable firewalld
1.2 关闭selinux
##临时关闭 SELinux:
[root@localhost ~]# setenforce 0
##永久关闭 SELinux
改配置文件:/etc/selinux/config,修改 SELINUX=disabled
1.3 关闭swap
内存足够的情况下关闭,不足的话可以不用关闭。
1.4 关闭透明大页
(1) 查看透明大页内存
##使用下图中命令查看当前操作系统透明大页内存配置。
[root@]# grep -i huge /proc/meminfo
[root@]# cat /sys/kernel/mm/transparent_hugepage/enabled
(2) 关闭透明大页内存
##通过修改 grub 配置,在 “GRUB_CMDLINE_LINUX=” 配置参数结尾加入 “transparent_hugepage=never”,可以永久关闭透明大页内存。
[root@~]# vim /etc/default/grub
(3) 重新生成 grub 配置
##如果操作系统安装时,使用 Legacy 模式引导安装,则使用以下命令重新生成 grub。
[root@~] # grub2-mkconfig -o /boot/grub2/grub.cfg
(4) 生成 grub 后,重启操作系统查看配置
可以看到系统中目前透明大页内存为 0,并且禁用透明大页内存(never)。查看 /sys/kernel/mm/transparent_hugepage/defrag 配置文件缺省配置为 “madvise”。
1.5 调整 limits.conf 参数
##编辑 limits.conf 文件
[root@~]# vi /etc/security/limits.conf
##在最后面添加以下内容
* soft nproc 10240
* hard nproc 10240
或者指定用户
dmdba soft nproc 10240
dmdba hard nproc 10240
dmdba soft nofile 65536
dmdba hard nofile 65536
dmdba hard data unlimited
dmdba soft data unlimited
dmdba hard fsize unlimited
dmdba soft fsize unlimited
dmdba soft core unlimited
dmdba hard core unlimited
##重启操作系统
[root@]# reboot
##再次确认
[dmdba@]# ulimit –a
2、集群规划
| 序号 |
事项 |
数据库节点1 |
数据库节点2 |
监视器节点(可选) |
| 1 |
业务IP |
192.192.103.98 |
192.192.103.99 |
192.192.103.100 |
| 2 |
心跳 IP |
192.192.103.98 |
192.192.103.99 |
|
| 3 |
实例名 |
DMSERVER1 |
DMSERVER2 |
DEM |
| 4 |
实例端口 |
5236 |
5236 |
5236 |
| 5 |
MAL 端口 |
5336 |
5336 |
|
| 6 |
MAL 守护进程端口 |
5436 |
5436 |
|
| 7 |
守护进程端口 |
5536 |
5536 |
|
| 8 |
OGUID |
45331 |
45331 |
|
| 9 |
守护组 |
GRP1 |
GRP1 |
|
| 10 |
安装目录 |
/dm8/dmdbms |
/dm8/dmdbms |
/dm8/dmdbms |
| 11 |
实例目录 |
/dm8/dmdbms/data |
/dm8/dmdbms/data |
/dm8/dmdbms/data |
| 12 |
归档上限 |
51200 |
51200 |
|
二、集群搭建
1、数据库软件安装(all three nodes)
参考官方文档:安装前准备 | 达梦技术文档
1.1上传解压安装包并挂在镜像
#mount -o loop dm8_20231116_x86_rh6_64.iso /mnt
1.2 创建用户及目录并授权
groupadd dinstall
useradd -g dinstall dmdba
echo dmdba|passwd --stdin dmdba
mkdir -p /dm8/{soft,arch}
chown -R dmdba. /dm8
chmod -R 777 /dm8

本文围绕达梦8守护集群展开,介绍了在Linux CentOS 7.6系统下,使用3台虚拟机搭建集群的详细步骤,包括安装前准备、集群搭建、主备库配置等。还阐述了集群管理方法,如启停集群、主备切换和故障切换等,为达梦数据库集群部署和维护提供了全面指导。
最低0.47元/天 解锁文章
1862

被折叠的 条评论
为什么被折叠?



