Manager93x 上 inceptor 和 slipstream 部署独立 metastore 后状态显示异常问题

  其他常见问题
内容纲要

概要描述

本文描述在某些现场 slipstream1 不共享 inceptor 的 metastore 的时候,manager 出现健康检查错误,导致页面上角色状态显示不正常的解决方案

详细描述

问题描述

当集群部署了多个 Inceptor/Slipstream 服务,且都有独立的 metastore 时,会出现状态显示异常的问题;

inceptor1的metatore在slipstream服务的独立metastore部署后,单独启动后显示异常

file

查看 manager 的 health-check 日志,日志里面报错如下

Fail to get default database

file

且日志检查的链接信息,非inceptor1的链接信息

file

对比了一下这个链接信息是slipstream的metastore的链接信息

file

file

root cause

当同一个节点存在多个服务的不同 metastore 角色时,Manager健康检查规则的原因

解决方案

当有这种 多个 Inceptor/Slipstream 服务,且都有独立的 metastore 的情况时,需要关闭 VITAL_SIGN_CHECK 检查;

具体操作方法如下:登录manager服务器

cd /var/lib/transwarp-manager/master/content/meta/services/INCEPTOR/[版本]/
# 备份 metainfo
cp metainfo.yaml  metainfo.yaml.init
# 编辑 metainfo ,删除 VITAL_SIGN_CHECK
vi metainfo.yaml

去掉红框部分,保存

file

重启manager服务

systemctl restart transwarp-manager

此时 Manager 页面会自动恢复正常

这篇文章对您有帮助吗?

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

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

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

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