混合部署的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高可用方案或者机制能预防就好了