更新时间:2023-10-30 GMT+08:00

安装和初始化配置KooCLI工具

KooCLI工具用于调用ServiceStage服务提供的接口,对ServiceStage组件执行升级等操作。

使用KooCLI工具之前,您需要先安装和初始化配置KooCLI工具:

方式一:联网安装

  1. 登录Jenkins所在Linux虚拟机。
  2. 执行安装命令:

    curl -sSL https://hwcloudcli.obs.cn-north-1.myhuaweicloud.com/cli/latest/hcloud_install.sh -o ./hcloud_install.sh && bash ./hcloud_install.sh -y

方式二:软件包安装

  1. 登录Jenkins所在Linux虚拟机,执行如下命令查看虚拟机操作系统类型:

    echo $HOSTTYPE
    • 若执行如上命令的输出值是“x86_64”,则为AMD 64位系统。
    • 若执行如上命令的输出值是“aarch64”,则为ARM 64位系统。

  2. 执行如下命令下载对应的软件包。

    • AMD
      wget "https://hwcloudcli.obs.cn-north-1.myhuaweicloud.com/cli/latest/huaweicloud-cli-linux-amd64.tar.gz" -O huaweicloud-cli-linux-amd64.tar.gz
    • ARM
      wget "https://hwcloudcli.obs.cn-north-1.myhuaweicloud.com/cli/latest/huaweicloud-cli-linux-arm64.tar.gz" -O huaweicloud-cli-linux-arm64.tar.gz

  3. 执行如下命令解压软件包。

    • AMD
      tar -zxvf huaweicloud-cli-linux-amd64.tar.gz
    • ARM
      tar -zxvf huaweicloud-cli-linux-arm64.tar.gz

  4. 在解压后的目录执行如下命令创建软链接到“/usr/local/bin”目录:

    ln -s $(pwd)/hcloud /usr/local/bin/

  5. 执行如下命令验证是否安装成功:

    hcloud version

    系统显示类似“当前KooCLI版本:3.4.1.1”版本信息,表示安装成功。

初始化配置KooCLI

  1. 登录Jenkins所在Linux虚拟机。
  2. 执行命令进行初始化配置,输入命令后按回车进入交互模式,根据界面提示输入各参数值,各参数配置参考表1

    hcloud configure init
    表1 初始化配置

    参数

    说明

    Access Key ID

    (必填参数)访问密钥ID,即AK。获取方法,请参考访问密钥

    Secret Access Key

    (必填参数)与访问密钥ID(AK)结合使用的密钥,即SK,初始化时必填。获取方法,请参考访问密钥

    Region

    (选填参数)区域,即ServiceStage服务部署区域。获取方法,请参考地区和终端节点

  3. 添加配置参数。

    可能会出现找不到对应cli升级命令的问题,需要添加额外配置:

    hcloud configure set --cli-lang=cn