studio批量升级到1.1.0

  其他常见问题
内容纲要

概要描述

本文讲述studio5.2系列批量升级到studio1.1.0的升级方法。

详细说明

升级步骤:先升级manager,再升级studio组件
1、升级前准备:因为studio1.1之前的tdt不支持导出数据,所以需要手动导出tdt数据。导出数据脚本:https://pan.baidu.com/s/1idmXGEecu6hN9A7KS4588Q 提取码:qj8f
将脚本下载下来之后上传到集群,执行脚本即可导出权限范围内的全部数据流,导出json文件。
具体使用方法:
1.1没有开cas:
执行命令:bash export_util.sh -H -P -u -p 其中host指tdt所在节点的host;port指tdt的port,默认是8100;username指tdt的用户名,默认为tdt;password指密码,默认123
1.2 开启cas的环境:
执行命令:bash export_util.sh -H -P -t
其中host指tdt所在节点的host;port指tdt的port,默认是8100;token指guardian token,可以从guardian中获得。

2、下载studio1.1.0安装包、manager安装包1812a-final、1905a-final都可以。
manager下载地址:
https://nj.transwarp.cn:8180/?p=370
studio1.1.0百度网盘:
https://pan.baidu.com/s/1cX7y5qNHxTXDNA7s8-_KPw 提取码:yz53
3、关闭除tos之外的所有服务:所有服务->guardian->license。
4、解压manager安装包
5、进入解压后的transwarp中,并./install,启动8179的升级任务
6、进入8179页面,根据提示升级manager即可。
7、8179提示升级挖成,说明manager已升级完。
8、8180页面,开始升级studio:选择要升级的服务,应用市场->已安装服务->批量升级->选择要升级的服务->选择要升级的版本->选择快速升级(studio组建不支持滚动升级)
9、界面显示升级成功,表示已经升级成。
10、更换inceptor包
10.1 ssh到安装 inceptor server 的集群节点,上传压缩包 inceptor_fix.tar.gz到本地(压缩包找星环售后获取)
file
10.2 执行 kubectl get po | grep inceptor 查找到 inceptor 容器
file
10.3 执行kubectl exec -it <容器名> bash 进入容器
file
10.4 用 scp 命令将 inceptor_fix.tar.gz 拷贝导容器的 /tmp 目录下, 并解压
file
10.5 解压该压缩包:tar -xzvf inceptor_fix.tar.gz
file
10.6 进入解压后的目录 cd inceptor_fix
10.7 执行 patch 脚本: bash patch_inceptor.sh
file
10.8 后续操作可参考TDH安装Hotfix(换包)方法 的步骤 iii生成新镜像来操作
11、在TDT界面进行批量导入,添加步骤1中导出的json文件。
file
到此,升级已经完成。下面进行数据检查
1、workflow检查

1.检查workflow的工作流,与升级前相同。
2.修改、调试升级前的工作流,修改、调试成功。
3.发布升级前的工作流,发布且调度成功。
4.新增一个工作流,新增成功。
5.调试新增的工作流,调试成功。
6.发布新增的工作流,发布且调度成功。

2、tdt检查

1.检查导入tdt的任务,是否与升级前相同。
2.修改、调试升级前的工作流,修改、调试成功。
3.发布升级前的工作流,发布且调度成功。
4.新增一个工作流,新增成功。
5.调试新增的工作流,调试成功。
6.发布新增的工作流,发布且调度成功。

3、rubik检查

这篇文章对您有帮助吗?

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

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

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

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