再从3.1.0-beta.2升级到4.0 rc时停止到了下面的界面,下面应该如何操作?
请问后续有超时的报错吗?麻烦提供下 ansible-playbook rolling_update.yml -vvv
的详细输出看看是卡在什么地方。
后继没有输出错误,如果运行您说的那个命令,是不是相当于重新运行滚动升级?
ansible 是幂等操作的。可以取消掉重新执行看看。
看起来是在复制 binary 文件的时候卡住了。可以检查一下两边机器的网络是否有问题。
- 可以检查在中控机器能否通过 sftp 命令上传文件到 目标服务器
- 检查中控机与问题机器间网络是否存在问题
- 可以尝试使用 tiup 进行升级。
使用tiup升级就不会有这个问题?
如何使用tiup升级?操作指南在那?
tiup扩缩容怎么操作?没有这些不敢用tiup呀。
tiup 可以参考这里 :
https://pingcap.com/docs-cn/stable/how-to/deploy/orchestrated/tiup/#使用-tiup-部署-tidb-集群
这个里面虽然说有升级集群,扩容和缩容,但是下面没有涉及到这些方面的内容呀!我现在停止了使用ansible升级,可以转到tiup上升级吗?
- 有扩容缩容的功能,现在正在补充文档。
- 可以的。请问现在是线上的环境还是测试环境呢?
- 如果还是不放心可以先排查下 ansible 的问题升级之后再迁移去 tiup 。
这个问题已经 fix 了。麻烦下载最新的 4.0 rc 的 tidb-ansible 再进行尝试。
问题解决了,谢谢!但是还是没敢用tiup。tiup昨天试了一下,导入集群的设置的时候,tiup把ansible所有的内容都给删除掉了。另外,tiup如果在升级的过程中,会自动下载二进制包?会有ansible的local-prepare过程吗?
你好,为了防止 ansible 切换到 tiup 之后,tiup 和 ansible 交叉使用可能带来不可预期的行为,所以 ansible 迁移到 tiup 的过程中,ansible 的所有内容被备份到 tiup 的元信息目录了,并未删除。tiup 升级过程中会自动下载各个组件的包。
收到,谢谢!
感谢回复,如有问题可以开新帖继续讨论~
此话题已在最后回复的 1 分钟后被自动关闭。不再允许新回复。