Skip to main content
NetApp Solutions SAP
简体中文版经机器翻译而成,仅供参考。如与英语版出现任何冲突,应以英语版为准。

为 SAP HANA 单主机系统添加其他数据卷分区

贡献者

从 SAP HANA 2.0 SPS4 开始,可以配置其他数据卷分区。通过此功能,您可以为 SAP HANA 租户数据库的数据卷配置两个或更多 LUN ,并可扩展到超出单个 LUN 的大小和性能限制。

备注 无需使用多个分区来实现 SAP HANA KPI 。具有单个分区的单个 LUN 可满足所需的 KPI 。
备注 仅 SAP HANA 单主机系统可以为数据卷使用两个或更多个单独的 LUN 。SAP HANA 多主机系统所需的 SAP 存储连接器仅支持数据卷使用一个设备。

您可以随时添加更多数据卷分区,但可能需要重新启动 SAP HANA 数据库。

启用其他数据卷分区

要启用其他数据卷分区,请完成以下步骤:

  1. global.ini 文件中添加以下条目:

    [customizable_functionalities]
    persistence_datavolume_partition_multipath = true
  2. 重新启动数据库以启用此功能。使用 SYSTEMDB 配置通过 SAP HANA Studio 将参数添加到 global.ini 文件中可阻止重新启动数据库。

卷和 LUN 配置

卷和 LUN 的布局与具有一个数据卷分区的单个主机的布局类似,但附加数据卷和 LUN 作为日志卷存储在另一个聚合上,而另一个数据卷则存储在另一个聚合上。下表显示了具有两个数据卷分区的 SAP HANA 单主机系统的配置示例。

控制器 A 上的聚合 1 控制器 A 上的聚合 2 控制器 B 上的聚合 1 控制器 B 上的聚合 2

数据卷: sid_data_mnt00001

共享卷: sid_shared

数据卷: sid_data2_mnt00001

日志卷: sid_log_mnt00001

下表显示了具有两个数据卷分区的单主机系统的挂载点配置示例。

LUN HANA 主机上的挂载点 注意

sid_data_mnt00001

/ha/data/sid/mnt00001

已使用 /etc/fstab 条目挂载

sid_data2_mnt00001

/ha/data2/sid/mnt00001

已使用 /etc/fstab 条目挂载

sid_log_mnt00001

/ha/log/sid/mnt00001

已使用 /etc/fstab 条目挂载

sid_shared

/ha/shared/SID

已使用 /etc/fstab 条目挂载

使用 ONTAP 系统管理器或 ONTAP 命令行界面创建新的数据 LUN 。

主机配置

要配置主机,请完成以下步骤:

  1. 为其他 LUN 配置多路径,如第 0 节所述。

  2. 在属于 HANA 系统的每个附加 LUN 上创建 XFS 文件系统。

    stlrx300s8-6:/ # mkfs.xfs /dev/mapper/hana-SS3_data2_mnt00001
  3. 将其他文件系统添加到 ` /etc/fstab` 配置文件中。

    备注 必须使用 relatimeinode64 挂载选项挂载数据 LUN 的 XFS 文件系统。日志 LUN 的 XFS 文件系统必须使用 relatimeinode64nodarrier 挂载选项进行挂载。
    stlrx300s8-6:/ # cat /etc/fstab
    /dev/mapper/hana-SS3_shared /hana/shared xfs defaults 0 0
    /dev/mapper/hana-SS3_log_mnt00001 /hana/log/SS3/mnt00001 xfs relatime,inode64 0 0
    /dev/mapper/hana-SS3_data_mnt00001 /hana/data/SS3/mnt00001 xfs relatime,inode64 0 0
    /dev/mapper/hana-SS3_data2_mnt00001 /hana/data2/SS3/mnt00001 xfs relatime,inode64 0 0
  4. 创建挂载点并在数据库主机上设置权限。

    stlrx300s8-6:/ # mkdir -p /hana/data2/SS3/mnt00001
    stlrx300s8-6:/ # chmod –R 777 /hana/data2/SS3
  5. 要挂载文件系统,请运行 mount – a 命令。

添加额外的数据卷分区

要向租户数据库添加额外的数据卷分区,请完成以下步骤:

  1. 对租户数据库执行以下 SQL 语句。每个附加 LUN 可以具有不同的路径。

    ALTER SYSTEM ALTER DATAVOLUME ADD PARTITION PATH '/hana/data2/SID/';

    错误:缺少图形映像