使用TiUP部署TiDB集群一直出现ssh_stderr: Run Command Timeout

部署命令:tiup cluster deploy tidb-test v4.0.0 ./topology.yaml --user root --ssh-timeout 60 --wait-timeout 180 -y -p
无论如何总是部署失败,超时时间设置再长都无效。

Error: stderr: Run Command Timeout!
: executor.ssh.execute_timedout: Execute command over SSH timedout for ‘tidb@192.168.254.160:22’ {ssh_stderr: Run Command Timeout!
, ssh_stdout: , ssh_command: PATH=$PATH:/usr/bin:/usr/sbin tar -xzf /tidb-deploy/grafana-3000/bin/grafana-v4.0.0-linux-amd64.tar.gz -C /tidb-deploy/grafana-3000/bin && rm /tidb-deploy/grafana-3000/bin/grafana-v4.0.0-linux-amd64.tar.gz}

tiup-cluster-debug-2020-06-03-21-12-12.log (165.6 KB)

  1. 请问能否尝试先手工从中控机 ssh 到目标机器是否能够成功,多谢。
  2. 每个机器的密码是一致的吗?

ssh 到目标机器都是没问题的,从我的截图看,发现仅某个包拷贝失败了其他步骤正常,足以证明;每个机器的密码是一致的,现在是测试,密码简单一致,不存在连接访问失败问题。

  1. 请再尝试几次,上传报错,请注意报错的是否为同一主机,多谢。
  2. 如果都是同一主机,请执行 df -h df -i 查看是否有目录满,多谢。

你好,

确认下当前服务器环境是否为 VM,如果是可以看下面的帖子是否可以解决你的问题。