TiDB 安装系列,快速上手指南里面 yaml文件替换为自己内网ip失败

【概述】快速安装上手指南中 创建并启动集群 启动失败

【背景】 就是单机配置里面把里面的IP换成了自己的虚拟机内网IP

【现象】

【问题】 不知道怎么解决

【业务影响】

【TiDB 版本】 v5.1

1赞
  1. 确认内网IP 之间的网络是通畅的
  2. 确认tiup 安装指南过程中,没有任何问题

如果过程中发现了错误或者问题,可以先解决错误和问题,清空环境信息,重来一次

在单机执行 ssh 14.0.0.13 尝试能否登录。

如果不行,在本机则配置一下ssh免密码登录,然后再部署一次。

网络是畅通的,好像是ssh出现了问题:caused by: ssh: handshake failed: ssh: unable to authenticate, attempted methods [none publickey], no supported methods remain

换成密码布局就行了,真迷

根据你的报错,应该是 ssh 免密钥认证到 14.0.0.13 失败。

如果是使用 TiUP 工具,执行 tiup cluster deploy tidb-test v5.0.3 ./topology.yaml --user root [-p] [-i /home/root/.ssh/gcp_rsa] 类似命令部署,目前有三种方式实现认证:

  1. tiup cluster deploy tidb-test v5.0.3 ./topology.yaml --user root,要求能够以 root 身份免密钥登录到所有 ./topology.yaml 指定的节点。
  2. tiup cluster deploy tidb-test v5.0.3 ./topology.yaml --user root -p,手动输入密码认证,交互式。
  3. tiup cluster deploy tidb-test v5.0.3 ./topology.yaml --user root -i <私钥路径>,基于私钥认证。

具体可以参考 https://docs.pingcap.com/zh/tidb/stable/production-deployment-using-tiup#第-4-步执行部署命令