原有集群新增的tikv节点需要和哪些节点配置ssh免密?

【 TiDB 使用环境】生产环境
【 TiDB 版本】v4.0.13
【复现路径】做过哪些操作出现的问题
【遇到的问题:问题现象及影响】新增的tikv节点需要和哪些节点配置ssh免密?

你添加时tiup自动会帮你完成的

1 个赞

tiup部署机器到新扩容tikv机器有ssh信任关系就行

tiup中控机一台就行

1 个赞

只与中控节点就好

1 个赞

使用tiup扩容时应该会自动做ssh互信,如果没有可以参照新部署的方式进行新增tikv节点和tiup中控机的ssh互信。

和中控,可以中控和tidb所有节点用一套秘钥文件

扩容时,对于目标机器可以配置或不配置 ssh 免密登录都可以。
具体:

  1. 对 tiup 中控机配置免密登录目标机,直接执行扩容操作即可。
  2. 没有配置 ssh 免密登录,则在扩容时使用 --user 指定访问的用户,-i 指定访问秘钥 或 -p 交互式输入该用户的密码。

具体可以查看官网:
https://docs.pingcap.com/zh/tidb/stable/scale-tidb-using-tiup

如果你用root安装也可以不配置免密,安装的时候输入root密码,tiup控制都是通过tidb帐号通信的会自动配置免密

root安装不用配置什么免密码,也不用在各个节点建tidb用户,会自动建tidb用户
检查修复:
tiup cluster check ./topo.yaml --apply --user root -p

部署:
tiup cluster deploy tidb-test 7.1.2 ./topo.yaml --user root -p

1 个赞

不需要手工配置的,tiup会自动完成的

用密码不用配互信把,他会帮你弄好

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