【DWS】手动inspect插件更新

举报
耕心 发表于 2022/07/12 10:04:59 2022/07/12
【摘要】 一、    背景1、 20211130-20220302版本的inspect插件存在bug,导致service_cm / service_om 页面集群巡检功能无法添加检查项,需要升级inspect插件到8.1.3版本。2、 目标版本是8.1.3 无法通过插件升级解决,因为要升级inspect插件,必须先升级到相同版本的agent插件,8.1.3 agent无法直接升级;8.1.3.1及之后...

一、    背景

120211130-20220302版本的inspect插件存在bug,导致service_cm / service_om 页面集群巡检功能无法添加检查项,需要升级inspect插件到8.1.3版本。

2、 目标版本是8.1.3 无法通过插件升级解决,因为要升级inspect插件,必须先升级到相同版本的agent插件,8.1.3 agent无法直接升级;8.1.3.1及之后可以通过插件升级解决,无需执行此方案。

3、此方案适用8.1.1(python3环境)之后的版本;适用于HCS、HC

3、 此方案为巡检应急方案,待inspect插件成功升级到8.1.3版本之后,可废除此方案。

二、    替换OBS桶中inspect插件包

1、下载8.1.3或者之后的Instance包, 解压后得到inspect插件包。

2、将文件名更改为OBS中的inspect的文件名,并用新文件覆盖旧的inspect文件。

三、    删除MySQL中的inspect插件记录

这里是一个集群的操作方法。 需要对所有需要巡检的集群进行操作。

  • 获取集群id

select name, id from rds_cluster where name = '集群名称' and status = 200;

  • 获取插件信息中inspectcpid

select a.id, a.package_name as packagename, package_type as packagetype, a. status, a.sub_type as subtype, a.update_time as updatetime, a.version, a.version_id as versionid,b.id as cpId from rds_package_info a, cluster_plugin b where a.version_id = b.pluginid and a.sub_type = 'inspect' and b.clusterid = '集群id';

  • 删除插件记录

delete from cluster_plugin where id='cpId';

三、 service_cm插件升级

1、登陆service_cm -> 插件升级

2、页面上勾选内容:

类型选择:   inspect

源版本:     不指定 (此时已删除数据库中的记录,所以必须选择不指定)

目标版本:   x.x.x.x  (新插件包版本)

3、勾选集群 > 允许升级 > 勾选集群升级  (这地方相当于重新安装inspect插件,覆盖掉集群中旧的inspect文件)

4、验证


【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。