免责声明: 本指南主要适用于搭建个人学习或沙箱类型的实例,并以在Linux系统上、采用嵌入式网关(co-deployed gateway)的配置为例。生产环境的部署,务必使用SAP Quick Sizer工具进行精确的硬件规划,并严格遵循SAP官方的最佳实践文档。
一、系统要求与规划
SAP S/4HANA 2023是一款资源密集型的企业级软件,对硬件和操作系统的要求都比较高。
1. 硬件要求,以下是针对小型或测试环境(1-2用户,标准使用场景)的最低和推荐硬件要求。
- 处理器 (CPU):
- 最低要求: 8核(16线程),支持x86_64架构(如Intel Xeon E5 v3/v4或更高,AMD EPYC系列)。
- 推荐: 16核或更高,建议使用高时钟频率(如2.5 GHz以上)的处理器。
- 内存 (RAM):
- 最低要求: 128 GB。这个配置非常极限,在安装或运行过程中可能会遇到内存不足的问题。
- 推荐: 256 GB或更高。这是保证安装和基本运行流畅的比较可靠的起点。生产环境通常需要512 GB或更多。
- 存储:
- 最低要求: 总计需要约800-1000 GB的可用空间。强烈建议全部使用高速SSD存储(如NVMe),以保证HANA数据库所需的I/O性能。
- 推荐分区规划:
- 操作系统分区:
/usr/sap
需要至少52 GB可用空间。 - SAP HANA分区:
/hana/data
:建议与RAM大小相同(例如256 GB)。/hana/log
:建议与RAM大小相同(最大512 GB)。/hana/shared
:建议与RAM大小相同(最大1 TB)。
- 操作系统分区:
- 网络:
- 最低要求: 1 Gbps网络连接。
- 推荐: 10 Gbps或更高,以确保数据传输的稳定和高效。
2. 操作系统要求,SAP S/4HANA 2023支持经过认证的Linux发行版(参考SAP Note 2235581)。
- 推荐操作系统:
- SUSE Linux Enterprise Server (SLES) 15 SP3 或更高版本 (特别是SLES for SAP Applications版本)。
- Red Hat Enterprise Linux (RHEL) 8 或 9 (需为SAP解决方案认证的版本)。
- 注意事项:
- 确保操作系统为64位版本。
- 在安装SAP软件前,必须根据SAP官方Note,对操作系统进行一系列的参数设置和优化(参考SAP Note 2684254 for SLES, SAP Note 3108303 for RHEL)。
3. 其他软件与账户要求
- SAP HANA数据库:
- S/4HANA 2023要求SAP HANA 2.0 SPS07 rev71或更高版本(参考SAP Note 2655761)。
- 软件下载:
- 需要一个有效的S-user账户,以访问SAP软件下载中心和Maintenance Planner。
- 通过SAP Maintenance Planner规划并下载所需的安装介质,包括S/4HANA核心安装文件、SAP HANA数据库安装包、以及SWPM(软件配置管理器)等。
- 网络配置:
- 需要为服务器配置一个完全限定域名(FQDN),例如
s4h2023.sap.local
。
- 需要为服务器配置一个完全限定域名(FQDN),例如
二、系统安装实施步骤
1. 准备阶段
- 硬件检查: 再次确认服务器的CPU、RAM、存储和网络配置是否满足要求。
- 操作系统安装与配置: 安装好SLES 15 SP3或RHEL 8,并确保系统已更新到最新的补丁级别。按照推荐规划,创建好所需的文件系统分区。严格遵循SAP Note的要求,完成所有操作系统的参数设置。
- 下载并准备安装介质: 登录SAP Maintenance Planner,规划一个S/4HANA 2023的新安装,并下载所有必需的文件。将这些文件上传到服务器上的一个临时目录(例如
/sapmedia
)。 - 网络配置: 配置好服务器的主机名和FQDN,并更新
/etc/hosts
文件,确保主机名和IP地址能够被正确解析。
2. 安装SAP HANA数据库
- 解压HANA安装文件: 使用
SAPCAR
工具解压HANA数据库的安装包(通常是.SAR
文件)。 - 运行HANA安装程序: 进入解压后的目录,以root用户执行
./hdblcm
命令,启动HANA生命周期管理器。 - 输入安装参数: 按照向导的提示,依次输入数据库的SID、实例编号、数据/日志卷的路径、以及数据库管理员的密码等信息。
- 验证HANA安装: 安装完成后,使用
sapcontrol
命令检查HANA数据库的进程列表,确保所有进程的状态都为绿色(GREEN),表示数据库已正常启动。Bash/usr/sap/hostctrl/exe/sapcontrol -nr <Instance_Number> -function GetProcessList
3. 安装SAP S/4HANA 2023应用服务器
- 启动SWPM: 解压下载好的SWPM(Software Provisioning Manager)安装工具,并以root用户运行
./sapinst
命令。 - 配置安装参数: 在SWPM的图形化向导界面中,按照提示一步步进行配置。
- 选择“Custom”模式以输入所有参数。
- 输入SAP系统ID(SAPSID,例如
S4H
)、SAP挂载目录(/sapmnt
)、FQDN等。 - 设置一个统一的主密码。
- 提供已安装好的HANA数据库的连接参数(主机名、SID、实例编号、管理员密码等)。
- 根据提示,指定各个安装介质文件所在的路径。
- 执行安装: 确认所有参数无误后,SWPM将开始漫长的安装过程。根据硬件性能,这个过程可能需要数小时。
- 应用支持包: 基础安装完成后,建议使用Software Update Manager (SUM)工具,根据Maintenance Planner生成的Stack.xml文件,将系统更新到所需的支持包(Support Packages)级别。
4. 安装后验证
- 检查SAP系统状态: 再次使用
sapcontrol
命令,检查S/4HANA应用服务器的进程列表,确保所有进程状态为绿色。 - 登录SAP系统: 使用SAP GUI客户端,配置好新的系统连接并尝试登录,验证系统核心功能是否可用。
- 进行基本配置: 登录后,可以开始进行一些初始的后台配置(如用户权限、业务流程等),以使系统满足你的测试或开发需求。
三、安装过程中的注意事项
- 硬件规划: 内存不足是HANA数据库崩溃(Out of Memory错误)最常见的原因。为沙箱环境准备至少256 GB的内存,可以避免许多不必要的麻烦。
- 操作系统配置: 严格遵循SAP Note中的操作系统设置要求,可以避免许多在安装过程中可能出现的、难以排查的性能问题或安装失败。
- 软件许可: 确保拥有有效的SAP许可证。对于测试系统,可以向SAP申请30天的试用许可。务必通过SAP官方渠道下载所有安装介质。
- 备份与恢复: 在进行任何重大步骤(如安装数据库、安装应用服务器)之前,建议为虚拟机创建一个快照。同时,定期备份HANA数据库的日志文件。
- 网络安全: 配置好服务器的防火墙,仅开放SAP系统运行所需的端口(例如3200, 3300, 8443等)。
- 安装时间: 整个安装过程非常耗时,请确保在此期间服务器的电源和网络连接稳定。
四、常见问题与解决方法
- 问题: 安装过程中提示磁盘空间不足。
- 解决: 仔细检查
/hana/data
、/hana/log
、/hana/shared
以及/usr/sap
等分区的可用空间是否满足要求。必要时,需要先扩展磁盘容量。
- 解决: 仔细检查
- 问题: HANA数据库进程未启动(状态为红色)。
- 解决: 检查HANA的安装日志和跟踪文件,核对操作系统参数配置是否完全符合SAP Note的要求。
- 问题: SWPM安装失败,提示缺少某个文件。
- 解决: 仔细验证从Maintenance Planner下载的所有安装介质是否完整,检查Stack.xml文件是否与下载的介质匹配。
五、赛锐信息结语
希望这份详细的指南,能帮助你成功地搭建起属于自己的SAP S/4HANA 2023沙箱环境!
企业在向SAP S/4HANA Cloud转型时,SAP 许可 (License) 从 On-Premise 时代的经典指定用户模型转向全新的 FUE 许可模式,且 SAP 产品的许可 (License) 包含诸如“组件授权、用户授权、计量模式”等复杂模型,这对企业来说如同一个黑匣子,难以理解其工作原理。此外,企业还面临 SAP 的 License 审计等合规性问题。赛锐信息在 SAP License 审计流程方面拥有丰富咨询经验,拥有自主研发的高效 SAP License 资产优化软件产品,欢迎企业在需要时随时联系我们,以获得我们的支持服务和软件产品试用体验。