Aquila 9.x 应用 Patch的标准操作流程

  其他常见问题
内容纲要

概要描述

本文主要描述 Aquila 9.x 版本更新 Patch 的标准操作流程。

详细说明

Patch包获取

通常由星环工程师提供,具体是否适用于您的 Aquila 版本请与提供方确认。如果您对 Patch 包本身有疑问,建议咨询星环科技售后技术支持。

获取补丁包后,请放置于集群 Manager 节点上。

解压补丁包

补丁包文件名称形如Patch-aquila-tdhaquilaXXX-YYYYMMDD.tar.gz,执行tar zxvf 包名进行解压。

file

更新 Metainfo

部分 Patch 会包含 Metainfo 的修改,这可以通过查看解压后的文件是否包含updateMetainfo.sh来确认。

file

如图,如果存在该文件,则需要更新 Metainfo ,否则请跳过本步骤。

在解压后的Patch目录下执行脚本更新 Metainfo 。

./updateMetainfo.sh

正常情况下会提示执行成功。

file

如果遇到下面这个报错,

file

这说明是手动修改过 Metainfo ,更新失败了,此时需要重新在 Manager 页面上传一下您版本的 Aquila 产品包,以恢复 Metainfo 到原始状态,然后再 ./updateMetainfo.sh

更新成功后,需要重载 Manager 使 Metainfo 的改动生效:

systemctl reload transwarp-manager

注意,如果您的Manager开启了高可用,则必须在每个 Manager 节点都做上述操作。

修改配置文件

修改 image.conf 文件。

vi image.conf

file

base_image 是补丁的原始镜像,new_image 是补丁更新后的新镜像。需要注意的是请将两个参数第一段部分修改为{TOS Registry所在节点}:5000(例如图中的arm27:5000,需要改为您实际的,这可以在 全局服务 > TOS 下确认 TOS Registry 所在的节点名);最后一段需要改为aquila:tdh_aquila-9.x.x-final(例如图中的aquila:tdh_aquila-9.3.4-final,需要与您当前的 Aquila 版本一致)。

确认无误后,保存修改。

执行更新脚本

执行如下命令:

./buildImage.sh

执行过程中会要求确认信息,确认无误后输入Y。

file

此时会自动构建镜像。构建完毕后,会再次提示是否需要提交到仓库,输入Y。

file

配置服务重启Aquila

在 Manager 页面,点击 全局服务 > Aquila ,点击【配置服务】。

file

配置完成后,重启服务。

file

重启后补丁生效。

Patch回退或其他问题处理

请联系星环科技售后技术支持。

这篇文章对您有帮助吗?

平均评分 0 / 5. 次数: 0

尚无评价,您可以第一个评哦!

非常抱歉,这篇文章对您没有帮助.

烦请您告诉我们您的建议与意见,以便我们改进,谢谢您。