安装HAF卸载节点
- 安装HAF卸载节点(ceph1、ceph2、ceph3)软件包,选中ceph1~ceph3节点,配置卸载节点。
选中所有卸载节点,单击“配置业务流”。
- 修改安装配置文件。
如果HAF部署配置项章节中默认haf_target_install.conf配置文件能满足业务诉求,则此步骤可忽略。
在安装HAF卸载节点软件过程中,可以通过修改haf_target_install.conf配置文件的方式,批量修改节点上的安装配置。支持修改的选项,具体见HAF部署配置项。
对于haf-tool不支持修改的配置,建议通过修改配置文件的方式进行修改。
以关闭TLS身份认证和数据加解密开关为例,默认情况下该开关是打开状态,关闭该开关时,只需要设置其为0即可。
对应的命令行为:
cd /opt/haf-software
sed -i 's/\"target_tls_switch\": 1/\"target_tls_switch\": 0/g' install-config/haf_target_install.conf
其他选项的修改,可以根据需要自行实现相关命令。
- 选择“自定义”,单击“下一步”。
- 选择“命令执行”,单击“添加”。
- 编辑任务1的内容,单击“保存”。
表1 任务编辑参数内容 参数
内容
任务名称
关闭TLS开关
任务描述
关闭TLS开关
运行目录
/opt/haf-software
执行命令
sed -i 's/\"target_tls_switch\": 1/\"target_tls_switch\": 0/g' install-config/haf_target_install.conf
是否预判返回码
是
期望返回码
0
- 保存后点击完成,并点击执行业务流,执行状态成功即可。
- 若有多个选项需要修改,可以在SmartKit的命令执行模块的执行命令单元格内配置多条命令,以";"分隔。
- 如以下命令是同时关闭TLS开关,并修改log目录为“/temp/log”。
sed -i 's/\"target_tls_switch\": 1/\"target_tls_switch\": 0/g' install-config/haf_target_install.conf;sed -i 's/\/var\/log\//\/temp\/log\//g' install-config/haf_target_install.conf
- 选择“自定义”,单击“下一步”。
- 安装HAF卸载节点。
- 选中所有卸载节点,单击“配置业务流”。
- 选择“自定义”,单击“下一步”。
- 选择“命令执行”,单击“添加”。
- 编辑任务1的内容,单击“保存”。
表2 任务编辑参数内容 参数
内容
任务名称
安装HAF卸载节点软件包
任务描述
安装HAF卸载节点软件包,并生成初始化密钥
运行目录
/opt/haf-software
执行命令
./haf_installer -m offload -p /opt/haf-software/haf-target-1.0.tar.gz -i listen_ip_duration -w ip_white_list -j java_home -t /opt
说明:- 脚本参数分别表示:
- -m offload表示卸载节点方式安装。
- -p /opt/haf-software/haf-target-1.0.tar.gz表示卸载节点安装包。
- -i listen_ip_duration表示卸载节点侦听IP地址的网段信息(格式样例:10.10.0.0/24)。
- -w ip_white_list表示白名单IP地址列表(格式样例:127.0.0.1,10.10.0.2)。
- -j java_home表示节点Java安装路径。
- -t install_dir表示卸载节点软件包安装根目录(默认为/opt)。
- 前两个参数为必选参数,后四项参数为可选参数。其中当不需要使用IP白名单校验时,IP地址白名单可不填,但是需要关闭IP地址白名单校验开关,具体见关闭IP地址白名单功能。
- 由于SmartKit命令不支持较长的字符串配置,当IP白名单特别长的时候,需要到系统上手动执行IP地址白名单更新命令,具体操作见更新IP地址白名单或侦听IP地址段。
是否预判返回码
是
期望返回码
0
- 脚本参数分别表示:
- 执行业务流。单击右下角的“完成”,选择“执行业务流”执行状态成功即可。
- 选中所有卸载节点,单击“配置业务流”。