tidb3.0.11使用tiup升级到4.0.0出关于node_exporter和blackbox_exporter不自动部署解决方案

一、
参考1

前提:

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

二、

Error: failed to scp /home/tidb/.tiup/storage/cluster/clusters/uat-cluster/config-cache/run_blackbox_exporter_10.100.180.51.sh to tidb@10.100.180.51:/home/tidb/deploy/monitor-9100/scripts/run_blackbox_exporter.sh: Process exited with status 1
Error: failed to scp /home/tidb/.tiup/storage/cluster/clusters/uat-cluster/config-cache/blackbox_10.100.180.51.yaml to tidb@10.100.180.51:/home/tidb/deploy/monitor-9100/conf/blackbox.yml: Process exited with status 1

tidb用户登录到报错的服务器创建两个文件夹即可

su - tidb 
mkdir -p /home/tidb/deploy/monitor-9100/scripts
mkdir -p /home/tidb/deploy/monitor-9100/conf
(以上仅供参考,谢谢)
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值