如何重新生成 TiUP Cluster 信息?

场景是这样的:

  1. 使用 TiUP Cluster 部署了 TiKV 集群
  2. Control Machine 上的 /root/.tiup/storage/cluster 文件夹被删除、
  3. 此时,无法再使用 TiUP 获取集群信息。

此时,有办法根据已有的集群重新生成 cluster 节点信息嘛?

1 个赞

如果没有恢复的具体操作指南,建议即时备份数据,重建集群 :rofl:

安装 toolkit ,采用 br 直接物理备份

意思是 ~/.tiup 目录被删除之后,除了重建集群,就没有办法再使用 tiup 管理已存在的集群了吗?

官方文档上,没有这些逆向操作的记录,我有两个建议:

  1. 备份数据
  2. 停掉集群,从tiup 重新 cluster deploy topology.yaml 重建试试
1 个赞

明白了,我去试试。

谢谢:open_mouth:

请问现在验证什么阶段?

验证的是 Controller Machine 出现数据丢失,如何重新使用 TiUP 管理 TiKV 集群。

即使用 TiUP 启动集群之后,删除掉 ~/.tiup 文件夹,想了解 TiUP 是否可以继续管理已存在的集群。

[FAQ] .tiup 等元信息被删除恢复办法 参考一下这个,看看能不能帮助到你恢复 ~

2 个赞

晕,感觉跟我提供的思路差不多的 :sweat:

1 个赞

感觉tiup应该通过一些配置参数对元数据信息进行备份,此块可以改进一下。

什么情况下会 删除 .tiup这个目录呢?

错误操作的时候

这个也要多备份啊,不过应该可以根据集群架构重建配置文件吧

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