KunDB On TDH 实施规范检测工具

  其他常见问题
内容纲要

概要描述

此工具用于查看节点的性能以及参数配置是否满足 KunDB 的部署要求。
工具适用于 TDC 3.x(TOS3.X)及以上版本,以及 TDH 所有版本;

下载地址:kundb-inspection-master.tar

详细说明

node_check.sh 用于检测节点性能,运行前需要安装好TOS,且在tos-master 节点执行。
执行前需要确认环境没有在进行高IO任务执行,否则会影响任务。

kundb_check.sh 用于检测 KunDB 状态和参数,只支持已经安装了 KunDB3.1.x 以上版本的集群。

TDH环境(Manager)

节点检测

1.修改hosts.txt文件
将所有节点ip地址和root密码填写,注意最后一行不要用空格,否则可能会执行失败

tar -xvf kundb-inspection-master.tar.gz
cd kundb-inspection-master/tdh/
vi hosts.txt

hosts.txt 中,是 ip 加对应节点的 root 密码,这个需要注意

#hosts.txt
#{ip} {rootpasswd}
172.26.120.21 tran@12
172.26.120.22 tran@12
172.26.120.23 tran@12

2.执行脚本

sh node_check.sh
--------(begin)--------
========there are 6 failed items,please check the all-nodes.csv to fix it========
172.18.20.155
--------(end)--------
========there are 10 failed items,please check the all-nodes.csv to fix it========
172.18.20.156
--------(end)--------
========there are 7 failed items,please check the all-nodes.csv to fix it========
172.18.20.158
--------(end)--------
The kundb pre check result has been output to all-nodes.csv

3.执行结果样例

file

KunDB参数检测

1.执行脚本
需要确认如下四个参数

ip:部署kungate的节点ip
kungate.server.port:manger参数配置页面查找kungate.server.port,通常为15307
user:通常为vt_app
password: vt_app对应密码,通常为transwarp

sh kundb_check.sh {ip} {kungate.server.port} {user} {password}

#sh kundb_check.sh 172.18.20.158 15307 vt_app Transwarp#1234
connect to kundb gateway successful
start checking....
---------------------------------------
please get ckeck result in /tmp/kundb-inspection-master/tdh/kundb_check.csv

2.参数配置项修改
kundb参数检测结果kundb_check.csv文件为GBK编码,需要用windows excel打开。linux环境需要修改kundb_check.sh脚本

vi kundb_check.sh
iconv -f UTF-8 -t UTF-8 $kundb_check_result -o kundb_check.csv

如果有多个实例,需要修改脚本中kungate_debug_port端口配置

PS:执行结果样例

file

这篇文章对您有帮助吗?

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

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

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

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