配置global.ini文件
操作场景
获取一份global.ini文件至/hana/shared/目录,修改其中的“Storage HA configuration”、“Persistence configuration”和“Communication”部分。
操作步骤
- 登录Jump Host,并通过SSH协议,跳转到规划为主节点的SAP HANA裸金属服务器。
- 查看磁盘的WWN信息。
执行以下命令可以查看到两个512GB的Log磁盘和两个6TB的Data磁盘对应的WWN。
upadmin show vlun
其他SAP HANA节点也需要执行此操作查看磁盘的WWN信息,确保所有节点四个磁盘的WWN信息一致。
- 获取SAP HANA安装包。
- 在命令行界面,下载SAP HANA安装包。
wget https://obs-sap.obs.myhuaweicloud.com/hana/software/sps12/51052383_part1.exe -P /hana/shared
wget https://obs-sap.obs.myhuaweicloud.com/hana/software/sps12/51052383_part2.rar -P /hana/shared
wget https://obs-sap.obs.myhuaweicloud.com/hana/software/sps12/51052383_part3.rar -P /hana/shared
- 解压安装包。
- 在命令行界面,下载SAP HANA安装包。
- 准备fcV3Client.py文件。
- 配置global.ini文件。
- 将global.ini文件复制至/hana/shared/目录。
- 编辑global.ini文件。
- 配置Storage HA configuration。
ha_provider设置为fcV3Client,partition_*_log__mountoptions为mount参数,各个partition的wwid填入2中查询到的WWN信息。
示例如下:########################################################################### # Storage HA configuration ########################################################################### # . short_desc # storage HA configuration [storage] # .short_desc # name of python HA provider script ha_provider = fcV3Client ha_provider_path = /hana/shared/ # these parameters name the WWIDs of the devices for each partition/usage_type combination # if you have more nodes, add your LUNs here. # for proper usage, replace the '...' with specified WWID in your system. partition_*_*__prType = 5 partition_*_data__mountoptions = -o noatime,nodiratime,wsync partition_*_log__mountoptions = -o noatime,nodiratime,wsync partition_1_data__wwid = 680d4a51008ea4d90f0948f90000002d partition_1_log__wwid = 680d4a51008ea4d9023c87b400000018 partition_2_data__wwid = 680d4a51008ea4d90f09748c0000002e partition_2_log__wwid = 680d4a51008ea4d9023d394400000019
- 配置Persistence configuration。
更改为实际的SAP HANA数据库的SID,以“ANA”为例。
示例如下:
########################################################################### # Persistence configuration ########################################################################### [persistence] basepath_datavolumes=/hana/data/ANA/ basepath_logvolumes=/hana/log/ANA/ basepath_shared=yes
- 配置Communication。
示例如下:
########################################################################### # Communication ########################################################################### [communication] listeninterface = .global [internal_hostname_resolution] 10.0.2.2 = hana001 10.0.2.3 = hana002 10.0.2.4 = hana003