openGauss基于存储复制的资源池化安装部署流程

第一步:在主存储上创建资源池化需要的lun,以及远程同步复制xlog卷对应的lun,并且所有lun全部映射到业务计算节点上

1. 登录主集群DeviceManager,选择服务->LUN组->创建 来创建主集群LUN组;

2.登录主集群DeviceManager,选择数据保护->LUN->远程复制Pair->创建 为xlog卷创建远程复制Pair,执行完成后DeviceManager会在对端自动创建一个与本端xlog卷有同步复制关系的卷;

3.点击创建好的远程复制Pair,通过操作->分裂 将上一步建立的远程复制Pair分裂,此步骤是为了先分别拉起主备集群。

4.登录备集群DeviceManager,执行相同的创建LUN的操作,在创建的LUN组中点击成员LUN->增加,然后选择主集群上已经创建的xlog卷,添加xlog盘,并在备集群存储创建并映射剩余的3个lun。

5.在备集群DeviceManager中选择数据保护->LUN->远程复制Pair,然后搜索已经创建的远程复制Pair,通过操作->取消从资源保护使从端可读写。

6.在服务->LUN组->LUN中搜索刚才创建的LUN名称,查询本端WWN,用来在服务器上映射到对应的盘符。在服务器root用户下,执行rescan-scsi-bus.sh脚本扫描创建的LUN组,执行 ll /dev/disk/by-id | grep xxx 查询对应的盘符。

第二步:主存储上准备xml文件

59f7c5eb-6ba4-401d-8815-7b422319696c.png

第三步:在主存储上执行如下操作安装部署主集群,安装用户omm

su - root mkdir -p /opt/software/openGauss chmod 755 -R /opt/software

将下载的安装包放置/opt/software/openGauss目录下

cd /opt/software/openGauss tar -zxvf openGauss-x.x.x-openEuler-64bit-all.tar.gz tar -zxvf openGauss-x.x.x-openEuler-64bit-om.tar.gz cd /opt/software/openGauss/script ./gs_preinstall -U omm -G dbgrp -X /opt/software/openGauss/cluster_config.xml --sep-env-file=/home/omm/envsu - omm source /home/omm/env gs_install -X /opt/software/openGauss/cluster_config.xml --dorado-cluster-mode="primary"

第四步:查询主集群状态

建立容灾关系之后就是主集群,未建立容灾关系之前还是资源池化单集群。

第五步:在备存储上准备lun和xml文件。同第1步和第2步一样

第六步:在备存储上集群(建立容灾关系之后就是备集群)上执行如下操作安装部署备集群,安装用户omm

简化步骤如下:

su - root mkdir -p /opt/software/openGausschmod 755 -R /opt/software

将下载的安装包放置/opt/software/openGauss目录下

cd /opt/software/openGausstar -zxvf openGauss-x.x.x-openEuler-64bit-all.tar.gztar -zxvf openGauss-x.x.x-openEuler-64bit-om.tar.gzcd /opt/software/openGauss/scriptgs_preinstall -U omm -G dbgrp -X /opt/software/openGauss/cluster_config.xml --sep-env-file=/home/omm/envsu - ommgs_install -X /opt/software/openGauss/cluster_config.xml --dorado-cluster-mode="standby"


第七步:查询备存储上集群(建立容灾关系之后就是备集群)状态。


第八步:停止主集群,配置容灾参数,重新拉起主集群

9b1a7b6d-c444-474f-a2fc-bc6fff31b902.png

端口号可以一样


第九步:. 停止备存储上的资源池化单集群(建立容灾关系之后就是备集群),配置容灾参数

b2f400b3-8703-4e79-9d97-0f713d0f8330.png 84e32d76-dd62-45c8-b8a0-143fe01652e6.png 0aea5ae5-f86b-4e69-ac97-6c53bcc356d6.png

此为10号的cm参数

cm_ctl set --param --agent -k ss_double_cluster_mode=1cm_ctl set --param --agent -k ss_double_cluster_mode=2

此为17号后的参数

第十步:. 拉起首备dssserver,执行build

export DSS_MAINTAIN=TRUE                                                        // 打开dss手动模式dssserver -D /opt/huawei/install/dss_home &                                     // 拉起dssserver,-D 指定$DSS_HOMEgs_ctl build -D /opt/huawei/install/data/dn -b cross_cluster_full -qdsscmd stopdss                                                                  // 停止手动模式的dssserver

Tips


build必须需要加-q,指build成功后不拉起数据库。

第十一步:配置备集群cm参数,重新拉起备集群

cm_ctl set --param --agent -k ss_double_cluster_mode=2在$DSS_HOME/cfg/dss_inst.ini文件中增加一行(备集群所有节点)CLUSTER_RUN_MODE=cluster_standby
ff0af3cb-553c-453f-84ab-e6a0754a0ff5.png

更多>启用从资源保护

更多>同步

切换同步复制关系 分裂改为同步(非常关键)

cm_ctl start

第十二步:查询集群状态

gs_ctl query -D /......./dn有senders info无receiver info备集群节点gs_ctl query -D /.../dn无senders info有receiver info


往期推荐

解析openGauss的AutoVacuum机制及优化策略

386fffd5-87f7-49df-b775-bb00182222a2.png

openGauss环境搭建 | 新手指南

386fffd5-87f7-49df-b775-bb00182222a2.png

本文分享自微信公众号 - openGauss(openGauss)。
如有侵权,请联系 support@oschina.cn 删除。
本文参与“ OSC源创计划 ”,欢迎正在阅读的你也加入,一起分享。

  • 3
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

openGauss社区

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值