
# 配置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**
   ![](https://support.huaweicloud.com/dgdec-sap/public_sys-resources/note_3.0-zh-cn.png)
   其他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/目录。
      ![](https://support.huaweicloud.com/dgdec-sap/public_sys-resources/note_3.0-zh-cn.png)
      执行**find /hana/shared -name client.py**命令可查看client.py文件所在目录。
      
   
   
   
   
5. 配置global.ini文件。 
   1. 将global.ini文件复制至/hana/shared/目录。 **cp /hana/shared/scale** **_out_s** **cript/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
      ```
      
   
   
   
   
 
