---
title: HAF卸载节点库安装
description: "1. 安装HAF卸载节点软件包，选中卸载节点，配置卸载节点。"
url: https://www.hikunpeng.com/document/detail/zh/kunpengboostkithistory/2200SPC2/accel/kunpengaccel_haf_06_0023.html
sourcePath: /source/zh/kunpengboostkithistory/2200SPC2/accel/kunpengaccel_haf_06_0023.html
indexId: 63acf2396b929115f9d4ed19bf0ebe7a8c99702c012fa47caa94c92cc1174af778
---
# HAF卸载节点库安装

1. 安装HAF卸载节点软件包，选中卸载节点，配置卸载节点。
  选中所有卸载节点，单击“配置业务流”。

2. 修改安装配置文件。
以修改证书校验周期为例，默认情况下证书校验周期为7天，若设置其为6天，对应的命令如下。
cd /home/omm/haf-software
sed -i 's/\"cert_check_period_time\": 7/\"cert_check_period_time\": 6/g' install-config/haf_target_install.conf
- 如果  HAF部署配置项
章节中默认haf_target_install.conf配置文件能满足业务诉求，则此步骤可忽略。
- 在安装HAF卸载节点软件过程中，可以通过修改haf_target_install.conf配置文件的方式，批量修改节点上的安装配置。支持修改的选项，请参见  HAF部署配置项
。

- 对于haf-tool不支持修改的配置，建议通过修改配置文件的方式进行修改。
- 其他选项的修改，可以根据需要自行实现相关命令，上例仅供参考。


  a. 选择“自定义”，单击“下一步”。
  b. 选择“命令执行”，单击“添加”。
  c. 编辑任务1的内容，单击“保存”。
**表1 任务编辑参数内容**

| 参数 | 内容 |
| --- | --- |
| 任务名称 | 修改证书校验周期 |
| 任务描述 | 修改证书校验周期 |
| 运行目录 | /home/omm/haf\-software |
| 执行命令 | sed \-i 's/\"cert\_check\_period\_time\": 7/\"cert\_check\_period\_time\": 6/g' install\-config/haf\_target\_install.conf |
| 是否预判返回码 | 是 |
| 期望返回码 | 0 |


  d. 保存后点击完成，并点击执行业务流，执行状态成功即可。
- 若有多个选项需要修改，可以在SmartKit的命令执行模块的执行命令单元格内配置多条命令，以“;”分隔。
- 以下命令是修改证书校验周期。
  sed -i 's/\"cert_check_period_time\": 7/\"cert_check_period_time\": 6/g' install-config/haf_target_install.conf


3. 卸载节点安装HAF库。

  a. 选中所有卸载节点，单击“配置业务流”。
  b. 选择“自定义”，单击“下一步”。
  c. 选择“命令执行”，单击“添加”。
  d. 编辑任务1的内容，单击“保存”。
**表2 任务编辑参数内容**

| 参数 | 内容 |
| --- | --- |
| 任务名称 | 安装HAF卸载节点软件包 |
| 任务描述 | 安装HAF卸载节点软件包，并生成初始化密钥 |
| 运行目录 | /home/omm/haf\-software |
| 执行命令 | ./haf\_installer \-m lib \-p /home/omm/haf\-software/haf\-target\-1.3.0.tar.gz \-i listen\_ip\_duration \-w ip\_white\_list \-j java\_home \-t /home/omm/haf\-install \-s communication\_port 说明： 脚本参数分别表示： \-m lib表示卸载节点库的方式安装，该参数必选。 \-p /home/omm/haf\-software/haf\-target\-1.3.0.tar.gz表示卸载节点安装包路径，该参数必选。 \-i listen\_ip\_duration表示卸载节点侦听IP的网段信息列表，多个值使用“,”分隔（格式样例：10.10.0.1/24），HAF在安装过程中会与当前卸载节点的IP匹配并完成侦听绑定，该参数可选。 \-w ip\_white\_list表示白名单IP列表，支持IP或IP网段格式，多个值使用“,”分隔（格式样例：127.0.0.1,10.10.0.2,10.10.10.0/24），该参数可选。 \-j java\_home表示节点Java安装路径，使用系统默认路径则可省略该参数。 \-t install\_dir表示卸载节点软件包安装根目录，该参数必选。 \-s communication\_port表示服务侦听的端口，默认17531，支持haf\-tool配置，该参数可选，且值需与主机节点保持一致。 若不需要使用IP白名单校验时，IP白名单可不填，但是需要关闭IP白名单校验开关，具体见关闭IP白名单功能。 由于SmartKit命令不支持较长的字符串配置，当IP白名单特别长的时候，需要到系统上手动执行IP白名单更新命令，具体操作见更新IP白名单或侦听IP段。 |
| 是否预判返回码 | 是 |
| 期望返回码 | 0 |


  e. 执行业务流。单击右下角的“完成”，选择“执行业务流”执行状态成功即可。
