欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

DM8 DSC共享集群搭建部署之DEM方式

程序员文章站 2024-03-24 14:07:58
...

使用DEM安装部署DMDSC共享集群

一、环境说明

主机规划:

IP Addr DB Version OS Version
节点1 192.168.15.21(外网)
192.168.25.21(内网)
DM Database Server 64 V8 1-1-126-20.08.29-126370-ENT DSC Veriosn: V2.0 中标麒麟6
节点2 192.168.15.22(外网)
192.168.25.22(内网)
DM Database Server 64 V8 1-1-126-20.08.29-126370-ENT DSC Veriosn: V2.0 中标麒麟6
DEM 192.168.15.10
192.168.25.10
- 中标麒麟6
存储(Openfiler) 192.168.15.100 - -
实例工作目录 /dm8/dmdsc - -

存储规划:

ASM磁盘名 大小 用途
DCR 512M 存放DCR配置信息
VOTE 512M 存放表决文件
LOG 2G 存放在线日志文件
DATA 12G 存放数据文件

二、环境准备

2.1 操作系统配置(两节点)

1、关闭防火墙(或者将相关端口加入到防火墙)

service iptables stop
chkconfig --level 2345 iptables off

2、关闭SELINUX

#vi /etc/selinux/config
改成:SELINUX= disabled
# setenforce 0

3、调整资源限制

[aaa@qq.com ~]# ulimit -a
core file size          (blocks, -c) 0
data seg size           (kbytes, -d) unlimited
scheduling priority             (-e) 0
file size               (blocks, -f) unlimited
pending signals                 (-i) 15697
max locked memory       (kbytes, -l) 64
max memory size         (kbytes, -m) unlimited
open files                      (-n) 65536
pipe size            (512 bytes, -p) 8
POSIX message queues     (bytes, -q) 819200
real-time priority              (-r) 0
stack size              (kbytes, -s) 10240
cpu time               (seconds, -t) unlimited
max user processes              (-u) 1024
virtual memory          (kbytes, -v) unlimited
file locks                      (-x) unlimited

参数使用限制:

(1)data seg size

data seg size (kbytes, -d)

建议用户设置为1048576(即1GB)以上或unlimited(无限制),此参数过小将导致数据库启动失败。

(2)file size

file size(blocks, -f)

建议用户设置为unlimited(无限制),此参数过小将导致数据库安装或初始化失败。

(3)open files

open files(-n)

建议用户设置为65536以上或unlimited(无限制)。

(4)virtual memory

virtual memory (kbytes, -v)

建议用户设置为1048576(即1GB)以上或unlimited(无限制),此参数过小将导致数据库启动失败。

vi /etc/security/limits.conf --添加
* soft nofile 65536
* hard nofile 65536

或者在/etc/profile中添加如下内容:
vi /etc/profile --添加:
ulimit -SHn 65536
保存退出。
source /etc/profile

2.2 共享存储配置(两节点)

本次使用openfiler软件通过iSCSI方式分配存储。

1、发现存储

[aaa@qq.com dm8]# iscsiadm -m discovery -t st -p 192.168.15.100
192.168.15.100:3260,1 iqn.2006-01.com.openfiler:tsn.63e38c389865

2、登录iscsi存储

[aaa@qq.com dm8]# iscsiadm -m node -T iqn.2006-01.com.openfiler:tsn.63e38c389865 -p 192.168.15.100 -l
Logging in to [iface: default, target: iqn.2006-01.com.openfiler:tsn.63e38c389865, portal: 192.168.15.100,3260]
Login to [iface: default, target: iqn.2006-01.com.openfiler:tsn.63e38c389865, portal: 192.168.15.100,3260] successful.

3、检查存储挂载情况

[aaa@qq.com dm8]# lsblk 
NAME                         MAJ:MIN RM   SIZE RO MOUNTPOINT
sda                            8:0    0    30G  0 
├─sda1                         8:1    0   500M  0 /boot
├─sda2                         8:2    0  19.5G  0 
│ ├─VolGroup-LogVol01 (dm-0) 253:0    0  27.5G  0 /
│ └─VolGroup-LogVol00 (dm-1) 253:1    0     2G  0 [SWAP]
└─sda3                         8:3    0    10G  0 
  └─VolGroup-LogVol01 (dm-0) 253:0    0  27.5G  0 /
sr0                           11:0    1   4.3G  0 
sdb                            8:16   0  12.4G  0 
sdc                            8:32   0     2G  0 
sdd                            8:48   0   512M  0 
sde                            8:64   0   512M  0 


[aaa@qq.com dmagent]# lsblk 
NAME                         MAJ:MIN RM   SIZE RO MOUNTPOINT
sda                            8:0    0    30G  0 
├─sda1                         8:1    0   500M  0 /boot
├─sda2                         8:2    0  19.5G  0 
│ ├─VolGroup-LogVol01 (dm-0) 253:0    0  27.5G  0 /
│ └─VolGroup-LogVol00 (dm-1) 253:1    0     2G  0 [SWAP]
└─sda3                         8:3    0    10G  0 
  └─VolGroup-LogVol01 (dm-0) 253:0    0  27.5G  0 /
sr0                           11:0    1   4.3G  0 
sdb                            8:16   0  12.4G  0 
sdc                            8:32   0     2G  0 
sdd                            8:48   0   512M  0 
sde                            8:64   0   512M  0 

4、设置开启自动登陆iSCSI

[aaa@qq.com ~]# iscsiadm -m node –T iqn.2006-01.com.openfiler:tsn.5b815520f846 -p 192168.15.100 --op update -n node.startup -v automatic

5、绑定为raw设备

[aaa@qq.com ~]# vi /etc/udev/rules.d/60-raw.rules   ---添加如下内容
ACTION=="add", KERNEL=="sde", RUN+="/bin/raw /dev/raw/raw1 %N"
ACTION=="add", KERNEL=="sdd", RUN+="/bin/raw /dev/raw/raw2 %N"
ACTION=="add", KERNEL=="sdc", RUN+="/bin/raw /dev/raw/raw3 %N"
ACTION=="add", KERNEL=="sdb", RUN+="/bin/raw /dev/raw/raw4 %N"
ACTION=="add", KERNEL=="raw[1-4]", OWNER="dmdba", GROUP="dinstall", MODE="660"
保存退出。
[aaa@qq.com ~]# start_udev
查看raw设备大小:
[aaa@qq.com ~]# blockdev --getsize64 /dev/raw/raw1 
536870912
[aaa@qq.com ~]# blockdev --getsize64 /dev/raw/raw2
536870912
[aaa@qq.com ~]# blockdev --getsize64 /dev/raw/raw3
2147483648
[aaa@qq.com ~]# blockdev --getsize64 /dev/raw/raw4
13287555072

6、注意事项

当DMDSC集群服务注册到系统服务开机启动时,可能会因为存储udev规则未生效,导致启动失败。可以考虑将udev规则内容写到rc.local里面。

2.3 DEM部署以及Agent部署

当前环境已成功部署DEM和Agent。

DEM部署参考:
DEM安装部署
DEM安装部署

三、使用DEM部署DMDSC集群

3.1 新建集群部署

集群类型选择”DMDSC”

DM8 DSC共享集群搭建部署之DEM方式

3.2 选择需要部署的主机节点

DM8 DSC共享集群搭建部署之DEM方式

3.3 实例规划

设置ASM登陆密码、设置工作目录、实例名端口等
需要注意的是:这里的实例端口DCR_CHECK_PORT两个实例不能相同,否则在部署时会报错“DCR_EP_PORT/DCR_CHECK_PORT of EP:[DSC01] and EP:[DSC02] are same.[code: -802], 非法INI配置参数”,但是在手动部署DMDSC集群时实例端口是可以配置成相同的端口号

DM8 DSC共享集群搭建部署之DEM方式

DM8 DSC共享集群搭建部署之DEM方式

3.4 配置dmdcr_cfg.ini

配置voting disk,DCR_OGUID等

DM8 DSC共享集群搭建部署之DEM方式

3.5 配置dmasvrmal.ini

DM8 DSC共享集群搭建部署之DEM方式

3.6 配置dmdcr.ini

DM8 DSC共享集群搭建部署之DEM方式

3.7 配置dminit.ini

配置共享磁盘组和初始化数据库参数

DM8 DSC共享集群搭建部署之DEM方式

3.8 配置dmmal.ini

DM8 DSC共享集群搭建部署之DEM方式

3.9 配置dmarch.ini

本次测试未配置归档

DM8 DSC共享集群搭建部署之DEM方式

3.10 配置监视器dmcssm

本次测试也未使用DEM配置监视器

DM8 DSC共享集群搭建部署之DEM方式

3.11 上传软件安装包

确认DEM Server服务器上可用空间能够存放dm安装包

DM8 DSC共享集群搭建部署之DEM方式

3.12 集群配置详情总览

可以导出成文本文件

DM8 DSC共享集群搭建部署之DEM方式

3.13 开始执行部署任务

DM8 DSC共享集群搭建部署之DEM方式

全部完成后,点击完成即可。
完成后,会自动加入进DEM监控中。

DM8 DSC共享集群搭建部署之DEM方式

3.14 连接测试

配置dm_svc.conf

[aaa@qq.com bin]$ cat /etc/dm_svc.conf 
TIME_ZONE=(480)
LANGUAGE=(cn)
RAC=(192.168.15.22:7236,192.168.15.21:7237)

使用服务名连接:

[aaa@qq.com bin]$ ./disql SYSDBA/aaa@qq.com

服务器[192.168.15.21:7237]:处于普通打开状态
登录使用时间: 24.599(毫秒)
disql V8
SQL> exit
[aaa@qq.com bin]$ ./disql SYSDBA/aaa@qq.com

服务器[192.168.15.22:7236]:处于普通打开状态
登录使用时间: 22.050(毫秒)
disql V8
SQL> exit
相关标签: 达梦