tidb3.0.11使用tiup升级到4.0.0出关于node_exporter不自动部署相关问题

我简单写下解决流程等会传上来

前提:

1、Ansible部署的tidb3.0.11使用tiup滚动升级到4.0.0,使用 4.0 默认参数。
2、升级后,对于现有集群,通过再次启动集群的方法汇报监控地址(tiup cluster start CLUSTER_NAME
),后发现node_exporter和blackbox_exporter部分节点无法启动。

解决方案:

1、拷贝集群中已经部署了node_exporterblackbox_exporter服务的文件到没有部署的节点上去。

  • 注意:有配置文件但是没有启动的节点,直接修改node_exporter和blackbox_exporter服务对应service文件中启动脚本的路径ExecStart就可以了,别忘了重新加载配置文件。

登录到部署了node_exporterblackbox_exporter的节点机上执行。

cd /home/tidb/deploy/scripts
scp run_blackbox_exporter.sh run_node_exporter.sh start_blackbox_exporter.sh start_node_exporter.sh stop_blackbox_exporter.sh stop_node_exporter.sh tidb@<IP>:/home/tidb/deploy/scripts/
scp /home/tidb/deploy/bin/blackbox_exporter /home/tidb/deploy/bin/node_exporter tidb@<IP>:/home/tidb/deploy/bin/
scp /home/tidb/deploy/conf/blackbox.yml tidb@<IP>:/home/tidb/deploy/conf/

2、在没有部署node_exporterblackbox_exporter的节点服务器上操作。
修改node_exporterblackbox_exporter服务的service文件中启动脚本的路径ExecStart

vim /etc/systemd/system/node_exporter-9100.service
……
ExecStart=/home/tidb/deploy/scripts/run_node_exporter.sh
……
vim /etc/systemd/system/blackbox_exporter-9115.service
……
ExecStart=/home/tidb/deploy/scripts/run_blackbox_exporter.sh
……

重新加载配置文件:

systemctl daemon-reload

3、主机控机启动集群检测集群状态

tiup cluster start CLUSTER_NAME

(以上仅供参考,谢谢)

3 个赞

感谢您的整理和反馈 ~ :pray: :pray: :pray:

此话题已在最后回复的 1 分钟后被自动关闭。不再允许新回复。