SAP-DB-服务器组-003-pacemaker集群-在AWS平台里-创建及配置-SAPHanaTopology资源及SAPHana及VIP

发布时间 2023-12-22 16:21:19作者: 520_1351

关于基础环境的安装,还是可以参考笔者另一篇文章,APP的部分

《SAP-APP-服务器组-001-pacemaker集群的基础环境的安装部署》

https://www.cnblogs.com/5201351/p/17899446.html

 

1、DB需要多安装  resource-agents-sap-hana

[root@db01 qq-5201351]# yum install -y resource-agents-sap-hana

2、创建stonith资源

pcs stonith create stonith-project-prd-db fence_aws \
region=cn-north-1 \
pcmk_host_map="db01:i-0f4f1b91cee2de93b;db02:i-0597fa1e2bee75ba3" \
pcmk_delay_max=45 pcmk_reboot_action=off \
power_timeout=600 pcmk_reboot_timeout=600 \
pcmk_reboot_retries=4 \
op start timeout=600 \
op monitor interval=300 timeout=60

3、 然后设置维护模式 : pcs node maintenance --all

4、需要找应用方的人要到 ,给出的信息如下两个选项的信息,  InstanceNumber=02 &   SID=XDB

5、创建 SAPHanaTopology 资源 , 该SAPHanaTopology资源收集每个节点上的 SAP HANA 系统复制的状态和配置。

为配置以下属性SAPHanaTopology。运行以下命令来创建SAPHANATopology资源:

pcs resource create SAPHanaTopology_XDB_02 SAPHanaTopology \
SID=XDB InstanceNumber=02 \
op start timeout=600 \
op stop timeout=300 \
op monitor interval=10 timeout=600 \
clone clone-max=2 clone-node-max=1 interleave=true

6、创建SAPHana资源,该SAPHana资源负责启动、停止和重新定位 SAP HANA 数据库。此资源必须作为主/辅助群集资源运行。要创建此资源,请运行以下命令:

pcs resource create SAPHana_XDB_02 \
SAPHana SID=XDB InstanceNumber=02 PREFER_SITE_TAKEOVER=true \
DUPLICATE_PRIMARY_TIMEOUT=7200 AUTOMATED_REGISTER=true \
op start timeout=3600 \
op stop timeout=3600 \
op monitor interval=61 role="Slave" timeout=700 \
op monitor interval=59 role="Master" timeout=700 \
op promote timeout=3600 \
op demote timeout=3600 \
promotable meta notify=true clone-max=2 clone-node-max=1 interleave=true

7、创建VIP资源

pcs resource create Project-PRD-OIP aws-vpc-move-ip \
ip=192.168.15.108 \
interface=eth0 \
routing_table=rtb-0ed6bd5522b41f983,rtb-00aa2271cc2edbd3d

注意:关于Project-PRD-OIP这个资源,要正常运行,一定需要使用两台主机的root用户执行 aws configure 命令,至少要有 region 的信息,笔者还加上了json输出

8、添加启动的顺序约束

pcs constraint order SAPHanaTopology_PDB_02-clone then SAPHana_PDB_02-clone symmetrical=false

9、添加绑定约束(专业名称不一定要这个,笔者自己想到的、只为能表明意义)

pcs constraint colocation add Project-PRD-OIP with master SAPHana_PDB_02-clone 2000

 

 

 

尊重别人的劳动成果 转载请务必注明出处: