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

升级HAF

HAF的升级,通过对外提供haf_upgrade脚本的方式实现。然后haf_upgrade调用haf-tool命令行接口。

  • 主机节点和卸载节点库安装的升级。

    由于作为库与业务一起部署,所以未提供单独的升级脚本。

    如果需要升级HAF,操作如下。

    1. 获取最新软件包。

      参考软件获取

      cp BoostKit-haf_1.3.0.zip /home/omm/haf-software

    2. 解压最新软件包。

      cd /home/omm/haf-software

      unzip BoostKit-haf_1.3.0.zip

      tar -zxvf haf-1.3.0.tar.gz

    3. 解压业务相关的安装包。
      mkdir /home/omm/haf-software/haf-update-tmp
      • 主机节点

        tar -zxvf haf-host-1.3.0.tar.gz -C /home/omm/haf-software/haf-update-tmp

      • 卸载节点库安装

        tar -zxvf haf-target-1.3.0.tar.gz -C /home/omm/haf-software/haf-update-tmp

    4. 进入将原有的安装目录下的bin、lib和tools做备份。

      进入工具安装目录。

      mv ./bin ./bin.bak

      mv ./lib ./lib.bak

      mv ./tools ./tools.bak

    5. 拷贝bin和lib目录到原有的安装目录下,并更改相应的权限。

      cp /home/omm/haf-software/haf-update-tmp/bin ./bin

      cp /home/omm/haf-software/haf-update-tmp/lib ./lib

      chmod -R 500 ./bin

      chmod -R 500 ./lib

    6. 解压缩工具相关的安装包。

      cd /home/omm/haf-software

      tar -zxvf haf-tool-1.3.0.tar.gz -C /home/omm/haf-software/haf-update-tmp

    7. 拷贝tools目录到原有的安装目录下,并更改相应的权限。

      进入工具安装目录。

      cp /home/omm/haf-software/haf-update-tmp/tools ./tools

      chmod -R 500 ./tools
      • user表示原有的安装路径下文件对应的用户属主。
      • group表示原有的安装路径下文件对应的用户属主群。
      • 如下示例中,user和group均为omm。
        dr-x------ 2 omm omm   26 May  5 10:15 bin
        drwx------ 2 omm omm   103 May  5 10:15 cert
        drwx------ 2 omm omm   31 May  5 10:15 conf-bak
        -r-x------ 2 omm omm   308 May  5 10:15 env.sh
        drwx------ 2 omm omm   77 May  5 10:15 etc
        dr-x------ 3 omm omm 4096 Apr 29 15:58 lib
        drwxrwxr-x 4 omm omm   42 May  5 20:03 logs
        dr-x------ 3 omm omm   60 May  5 10:15 tools
    8. 测试主机节点业务是否正常运行。

      根据业务实际诉求,触发运行,观察是否正常。

    9. 删除原有备份的文件。

      rm -rf ./bin.bak

      rm -rf ./lib.bak

      rm -rf ./tools.bak

  • 卸载节点服务化安装的升级。

    操作如下:

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

    ./haf_upgrade -p <upgrade package>

    选项

    内容

    必选

    -p <upgrade package>

    指定升级包,全新安装包。

haf-tool对外提供的升级接口为:

  • 主机节点和卸载节点库安装:

    不支持使用haf-tool在主机节点和卸载节点库安装中执行upgrade命令。

  • 卸载节点服务化安装:

    haf-tool upgrade

内层签名工具verification用于升级卸载节点服务化安装时验证软件包的合法性。该工具在安装目录下的“bin”路径下,由haf_upgrade脚本调用,内部调用的命令为:

<haf_dir>/bin/verification -p <install_package>

表1 命令参数说明

选项

内容

必选

-p <install_package>

将ZIP包解压后的正式发布的软件包,包格式为haf-xxx.tar.gz。

  • haf_dir表示HAF安装之后的目录。
  • verification为软件内部工具,不建议用户单独调用。
  • 本版本卸载节点服务化安装不支持使用旧版本升级,需将旧版本(如1.0、1.2.0)卸载后重新安装。
搜索结果
找到“0”个结果

当前产品无相关内容

未找到相关内容,请尝试其他搜索词