2.2. 存储要求
由集群管理的 SAP S/4HANA 安装使用的目录必须根据 SAP 提供的准则来设置。如需更多信息,请参阅 SAP 目录。
2.2.1. 本地目录
根据 SAP 的指导,应在每个节点上本地创建 /usr/sap/
SYS/、/usr/sap
>/ 目录。虽然安装特定于节点的 SAP 系统后,/SYS/
和 /usr/sap/<SAPSID/usr/sap/
sap/ 将包含一些额外的文件和目录(例如: /usr/sap/sapservices
、/usr/sap/hostctrl
),/usr/sap/SYS/
仅包含指向其他文件和目录的符号链接,而 /usr/sap/<SAPSID
>/ 主要用于实例特定目录的挂载点。
2.2.2. 特定实例目录
对于 (A) SCS
、ERS
以及由集群管理的任何其他应用服务器实例,必须在实例运行的节点上创建特定于实例的目录。例如:
-
(a) SCS
:/usr/sap/<SAPSID>/ASCS<Ins#>/
-
es
:/usr/sap/<SAPSID>/ERS<Ins#>/
-
App Server:
/usr/sap/<SAPSID>/D<Ins#>/
集群配置必须包含管理实例目录的文件系统的资源,作为用于管理实例的资源组和虚拟 IP 的一部分,以便集群可以在实例应该运行的节点上自动挂载文件系统。
当将 SAN LUN 用于特定于实例的目录时,客户必须使用 HA-LVM 来确保实例目录一次只能挂载到一个节点。
用于管理逻辑卷的资源(如果使用 SAN LUNS),且必须始终配置文件系统,然后才能管理 SAP 实例,以确保当集群尝试启动实例本身时挂载文件系统。
除 NFS
外,使用共享文件系统(例如 GFS2)托管所有特定于实例的目录,并同时在所有集群节点上提供它们。本文档中描述的解决方案不支持它们。
当为特定目录使用 NFS
导出时,如果在 NFS
文件服务器上的同一目录树上创建目录,如 Azure NetApp Files (ANF)或 Amazon EFS 时,在配置 Filesystem 资源时必须使用选项 force_unmount=safe
。这个选项将确保集群只停止在特定 NFS
导出上运行的进程,而不是停止创建导出的目录树上运行的所有进程(请参阅 pacemaker 资源的故障转移期间,FileFile 资源终止进程不使用文件系统 来获得更多信息)。