更新时间:2024-07-04 GMT+08:00
分享

配置global.ini文件

操作场景

获取一份global.ini文件至/hana/shared/目录,修改其中的“Storage HA configuration”“Persistence configuration”“Communication”部分。

操作步骤

  1. 登录Jump Host,并通过SSH协议,跳转到规划为主节点的SAP HANA裸金属服务器。
  2. 查看磁盘的WWN信息。

    执行以下命令可以查看到两个512GB的Log磁盘和两个6TB的Data磁盘对应的WWN。

    upadmin show vlun

    其他SAP HANA节点也需要执行此操作查看磁盘的WWN信息,确保所有节点四个磁盘的WWN信息一致。

  3. 获取SAP HANA安装包。

    1. 在命令行界面,下载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

    2. 解压安装包。

      unrar x 51052383_part1.exe

  4. 准备fcV3Client.py文件。

    1. 下载fcV3Client.py文件。

      wget https://obs-sap.obs.myhuaweicloud.com/hana/cfgandscript/scale_out_script.zip -P /hana/shared

    2. 进入文件夹并解压软件包获取fcV3Client.py文件。

      cd /hana/shared

      unzip scale_out_script.zip

    3. 将fcV3Client.py文件复制至/hana/shared/目录。
    4. 将client.py文件复制至/hana/shared/目录。

      执行find /hana/shared -name client.py命令可查看client.py文件所在目录。

  5. 配置global.ini文件。

    1. 将global.ini文件复制至/hana/shared/目录。

      cp /hana/shared/scale_out_script/global.ini /hana/shared

    2. 编辑global.ini文件。

      vi /hana/shared/global.ini

    3. 配置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 
    4. 配置Persistence configuration。

      更改为实际的SAP HANA数据库的SID,以“ANA”为例。

      示例如下:

      ########################################################################### 
      # Persistence configuration 
      ########################################################################### 
      [persistence] 
      basepath_datavolumes=/hana/data/ANA/ 
      basepath_logvolumes=/hana/log/ANA/ 
      
      basepath_shared=yes
    5. 配置Communication。

      更改为实际规划的内部通信IP地址及主机名。

      示例如下:

      ########################################################################### 
      # Communication 
      ########################################################################### 
      [communication] 
      listeninterface = .global 
      
      [internal_hostname_resolution] 
      10.0.2.2 = hana001 
      10.0.2.3 = hana002 
      10.0.2.4 = hana003 

相关文档