SAP-配置SAP S/4HANA节点的HA功能:操作步骤
操作步骤
- 登录SAP S/4HANA主节点,获取ha_auto_script.zip压缩包,解压到任意目录。
- 选择安装SAP S/4HANA所在的Region,下载脚本,
wget https://obs-sap-cn-north-4.obs.cn-north-4.myhuaweicloud.com/ha_auto_script/ha_auto_script.zip -P /sapcd
不同Region对应的脚本下载地址如下:
- 华北-北京一:https://obs-sap-cn-north-1.obs.cn-north-1.myhuaweicloud.com/ha_auto_script/ha_auto_script.zip
- 华北-北京四:https://obs-sap-cn-north-4.obs.cn-north-4.myhuaweicloud.com/ha_auto_script/ha_auto_script.zip
- 华东-上海二:https://obs-sap.obs.cn-east-2.myhuaweicloud.com/ha_auto_script/ha_auto_script.zip
- 华南-广州:https://obs-sap-cn-south-1.obs.cn-south-1.myhuaweicloud.com/ha_auto_script/ha_auto_script.zip
- 执行以下命令,解压文件。
unzip ha_auto_script.zip
- 选择安装SAP S/4HANA所在的Region,下载脚本,
- 根据客户实际情况配置ascs_ha.cfg文件中的参数。各参数含义如表1所示。
表1 ascs_ha.cfg配置文件参数含义 参数类型
参数名称
参数解释
masterNode
masterName
AS CS 实例节点的主机名
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使用独立磁盘,支持1个或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
如需清除HA功能配置,请在主节点(此处为在配置HA功能时的主节点,若已发生主备切换请先恢复到初始状态)手动执行以下命令。
sh ascs_auto_ha.sh unconf