中文
注册
我要评分
文档获取效率
文档正确性
内容完整性
文档易理解
在线提单
论坛求助
鲲鹏小智

安装命令简介

HAF安装的实现方式

HAF的安装,通过对外提供haf_installer脚本的方式实现。haf_installer将调用haf-tool命令行接口完成安装。

脚本的对外安装接口

  • 主机节点:

    cd /home/omm/haf-software

    ./haf_installer -m <mode> -p <package> -t <target_dir> -s <communication_port>
    • 根据实际情况修改“/home/omm/haf-software”路径。
    • 主机节点安装-p选项指定的软件包,并根据haf_host_install.conf文件内容,生成主机节点初始化证书。haf_host_install.conf文件在haf_installer脚本同目录的install-config文件夹中。
  • 卸载节点服务:

    cd /home/omm/haf-software

    ./haf_installer -m <mode> -p <package> -t <target_dir> -w <ip_white_list> -j <java_home> -i <service_ip_duration> -c <cgroup_dir> -s <communication_port>

  • 卸载节点库:

    cd /home/omm/haf-software

    ./haf_installer -m <mode> -p <package> -t <target_dir> -w <ip_white_list> -j <java_home> -i <service_ip_duration> -s <communication_port>

各个选项含义如表1所示。
表1 haf_installer命令选项表

选项

说明

主机节点必选

卸载节点服务必选

卸载节点库必选

-m <mode>

  • host表示主机节点安装。
  • offload表示卸载节点服务安装。
  • lib表示卸载节点库安装。

-p <package>

安装包,例如haf-target-1.3.0.tar.gz。

-t <target_dir>

软件包安装根目录。

-w <ip_white_list>

白名单IP列表,支持IP或IP网段格式,多个值使用“,”分隔(格式样例:127.0.0.1,10.10.0.2,10.10.10.0/24,默认为空)。

说明:

白名单用于校验主机节点的IP,不在白名单的连接将被拒绝。若在IP白名单校验功能使能的情况下,未配置IP白名单,则卸载节点将会拒绝所有主机节点连接请求。

×

-j <java_home>

节点Java安装路径。

  • 若该项不配置,则安装时根据系统环境变量自动解析。
  • 使用自定义的JAVA_HOME,请配置该项。
  • 使用系统的默认路径,可省略该项配置。

×

-i <service_ip_duration>

侦听卸载节点IP的网段信息列表,多个值使用“,”分隔(格式样例:10.10.0.0/24,默认为haf_target_install.conf中配置的选项)。

说明:

默认侦听IP网段与现场运行网段差异较大,建议根据系统情况进行配置。

×

-c <cgroup_dir>

部署前置条件中创建的cgroup子目录,示例中该值为omm_haf。该值可根据实际创建的cgroup子目录名自行调整。

×

×

-s <communication_port>

HAF服务通信端口,默认17531,主机节点和卸载节点应保持一致。

haf-tool对外提供的安装接口

  • 主机节点:

    /home/omm/haf-install/haf-host/tools/haf-tool install

  • 卸载节点服务:

    /home/omm/haf-install/haf-target/tools/haf-tool install

  • 卸载节点库:
    /home/omm/haf-install/haf-offload/tools/haf-tool install

    该接口主要提供给haf_installer脚本使用,不建议单独调用该接口。