DSC两节点搭建
DSC搭建部署
安装虚拟机
创建共享磁盘
1.在第一台服务器上添加一个磁盘
选择虚拟机(DSC1) > 右键“设置” > 添加“硬盘” > SCSI > 创建新虚拟磁盘 > 指定磁盘容量 > 指定磁盘文件路径及命名 > 确定。
选择新添加得硬盘 2 (SCSI) > 高级 > 设置设备号为 SCSI 1:1 ,模式为独立、永久。
2.在第二台服务器同样添加这个磁盘。
选择虚拟机(DSC2) > 右键“设置” > 添加“硬盘” > SCSI > 使用现有虚拟磁盘 > 选择现有磁盘(浏览找到刚创建的“DMDSC.vmdk”) > 完成。
选择新添加得硬盘 2 (SCSI) > 高级 > 设置设备号为 SCSI 1:1 ,模式为独立、永久。
3 磁盘分区(DSC1)
分区(DSC1)
fdisk /dev/sdb
需要分区后才能进行绑定。依次输入下列信息:
n → p → 1 → “回车” → +1G # dcr
n → p → 2 → “回车” → +1G # vote
n → p → 3 → “回车” → +10G # log0
n → p → 4 → “回车” → 回车 # data0
w # 保存
查看分区(DSC1)
查看分区(DSC2)
如果DSC2中没有显示分区,则可能共享磁盘挂载失败,需要重新挂载。
4 配置裸设备(DSC1 & DSC2)
共享存储需要在 2 个节点上都操作。
sdb1-sdb4 是需要配置的共享磁盘。
新建 udev 规则文件(DSC1 & DSC2)
vi /etc/udev/rules.d/90-raw.rules
添加以下内容:
ACTION=="add",KERNEL=="sdb1",RUN+="/bin/raw /dev/raw/raw1 %N"
ACTION=="add",KERNEL=="sdb2",RUN+="/bin/raw /dev/raw/raw2 %N"
ACTION=="add",KERNEL=="sdb3",RUN+="/bin/raw /dev/raw/raw3 %N"
ACTION=="add",KERNEL=="sdb4",RUN+="/bin/raw /dev/raw/raw4 %N"
KERNEL=="raw[1-4]", OWNER="dmdba", GROUP="dinstall", MODE="660"
执行以下命令,使 udev 生效:
udevadm trigger --type=devices --action=change
执行以下命令,检查是否配置成功:
ll /dev/raw/raw*
如果查看不到配置的裸设备,请重启服务器再验证。
5 配置 DCR 初始化配置文件(DSC1 & DSC2)
创建配置文件存放目录,2 个节点都要执行,使用 dmdba 用户,执行以下命令:
mkdir -p /home/dmdba/config
新建 dmdcr_cfg.ini 文件,节点 1 使用 dmdba 用户,执行以下命令:
vim /home/dmdba/config/dmdcr_cfg.ini
添加以下内容:
DCR_N_GRP = 3
DCR_VTD_PATH = /dev/raw/raw2
DCR_OGUID = 63635
[GRP]
DCR_GRP_TYPE = CSS
DCR_GRP_NAME = CSS
DCR_GRP_N_EP = 2
DCR_GRP_DSKCHK_CNT