首页 > 其他分享 >SAP HANA HASR 配置

SAP HANA HASR 配置

时间:2023-06-07 16:35:22浏览次数:32  
标签:HDB00 -- HANA 集群 HDB timeout SAP HASR op

HANA HASR 设置步骤,以SUSE LINUX 为例,RHEL 类似:

1、准备集群环境

--安装SUSE HA 需要的package

zypper in --type pattern ha_sles

zypper in SAPHanaSR SAPHanaSR-doc

--配置基于共享存储的STONITH

--创建SBD 磁盘设备

sbd -d  /dev/sdc  create -- /dev/sdc 需为集群共享磁盘

--启动 SBD 守护程序

systemctl enable sbd

--设置开机自动加载softdog内核模块,并确认/dev/watchdog 存在

echo softdog > /etc/modules-load.d/watchdog.conf

2、部署集群

--在第一个节点初始化集群

crm cluster init --注意选择使用SBDSTONITH以防止脑裂

--在其他节点添加集群成员

crm cluster join --完成节点成员添加后,记得修改所有节点hacluster 账号密码,该账号默认密码为linux

--删除集群节点

crm cluster remove --force

3、维护集群

crm cluster status -- 查看集群状态

crm cluster start --启动集群

crm cluster stop --停止集群

crm configure property maintenance-mode=false   --禁用维护模式

crm configure property maintenance-mode=true    --启用维护模式

crm resource  cleanup                           --清理所有节点资源报错计算

--集群pacemaker服务自启动

systemctl enable pacemaker.service

--集群corosync服务自启动

systemctl enable corosync.service

4、添加HANA SR 资源至集群

crm configure load update hanasr.txt

-- hanasr.txt 内容如下,SID,InstanceNumber,vip 根据实际环境进行修改

primitive rsc_ip_HDB_HDB00 ocf:heartbeat:IPaddr2 \

    params \

    ip="192.169.254.21" \

    cidr_netmask=24 \

    op start timeout=20 op stop timeout=20 op monitor interval=10  \

timeout=20

primitive rsc_SAPHana_HDB_HDB00 ocf:suse:SAPHana \

    params \

SID="HDB" \

    InstanceNumber="00" \

    PREFER_SITE_TAKEOVER="true" \

    AUTOMATED_REGISTER="true" \

    DUPLICATE_PRIMARY_TIMEOUT="7200" \

    DIR_EXECUTABLE="" \

    DIR_PROFILE="" \

    INSTANCE_PROFILE="" \

    op start interval="0" timeout="3600" \

    op stop interval="0" timeout="3600" \

    op promote interval="0" timeout="3600" \

    op monitor interval="60" role="Master" timeout="700" \

    op monitor interval="61" role="Slave" timeout="700"

primitive rsc_SAPHanaTopology_HDB_HDB00 ocf:suse:SAPHanaTopology \

    params \

SID="HDB" \

    InstanceNumber="00" \

    op monitor interval="10" timeout="600" \

    op start interval="0" timeout="600" \

    op stop interval="0" timeout="300" \

ms msl_SAPHana_HDB_HDB00 rsc_SAPHana_HDB_HDB00 \

    meta clone-max="2" clone-node-max="1" interleave="true" \

clone cln_SAPHanaTopology_HDB_HDB00 rsc_SAPHanaTopology_HDB_HDB00 \

    meta is-managed="true" clone-node-max="1" interleave="true" \

colocation col_saphana_ip_HDB_HDB00 2000: rsc_ip_HDB_HDB00:Started \

msl_SAPHana_HDB_HDB00:Master \

order ord_SAPHana_HDB_HDB00 Optional: cln_SAPHanaTopology_HDB_HDB00 \

msl_SAPHana_HDB_HDB00

--为只读节点分配虚拟ip地址,可选

primitive rsc_ip_HDB_HDB00_readenabled ocf:heartbeat:IPaddr2 \

    op monitor interval="10s" timeout="20s" \

    params ip="192.169.254.22"

colocation col_saphana_ip_HDB_HDB00_readenabled 2000: \

    rsc_ip_HDB_HDB00_readenabled:Started msl_SAPHana_HDB_HDB00:Slave

5、如果使用IPMI 作为STONITH,需添加ipmi stonith 资源

crm configure load update ipmi.txt

-- ipmi.txt 内容如下,hostname,ipaddr,userid,passwd 根据实际环境进行修改

primitive rsc_suse01_stonith stonith:external/ipmi \

    params hostname="suse01" ipaddr="192.168.1.101" userid="stonith" \

    passwd="k1llm3" interface="lanplus" \

    op monitor interval="1800" timeout="30"

primitive rsc_suse02_stonith stonith:external/ipmi \

    params hostname="suse02" ipaddr="192.168.1.102" userid="stonith" \

    passwd="k1llm3" interface="lanplus" \

    op monitor interval="1800" timeout="30"

6、集群节点hana数据库global.ini 文件增加如下内容:

[ha_dr_provider_SAPHanaSR]

provider = SAPHanaSR

path = /usr/share/SAPHanaSR

execution_order = 1

[trace]

ha_dr_saphanasr = info

7.集群节点/etc/sudoers 文件增加条目,sid 替换为实际环境中的值,且为小写,以允许sidadm 账号执行集群的一些命令

# SAPHanaSR-ScaleUp entries for writing srHook cluster attribute and SAPHanaSR-hookHelper

sidadm ALL=(ALL) NOPASSWD: /usr/sbin/crm_attribute -n hana_sid_site_srHook_*

sidadm ALL=(ALL) NOPASSWD: /usr/sbin/SAPHanaSR-hookHelper *

8.查看集群状态

crm status --查看集群资源状态

SAPHanaSR-monitor --sid=HDB   --查看集群、SR 健康状态

SAPHanaSR-showAttr --sid=HDB  --查看SR 同步状态

也可登录HAWK Web,查看集群状态

16861266933101686126778040

标签:HDB00,--,HANA,集群,HDB,timeout,SAP,HASR,op
From: https://www.cnblogs.com/oradba/p/17463759.html

相关文章

  • SAP Spartacus UI 中的 CmsTicketInterceptor
    在SpartacusUI发起的OCCAPI请求的URL中,您可能会注意到一个名为cmsTicketId的字段。这个字段的含义与用途如下:cmsTicketId是一个标识符,用于关联SpartacusUI与SAPCommerceCloud后端CMS(ContentManagementSystem)的会话。CMS是一个用于管理网站内容的系统,如......
  • SAP-SD拣配什么意思
    外向交货单创建成功后,如果涉及库存物料出库,则可能发生一系列的操作,例如拣配、包装、运输等,本文档就是描述拣配的操作。拣配(Picking)是为向客户交货而准备货物的过程,例如将需要交货的物料从库房移至装车地点,在此过程中需要特别注意日期、数量和质量。不是所有的交货都需要拣配,是否含......
  • 浪潮信息发布G7系列SAP HANA一体机,挑战内存计算极限性能
    2023年5月30日,浪潮信息“智算开新局·创新机”全国巡展济南站正式启航。会上,浪潮信息重磅发布基于G7算力平台的新一代SAPHANA一体机,为企业提供高性能、高可靠、高稳定性和绿色节能的数据平台。该方案针对 SAPHANA应用进行了深入优化,在SAP最新发布的IntelSapphireRapids双路计......
  • owsap top 10 2018
    OWASP-Top10Vulnerabilitiesinwebapplications(updatedfor2018) IntroductionOWASP(Openwebapplicationsecurityproject)communityhelpsorganizationsdevelopsecureapplications.Theycomeupwithstandards,freewaretoolsandconferencesthathelp......
  • pyhdb库操作hana数据库
    pythonpyhdb库操作hana数据库参考文档1安装$pipinstallpyhdb2快速上手如果您无法访问SAPHANA服务器,请访问SAPHANA开发中心并选择其中一个选项来获得您自己的试用SAPHANA服务器。要在hada实例中使用PyHDB,请遵循以下指南。pyhdb的基本用法对于实现DBAPI2.0接口(......
  • 伍尔特IT公司利用SNP软件实现SAP系统现代化
    近日,SAP生态伙伴中的自动化数据迁移和数据管理软件提供商SNP公司,正在支持伍尔特IT公司(WürthIT)向SAPS/4HANA转型。伍尔特集团的全球IT服务提供商计划首先整合其现有的ECC系统,然后进行标准化,最后将清理后的系统迁移到SAPS/4HANA。该公司已委托SNP公司全面实施其现代化IT整合计划......
  • SAP ERP在玻璃包装行业的应用实例
    重庆昊晟玻璃股份有限公司创建于2001年;作为经重庆高新技术产业开发区管理委员会批复,按照现代股份制组建的一家专业从事玻璃瓶、玻璃晶品研发、设计、生产和销售于一体的高新技术企业,是重庆经开区、南岸区重点企业及重点扶持企业。昊晟拥有卓越的生产技术和生产设备设施,产品质量已达......
  • k8s强制删除namesapce
    背景在删除namespace时,其状态一直为Terminating 解决方法:删除 finalizers获取待删除namespace的信息kubectlgetnspro-ojson>test.json删除其中的 finalizers部分vitest.json"spec":{"finalizers":["kubernetes"]......
  • GSAP库解决复杂动画
    1.它可以在任何框架上处理页面能够所有通过js改变的元素,不仅可以对div的css属性进行动画,还是SVG、React、Vue、WebGL,甚至和Threejs一起使用。除了GSAP核心库外,还有很多实用的插件,比如结合ScrollTrigger插件,我们可以实现非常震撼的滚动触发效果;同时也不需要担心响应式的问题,GSAP......
  • 什么是 SAP UI5 框架的 Complex Parser
    SAPUI5框架确实提供了一些解析器(Parser)和编译器(Compiler)来处理不同的任务。下面是一些与解析和编译相关的组件和功能:XML解析器(XMLParser):SAPUI5框架提供了一个XML解析器,用于解析XML视图文件。XML视图文件是一种声明性的方式来定义应用程序的用户界面。SAPUI5的XML解析器负责解......