kundb2.1.8如何更换patch

  其他常见问题
内容纲要

概要描述


本文主要介绍在 已安装kundb组件 的情况下,如何更新最新的补丁文件。

版本:kundb-2.1.8-final + Manager 9.4.0.6

详细介绍


1. 应用市场,上传产品包

首先将补丁文件上传到manager节点服务器,应用市场-产品包,点击上传,选择补丁包 上传

2.manager页面,运维-应用元信息编辑器,把KUNDB目录下的 kundb-2.1.8-final-p5 目录删除

相当于删除manager数据库中存储的metainfo信息,方便后面reload重新读取services目录下的文件。

/var/lib/transwarp-manager/master/content/meta/services_imported/KUNDB/kundb-2.1.8-final 仍然保留,所以无需担心找不回备份

3.manager节点,将KUNDB的元数据从 services_imported 拷贝回 services

cp -pr /var/lib/transwarp-manager/master/content/meta/services_imported/KUNDB /var/lib/transwarp-manager/master/content/meta/services/

4.备份 services/KUNDB 目录下的 kundb-2.1.8-final 目录

mv kundb-2.1.8-final /tmp/

5.将 kundb-2.1.8-final-p5 目录重命名为 kundb-2.1.8-final

mv kundb-2.1.8-final-p5 kundb-2.1.8-final

6.修改metainfo文件中的version

将 version: kundb-2.1.8-final-p5 修改为 version: kundb-2.1.8-final;

下面的 dockerImage 不需要动,该版本补丁使用p5结尾的镜像文件,和其他产品有区别,需要注意

name: KUNDB
version: kundb-2.1.8-final
global: false
namePrefix: kundb
friendlyName: "KunDB"
dockerImage: "transwarp/kundb-mini:kundb-2.1.8-final-p5"

7.systemctl reload transwarp-manager

此时,再次进入到 运维-应用元信息编辑器,KUNDB目录下的kundb-2.1.8-final下面,能够看到新的元数据信息。

8.配置服务,重启kundb

9.校验是否更新成功

进入任意一个kundb的pod内,执行下面3个命令

vtgate --version
kundb-meta-service --version
mysqld --version

对于p5版本,执行结果 理应是这样的:

file

这篇文章对您有帮助吗?

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

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

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

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