TiUP节点挂了以后能不能新部一个TiUP节点来管理集群

混合部署的3节点测试环境,每个节点部署一个tidb、pd和tikv。
现在tiup在的那个节点宕机无法连接,能不能重新在其他服务器节点上部署一个tiup管理和处理集群问题,直接在新tiup上做缩容

tiup 的配置有备份的话,怎么弄都行…

没备份就很麻烦了

1 安装 TiUP
2 配置 SSH 免密登录
3 tiup cluster register --topology <topology-file.yaml>
<topology-file.yaml> 是你安装时候的那个配置文件

看看这个

2 个赞

是的,所以需要及时备份管理元数据,也就是tiup那块相关的拓扑信息

需要手动构造下meta.yaml文件了,哈哈

前提是备份了.tiup目录,安装好之后替换该目录,另外还要重新配置互信

在备节点安装tiup,然后配置原来集群的信息,topology.yaml (需要将原来集群节点的信息都录入, ip、port、配置、label都要和原来一样,
可以登陆每台机器查看一下,参数最好也都保持一致,否则后面可能还需要重新修改部分参数)

然后执行
tiup cluster deploy tidb-xxx ./topology.yaml

tiup cluster display tidb-xxx
可以看到原来的节点信息

确实是个问题,官方要是有个tiup高可用方案或者机制能预防就好了