使用TiUP升级3.0到4.0,导入TiDB Ansible时出现ssh错误

invertory.ini配置如下:

集群配置:

image

资源有限,总共只有3台机器: 172.16.71.1~3
所以172.16.71.3既是主控机,又布了PD和KV,

之前是运维同事搭的服务,版本 3.0.2,这次我打算升级到4.0版本, 我不是专业运维,就按照文档一步步执行.
在主控机(172.16.71.3)运行到这一步时:


出现了如下错误提示信息:

希望各位大佬能给一些指导.

你好,

在 tidb-ansible 目录执行
ansible-playbook -i hosts.ini create_users.yml -u root -k
成功后执行 tiup cluster import -d 看结果

你好,执行之后还是这个报错

我猜测是不是跟自己登陆自己有关,但直接执行ssh 172.16.71.3是可以成功自己登陆自己的.

建议将 tiup 部署在 tidb 用户下,然后在 tidb 用户下重新执行下上述导入操作。

好的,感谢,我先试一下

确实生效了.感谢.


执行到tiup cluster upgrade tidb-cluster v4.0.7这个命令时遇到一个新的错误

[error="config file /tidb/deploy/conf/tidb.toml contained unknown configuration options: log.file.log-rotate, pessimistic-txn.default, pessimistic-txn.ttl, txn-local-latches, txn-local-latches.capacity, txn-local-latches.enabled"]


这些是不受支持的参数吗?我是把这几项配置注掉就行吗?

参考: [FAQ] TiDB-Ansible 导入 TiUP 环境,TiDB v3.x 升级到 v4.x,参数不兼容 或者 edit-config 调整参数 reload 不生效问题TIDB从3.0.12升到4.0的时候,tidb-server检查配置出错 ,问题已经解决

:+1: