首页 > 其他分享 >SAP-DB-服务器组-003-pacemaker集群-在AWS平台里-创建及配置-SAPHanaTopology资源及SAPHana及VIP

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

时间:2023-12-22 16:22:49浏览次数:30  
标签:02 SAPHana SAPHanaTopology clone AWS timeout op

关于基础环境的安装,还是可以参考笔者另一篇文章,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

 

 

 

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

 

标签:02,SAPHana,SAPHanaTopology,clone,AWS,timeout,op
From: https://www.cnblogs.com/5201351/p/17921852.html

相关文章

  • AWS EKS - Cluster Creation
     (default)  ChoosewhatlogstobesenttoCloudWatchatclustercreation:  (default)......
  • AWS CLI - eks
     zzh@ZZHPC:~$awseksupdate-kubeconfig--namezimple-bank--regionap-southeast-2Anerroroccurred(AccessDeniedException)whencallingtheDescribeClusteroperation:User:arn:aws:iam::793698357301:user/github-ciisnotauthorizedtoperform:eks:De......
  • 『亚马逊云科技产品测评』AWS云服务器EC2实例实现ByConity快速部署
    前言亚马逊是全球最大的在线零售商和云计算服务提供商。AWS云服务器在全球范围内都备受推崇,被众多业内人士誉为“云计算服务的行业标准”。在国内,亚马逊AWS也以其卓越的性能和服务满足了众多用户的需求,拥有着较高的市场份额和竞争力。同时也是出海用户的首选云服务。作为一款主流的......
  • AWS - Sample Go code to use secrets
     //Usethiscodesnippetinyourapp.//Ifyouneedmoreinformationaboutconfigurationsorimplementingthesamplecode,visittheAWSdocs://https://aws.github.io/aws-sdk-go-v2/docs/getting-started/import("context""......
  • AWS CloudWatch监控
    基于前一篇post,测试如何在AWS上进行日志监控https://www.cnblogs.com/Andy1982/p/17894837.html在app.js中加入console.info('helloworld');重新执行serverlessdeploy找到APIGateway->找到对应的资源->菜单项:阶段->URL调用测试:https://l9dhk7bna8.execute-api.cn-......
  • Jenkins 构建 AWS Fargate 服务的自动化更新控制
    引言在云原生应用开发中,AWSFargate是一种无服务器容器编排服务,能够简化容器的部署和管理。结合Jenkins,我们可以实现对AWSFargate服务的自动构建和更新控制。本文将介绍如何通过Python脚本实现Fargate服务的自动构建和部署,并通过DingDing机器人发送通知。Jenkins构建A......
  • AWS云服务器EC2实例实现ByConity快速部署
    1.前言亚马逊是全球最大的在线零售商和云计算服务提供商。AWS云服务器在全球范围内都备受推崇,被众多业内人士誉为“云计算服务的行业标准”。在国内,亚马逊AWS也以其卓越的性能和服务满足了众多用户的需求,拥有着较高的市场份额和竞争力。同时也是出海用户的首选云服务。作为一款主......
  • AWS Lambda
    创建访问密钥copyKey和Secret,key见下图,secret只有在创建时可见创建Nodejs项目app.jsexports.handler=async(event,context)=>{constresponse={statusCode:200,headers:{'Content-Type':'text/plain',},......
  • 使用 AWS Go SDK 读取审计日志(CloudTrail)
    背景公司的海外业务需要将云上的操作读取到内部的日志文件中,永久保存,供内部审计使用。由于之前没有用过AWS相关的SDK,在使用过程中也遇到一些困难,这里记录一下,并且总结一下过程。代码快速开始代码参考地址:https://github.com/awsdocs/aws-doc-sdk-examples/blob/main/go/examp......
  • 使用AWS CLI精通AWS ECS:部署和管理的综合指南
    亚马逊弹性容器服务(AmazonElasticContainerService,ECS)为部署和管理容器化应用提供了强大的平台。在本指南中,我们将通过AWS命令行界面(CLI)探讨如何无缝地执行常见的ECS任务。无论您是初学者还是经验丰富的用户,本逐步教程都将帮助您轻松地导航ECS集群、任务和服务。先决条件在我们......