创建SAP S/4HANA(不带HANA)
本章节主要通过示例模板,介绍快速发放SAP S/4HANA(不带HANA)。若您需要快速发放SAP S/4HANA(带HANA),具体请参见创建SAP S/4HANA(带HANA)。
发放SAP S/4HANA的日志目录为“/var/log/huawei/auto-install/s4-intall.log”。
前提条件
已确保在华为云上已部署对应版本的SAP HANA单节点系统,如未部署,请参考《SAP HANA用户指南(单节点)》。
操作步骤
在部署SAP S/4HANA之前,需要选择企业项目管理服务上对应的模板。
- 在公有云管理控制台上,在右上角单击
。
进入“企业项目管理”页面。
- 在左侧导航栏选择 。
- 在“示例模板”页签下,确认所需版本的SAP S/4HANA模板,然后单击“创建应用”来创建应用。
此处的应用是指一组相关资源的集合,其中可能包含多个云服务器、网络、云硬盘等资源。
表1 配置信息 参数
说明
示例
企业项目名称
在下拉列表中选择已创建的企业项目名称。
SAP
区域
选择应用创建区域。每个区域最多可创建100个应用。
中国-香港
应用名称
发放的应用名称。
S4HANA-1709
应用描述
非必填项。字符长度不能大于256。
-
来源类型
根据实际选择“示例模板”或“我的模板”。
示例模板
模板类型
根据实际选择模板类型“SAP”或“通用”。
SAP
选择模板
在列表中勾选待选择模板。当模板较多不便直接选择时,可在搜索框中输入模板名称进行搜索。
S4HANA-Standard
- 填写完成后,单击“下一步”,参数校验无误后会进入配置参数页面。
填写参数
模板上传到系统上之后需要填写相关参数完成应用的创建。其中多个参数需和已有SAP HANA单节点系统一致,包括可用区、VPC及其子网、安全组、密钥对和IAM委托,请提前获取所需信息。进入“配置参数”页面后,需要填写相关参数完成应用的创建,所需的参数如表2所示。
- 填写应用参数,此处以1809版本为例。
表2 配置信息 参数
说明
示例
网络配置
VPC名称
SAP S/4HANA服务器所属的VPC,此处应和SAP HANA服务器的VPC一致。
vpc-saphana
子网
SAP S/4HANA服务器所属的子网,此处应和SAP HANA服务器的子网一致。
subnet-fd25-sap
实例和存储配置
可用区
SAP S/4HANA服务器所属的可用区,此处应和SAP HANA服务器所属可用区一致。
可用区1
规格
SAP S/4HANA服务器的规格。请根据弹性云服务器规格选择。
m3.2xlarge.8 | 8核 | 64GB
镜像
SAP S/4HANA服务器的安装镜像。请根据操作系统和磁盘要求选择。
私有镜像,SUSE Linux Enterprise Server for SAP Applications 15
安全组
SAP S/4HANA服务器所属的安全组,此处应和SAP HANA服务器所属的安全组一致。
(sg-saphana)10499571-92ad-466f-a555-a608a3f1c65c
密钥对
密钥对名称,此处应选择SAP HANA服务器所使用的密钥对。
KeyPair-HANA
IAM委托
IAM委托名称。配置IAM委托后,弹性云服务器有权限访问OBS和CES。具体委托名称请参见配置代理。
DataProviderAccess
系统盘(GB)
系统盘大小,最小需要达到SAP S/4HANA服务器安装镜像要求大小(GB)。
100
系统盘类型
系统盘磁盘类型。
高IO
usrsap盘(GB)
usrsap盘大小(GB)。
50
usrsap盘类型
usrsap盘磁盘类型。
高IO
sapmnt盘(GB)
sapmnt盘大小(GB)。
110
sapmnt盘类型
sapmnt盘磁盘类型。
高IO
swap盘(GB)
swap盘大小(GB)。
64
swap盘类型
swap盘磁盘类型。
高IO
SAP配置
S/4HANA主机名
SAP S/4HANA主机名,包含字母,数字和"_"、"-"、"."长度不超过13个字符。
s4hana
SAP系统ID
SAP系统ID,字母大写。
S01
ASCS实例号
ASCS的实例号。
00
PAS实例号
PAS的实例号。
01
S/4HANA密码
SAP S/4HANA的密码,根据实际输入密码后确认密码,密码需符合SAP密码设置规则。
根据实际情况填写。
HANA IP
SAP HANA数据库的连接IP地址。
10.0.3.1
HANA系统ID
SAP HANA数据库的系统ID,字母大写。
S00
HANA实例号
SAP HANA数据库的实例号。
00
HANA密码
SAP HANA数据库SYSTEM用户密码,密码需符合SAP密码设置规则。
根据实际情况填写。
OBS桶路径
SAP S/4HANA安装包在OBS上的路径,具体参见上传软件包。
说明:OBS桶URL地址格式为“obs://桶名/路径 ”。
obs://obs-s4/SAPS4HANA1709
扩展配置
操作系统
操作系统版本。
SUSE 12
S/4HANA的使用类型
SAP S/4HANA的使用类型。
DEV
应用的类型
使用SAP S/4HANA应用的类型。
S/4HANA
S/4HANA版本
SAP S/4HANA版本,可在下拉框选择具体版本。
S/4HANA 1709
SAP内核版本
SAP的内核版本。
773
是否安装SAP软件
根据实际选择是否安装SAP软件。
Yes
- 单击“下一步”,确认应用信息与参数信息无误后,单击“提交”完成创建任务的提交。
- 返回应用管理界面,待应用状态变为“创建成功”则表示SAP S/4HANA应用创建成功。
如果应用状态变为“创建失败”,请参考如何删除应用?章节删除应用并重新创建应用。
配置服务器互信与密码
为了实现NAT服务器和SAP S/4HANA服务器互相通过SSH协议跳转的功能,需要配置服务器之间的互信。创建完成的SAP S/4HANA服务器“root”账户密码为镜像默认密码,我们需要使用密钥对登录NAT服务器来配置其与SAP S/4HANA服务器的互信,并更改SAP S/4HANA服务器“root”账户的密码。
- 使用PuTTY软件,以“root”帐号和密钥文件(“.ppk”文件)为鉴权方式登录NAT服务器。将NAT服务器上的私钥和“authorized_keys”文件,通过IP地址发送给SAP S/4HANA服务器。命令格式如下:
scp /root/.ssh/id_rsa 对端的IP地址:/root/.ssh/id_rsa
scp /root/.ssh/authorized_keys 对端的IP地址:/root/.ssh/
例如,对端IP地址为“10.0.3.102”:
scp /root/.ssh/id_rsa 10.0.3.102:/root/.ssh/id_rsa
scp /root/.ssh/authorized_keys 10.0.3.102:/root/.ssh/
- 验证跳转功能。
在NAT Server上,通过SSH跳转到SAP S/4HANA服务器上,假设SAP S/4HANA服务器IP地址为“10.0.3.102”。
ssh 10.0.3.102
首次跳转时会显示fingerprint信息,并提示“Are you sure you want to continue connecting (yes/no)?”,此时,需要输入“yes”并继续执行跳转。
- 跳转到SAP S/4HANA服务器后,执行以下命令更改“root”账户密码。
passwd
按照界面提示,输入密码并进行确认。
“root”帐号密码非常重要,请务必牢记密码。同时请确保本场景下所有服务器的 “root”帐号密码保持一致。
修改配置文件
在SAP应用服务器中修改配置文件,具体操作请参见如何解决云服务器中的SAP应用程序不能成功启动?。
查看软件部署状态
云服务器发放完成后部署SAP S/4HANA软件还需要一段时间,我们需要登录SAP S/4HANA服务器查看软件部署状态。
- 使用PuTTY软件,以“root”帐号和密钥文件(“.ppk”文件)为鉴权方式,登录绑定了弹性IP的NAT Server,并通过SSH协议,跳转到SAP S/4HANA服务器。
- 在命令行界面,执行以下命令,查看安装日志。
tailf /var/log/huawei/auto-install/s4-intall.log
当安装日志显示“Install S4 Successful”,表示软件部署完成。安装成功的日志内容示例如下。INFO 2018-12-26 17:50:26.325 (root/sapinst) (startInstallation) [syuxcpath.cpp:441]id=syslib.filesystem.creatingFile CSyPath::createFile()Creating file/tmp/sapinst_instdir/S4HANA1809/CORE/HDB/INSTALL/STD/ABAP/instslana.xml. INFO 2018-12-26 17:50:29.746 (root/sapinst)(startInstallation) [syuxcdir.cpp:147] id=syslib.filesystem.removedDirectoryCSyDirectoryImpl::sap_remove(ISyFSErrorHandler * pErrorHandler)Removed directory /root/.sapinst/s41809/4576. [2018-12-26 17:50:29] [INFO ] [s4-install.sh 319] Install S4 successful [2018-12-26 17:50:29] [INFO ] [s4-install.sh 540] ******************End to install S4******************** [2018-12-26 17:50:29] [INFO ] [s4-install.sh 543] ******************cleanpassword in the INIT files********************
不同软件版本、不同资源配置条件下软件部署时间会有所差别,软件部署时间大约在一小时到数小时之间。