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

多主机设置

贡献者 netapp-mschoen

多主机设置

本章以 2+1 SAP HANA 多主机系统的设置为例进行描述。

SAP HANA 多主机系统的 LUN 配置

在 SAP HANA 主机上,需要创建和挂载卷组和逻辑卷,如下表所示。

逻辑卷( LV )或卷 SAP HANA 主机上的挂载点 注意

LV:FC5_data_mnt00001-vol

/ha/data/FC5/mnt00001

使用存储连接器挂载

LV:FC5_log_mnt00001-vol

/ha/log/FC5/mnt00001

使用存储连接器挂载

LV:FC5_data_mnt00002-vol

/ha/data/FC5/mnt00002

使用存储连接器挂载

LV:FC5_log_mnt00002-vol

/ha/log/FC5/mnt00002

使用存储连接器挂载

卷:FC5_shared

/has/ 共享

使用 NFS 和 /etc/fstab 条目挂载在所有主机上

备注 通过所述配置, `/usr/sap/FC5`存储用户 FC5adm 的默认主目录的目录位于每个 HANA 主机的本地磁盘上。在基于磁盘的复制灾难恢复设置中, NetApp建议在 `FC5_shared`音量为 `/usr/sap/FC5`文件系统,以便每个数据库主机在中央存储上都有其所有的文件系统。

创建 LVM 卷组和逻辑卷

  1. 将所有 LUN 初始化为物理卷。

    pvcreate /dev/mapper/hana-FC5_data_mnt00001
    pvcreate /dev/mapper/hana-FC5_data2_mnt00001
    pvcreate /dev/mapper/hana-FC5_data_mnt00002
    pvcreate /dev/mapper/hana-FC5_data2_mnt00002
    pvcreate /dev/mapper/hana-FC5_log_mnt00001
    pvcreate /dev/mapper/hana-FC5_log2_mnt00001
    pvcreate /dev/mapper/hana-FC5_log_mnt00002
    pvcreate /dev/mapper/hana-FC5_log2_mnt00002
  2. 为每个数据和日志分区创建卷组。

    vgcreate FC5_data_mnt00001 /dev/mapper/hana-FC5_data_mnt00001 /dev/mapper/hana-FC5_data2_mnt00001
    vgcreate FC5_data_mnt00002 /dev/mapper/hana-FC5_data_mnt00002 /dev/mapper/hana-FC5_data2_mnt00002
    vgcreate FC5_log_mnt00001 /dev/mapper/hana-FC5_log_mnt00001 /dev/mapper/hana-FC5_log2_mnt00001
    vgcreate FC5_log_mnt00002 /dev/mapper/hana-FC5_log_mnt00002 /dev/mapper/hana-FC5_log2_mnt00002
  3. 为每个数据和日志分区创建一个逻辑卷。使用的条带大小等于每个卷组使用的 LUN 数量(在此示例中为 2 个),数据条带大小为 256k ,日志条带大小为 64k 。SAP 仅支持每个卷组一个逻辑卷。

    lvcreate --extents 100%FREE -i 2 -I 256k --name vol FC5_data_mnt00001
    lvcreate --extents 100%FREE -i 2 -I 256k --name vol FC5_data_mnt00002
    lvcreate --extents 100%FREE -i 2 -I 64k --name vol FC5_log_mnt00002
    lvcreate --extents 100%FREE -i 2 -I 64k --name vol FC5_log_mnt00001
  4. 扫描所有其他主机上的物理卷,卷组和卷组。

modprobe dm_mod
pvscan
vgscan
lvscan
备注 如果这些命令未找到卷,则需要重新启动。

要挂载逻辑卷,必须激活逻辑卷。要激活卷,请运行以下命令:

vgchange -a y

创建文件系统

在所有数据和日志逻辑卷上创建 XFS 文件系统。

mkfs.xfs FC5_data_mnt00001-vol
mkfs.xfs FC5_data_mnt00002-vol
mkfs.xfs FC5_log_mnt00001-vol
mkfs.xfs FC5_log_mnt00002-vol

创建挂载点

创建所需的挂载点目录,并在所有工作主机和备用主机上设置权限:

sapcc-hana-tst:/ # mkdir -p /hana/data/FC5/mnt00001
sapcc-hana-tst:/ # mkdir -p /hana/log/FC5/mnt00001
sapcc-hana-tst:/ # mkdir -p /hana/data/FC5/mnt00002
sapcc-hana-tst:/ # mkdir -p /hana/log/FC5/mnt00002
sapcc-hana-tst:/ # mkdir -p /hana/shared
sapcc-hana-tst:/ # chmod –R 777 /hana/log/FC5
sapcc-hana-tst:/ # chmod –R 777 /hana/data/FC5
sapcc-hana-tst:/ # chmod 777 /hana/shared

挂载文件系统

要安装 `/hana/shared`文件系统在系统启动时使用 `/etc/fstab`配置文件,添加 `/hana/shared`文件系统 `/etc/fstab`每个主机的配置文件。

sapcc-hana-tst:/ # cat /etc/fstab
<storage-ip>:/hana_shared /hana/shared nfs rw,vers=3,hard,timeo=600, intr,noatime,nolock 0 0
备注 所有数据和日志文件系统均通过 SAP HANA 存储连接器挂载。

要挂载文件系统,请在每个主机上运行 mount – a 命令。