安装命令简介
HAF安装的实现方式
HAF的安装,通过对外提供haf_installer脚本的方式实现。haf_installer将调用haf-tool命令行接口完成安装。
脚本的对外安装接口
- 主机节点:
./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文件夹中。
- 卸载节点服务:
./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>
- 卸载节点库:
./haf_installer -m <mode> -p <package> -t <target_dir> -w <ip_white_list> -j <java_home> -i <service_ip_duration> -s <communication_port>
选项 |
说明 |
主机节点必选 |
卸载节点服务必选 |
卸载节点库必选 |
---|---|---|---|---|
-m <mode> |
|
√ |
√ |
√ |
-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安装路径。
|
× |
√ |
√ |
-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,主机节点和卸载节点应保持一致。 |
√ |
√ |
√ |