在虚拟机上使用tiup cluster集群后,虚拟机重启IP地址变了,无法改变ip地址配置也无法删除集群

【 TiDB 使用环境`】测试环境
【 TiDB 版本】v5.3.0
【遇到的问题】在虚拟机上使用tiup cluster集群后,虚拟机重启,IP地址变了,无法改变ip地址配置也无法删除集群
【复现路径】在虚拟机上安装tidb集群,虚拟机重启后ip内网地址改变了
【问题现象及影响】
在虚拟机上使用tiup cluster集群, 配置文件填的是当时的内网IP地址,但是后来虚拟机重启IP地址变了,尝试使用tiup cluster edit-config 修改配置文件中的ip地址,提示无法更改,后来又尝试使用tiup cluster destroy销毁集群,提示有错误,销毁后使用tiup cluster list也是提示报错。这种情况现在怎么处理呢?现在想要么修改IP地址重启集群或者销毁集群重新用新的IP地址配置布置集群?

虚拟机里可以配置多个网卡,使用nat的网卡的ip 为10.x.x.x 或者配置127.0.0.1也行
桥接的网卡会随着外部的ip变化而变化。

试试 tiup cluster destroy --force

直接修改元数据文件吧,把里面的ip改成现在的
~/.tiup/storage/cluster/clusters/{cluster_name}/meta.yaml

1 个赞

先把 IP 固定起来,在找下原来的 top 配置文件,把相关的 top 节点的IP 修改一下就可以了

参考下这篇文档 (注意:修改前先备份,即使改错了,还可以重来)

1 个赞

虚拟机上最好搞静态IP,防止类似的事情
方法一:如果测试集群没有需要的数据,使用–force参数,直接销毁集群,然后重新部署
方法二:【SOP 系列 12】TiUP 修改集群 IP 、Port 和目录

1 个赞

好的 我试试

点赞,如果没有问题了,可以标记一下