【华为云技术分享】云小课 | SAP S/4HANA高可用之实战演练
作者:互联网
本次我们主要通过介绍SAP S/4HANA的高可用,并通过实战演练,让您了解SAP S/4HANA高可用的部署及其操作步骤。
接下来,我们就开始实战之旅吧。
步骤1:方案规划
同AZ内SAP S/4HANA高可用部署如下图所示:
步骤2:资源准备
资源准备包括SAP S/4HANA软件包、SAP GUI 7.4软件包及其一些常用工具,例如:WinSCP、PuTTY、PuTTYgen,或者同类软件。
温馨小提示:
- SAP S/4HANA安装包需要登录SAP官网下载,请自行查阅相应的配套关系,安装合适版本的SAP S/4HANA安装包。
- 关于Kernel版本,请参考SAP note: 1680045,并参考PAM(Product Availability Matrix)查看兼容对照关系。
步骤3:资源发放
- 登录华为云控制台,购买VPC,并设置子网和安全组。
2. 购买文件系统SFS服务,选择文件系统类型为SFS Turbo。
3. 创建密钥对和云服务器组,创建完云服务器组后,在创建云服务器时可以指定其到这个云服务器组中, S/4HANA云服务器会创建在不同的物理主机上以保证其运行的可靠性。
温馨小提示:
SAP S/4HANA系统使用的所有的云服务器必须都使用这同一个密钥,所以下载之后一定要保存好。
4. 创建云服务器。
这里主要包括S/4HANA云服务器、NAT Server。在创建云服务器填写参数时需要选择上面已经发放并准备好的对应资源,同时也可以将EIP和EVS数据盘同一块发放并挂载到云服务器上。
步骤4:安装软件
安装前需要配置一系列操作:
- 为了实现通过NAT Server可使用SSH协议跳转到SAP S/4HANA节点,需要配置SSH跳转权限。
- 为保证后续正常安装SAP HANA系统,关闭所有节点的操作系统防火墙。
- 在高可用部署场景下,ASCS主备节点通过共享盘实现数据同步,绑定共享盘和浮动IP。
- SAP S/4HANA节点的数据磁盘需要进行格式化,并挂载到相应的目录后,才能被正常使用,执行格式化磁盘操作。
- 挂载SFS Turbo到云服务器,实现文件共享。
- 参考SAP官网文档,安装SAP S/4HANA、SAP GUI,并配置SAP GUI连接SAP S/4HANA。
步骤五:配置SAP S/4HANA的HA功能
配置HA前需要执行以下操作:
1. 为保证ASCS主备节点内部通信正常,在安装完SAP S/4HANA实例后需要修改hosts文件,增加虚拟IP与虚拟主机的映射关系。
vi /etc/hosts
2. 修改后,如下所示:
10.0.3.52 S/4HANA-0001
10.0.3.196 S/4HANA-0002
10.0.3.220 ascsha
10.0.3.2 ersha
3. 检查ASCS主备节点是否存在“/var/log/cluster”目录,不存在则创建这个目录。
4. 在ASCS主备节点上更新SAP resource agents。
配置HA功能
5. 登录ASCS实例节点,获取ha_auto_script.zip压缩包,解压到任意目录。
wget https://obs-sap.obs.myhwclouds.com/ha_auto_script/ha_auto_script.zip -P /sapmnt
cd /sapmnt
unzip ha_auto_script.zip
6. 配置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 |
ERSFloatIP |
ERS实例的业务IP |
ERSInstanceDir |
ERS实例的目录 |
|
ERSDevice |
ERS实例目录所使用的磁盘分区 |
|
ERSProfile |
ERS实例的profile文件 |
|
trunkInfo |
SBDDevice |
SBD使用独立磁盘,支持1个或3个,多个磁盘之间使用英文逗号分隔,如/dev/sda, /dev/sdb, /dev/sdc |
7. 执行脚本进行HA自动部署。
sh ascs_auto_ha.sh
8. 执行以下命令,查看资源状态。
crm status
步骤六:验证HA
1. 启动Web浏览器并确保JavaScript和cookie已启用。
2. 输入主节点或备节点的IP地址或主机名作为URL,登录端口为7630。
https://10.21.114.16:7630/
3. 在登录界面上,输入hacluster用户(或属于haclient组的任何其他用户)的用户名和密码。
温馨小提示:
这里的用户名为“hacluster”,初始密码为“linux”,请在首次登录后修改密码。
4. 单击登录。随即会出现集群状态屏幕,显示集群节点和资源的状态,表示安装成功。
SAP S/4HANA高可用部署完成喽!!
详细操作指导,请戳☞此处。
标签:云小课,ASCS,4HANA,实例,服务器,SAP,节点 来源: https://blog.51cto.com/u_15214399/2808597