3.3. 配置共享的 SAP 文件系统


您必须在所有计划运行 SAP 应用程序服务器实例的系统上配置共享文件系统,作为 HA 集群的一部分。

先决条件

  • 您已准备了基于 NFS 的共享文件系统,且所有群集节点都可以访问它们。NFS 共享必须是外部的,而不是在其中一个集群节点中导出

流程

  1. 为共享文件系统创建目录:

    [root]# mkdir -p /sapmnt/ /usr/sap/trans/ /usr/sap/<SID>
    1. <SID > 替换为您计划实例的 SID。
  2. 在 /etc/fstab 中添加共享 NFS 文件系统,以便在系统引导时自动挂载它们:

    [root]# vi /etc/fstab
    …
    <nfs_server>:/usr/sap/<SID> /usr/sap/<SID> nfs4 defaults 0 0
    <nfs_server>:/usr/sap/trans /usr/sap/trans nfs4 defaults 0 0
    <nfs_server>:/sapmnt /sapmnt nfs4 defaults 0 0
    1. <SID > 替换为您计划实例的 SID。
    2. <nfs_server > 替换为 NFS 服务器 DNS 名称或每个共享的 IP 地址,如 nfs01-datacenter1a.example.com
  3. 重新载入 systemctl 守护进程以使 systemd 已知的 /etc/fstab 条目:

    [root]# systemctl daemon-reload
  4. 挂载您在 /etc/fstab 中配置的任何新文件系统:

    [root]# mount -a
  5. 在每个集群节点上重复配置步骤。

验证

  1. 检查文件系统是否已挂载:

    [root]# df -hP | grep sap
    nfs01-datacenter1a.example.com:/sapmnt         8.0E  1.3G  8.0E   1% /sapmnt
    nfs01-datacenter1a.example.com:/usr/sap/trans  8.0E  1.3G  8.0E   1% /usr/sap/trans
    nfs01-datacenter1a.example.com:/usr/sap/S4H    8.0E  1.3G  8.0E   1% /usr/sap/S4H
  2. 检查 /etc/fstab 中配置的文件系统是否存在 systemd 挂载目标:

    [root]# systemctl list-units --all | grep -e '.*sap.*mount' | column -t
    sapmnt.mount         loaded  active  mounted  /sapmnt
    usr-sap-S4H.mount    loaded  active  mounted  /usr/sap/S4H
    usr-sap-trans.mount  loaded  active  mounted  /usr/sap/trans
  3. 在每个集群节点上重复验证步骤。结果必须相同。
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2026 Red Hat
返回顶部