SAP NETWEAVER-配置SAP NetWeaver的HA功能(分布式高可用部署):操作步骤
操作步骤
- 登录AS CS 实例节点,获取ha_auto_script.zip压缩包,解压到任意目录。
- 获取ha_auto_script.zip压缩包
华北-北京一:wget https://obs-sap-cn-north-1.obs.cn-north-1.myhuaweicloud.com/ha_auto_script/ha_auto_script.zip -P /sapmnt
华北-北京四:wget https://obs-sap-cn-north-4.obs.cn-north-4.myhuaweicloud.com/ha_auto_script/ha_auto_script.zip -P /sapmnt
华东-上海二:wget https://obs-sap.obs.cn-east-2.myhuaweicloud.com/ha_auto_script/ha_auto_script.zip -P /sapmnt
华南-广州:wget https://obs-sap-cn-south-1.obs.cn-south-1.myhuaweicloud.com/ha_auto_script/ha_auto_script.zip -P /sapmnt
- 解压文件
cd /sapmnt
unzip ha_auto_script.zip
- 获取ha_auto_script.zip压缩包
- 根据客户实际情况配置ascs_ha.cfg文件中的参数。各参数含义如表1所示。
表1 ascs_ha.cfg配置文件参数含义 参数类型
参数名称
参数解释
masterNode
masterName
ASCS实例节点的主机名
masterHeartbeatIP1
ASCS实例节点心跳平面IP1
masterHeartbeatIP2
ASCS实例节点业务平面IP
slaveNode
slaveName
ERS实例节点的主机名
slaveHeartbeatIP1
ERS实例节点心跳平面IP1
slaveHeartbeatIP2
ERS实例节点业务平面IP
ASCSInstance
ASCSFloatIP
ASCS实例的业务IP
ASCSInstanceDir
ASCS实例的目录
ASCSDevice
ASCS实例目录所使用的磁盘分区
ASCSProfile
ASCS实例的profile文件
ERSInstance
说明:ERSInstanceDir、ERSDevice和ERSProfile参数信息需要登录ERS实例节点获取。
ERSFloatIP
ERS实例的业务IP
ERSInstanceDir
ERS实例的目录
ERSDevice
ERS实例目录所使用的磁盘分区
ERSProfile
ERS实例的profile文件
trunkInfo
SBDDevice
SBD使用独立磁盘,最多支持3个,使用英文逗号分隔,如/dev/sda, /dev/sdb, /dev/sdc
- 执行脚本进行HA自动部署。
sh ascs_auto_ha.sh
- 执行crm status命令,查看资源状态。
HA功能配置完成后,HAE会管理资源,请不要使用其他方式启动或停止资源。如果需要手动执行一些测试或者修改操作,请先将集群进入维护模式。
crm configure property maintenance-mode=true
修改完成后再退出维护模式。
crm configure property maintenance-mode=false
如果需要对节点进行关机或者重启等操作,请先手动关闭集群服务。
systemctl stop pacemaker
虚拟机启动或者重启完成后,需要手动执行以下命令来启动集群服务。
systemctl start pacemaker