使用TiUP如何离线进行升级?
3 个赞
本地搞一个离线镜像,要注意版本
镜像?有没有参考呢?
了解。 我试一下。感谢。
好的,太感谢了。
好的,我看一下测试。
其实和离线部署是差不多的。感觉也可以直接替换离线镜像就可以,不过没有实操过。
https://docs.pingcap.com/zh/tidb/dev/upgrade-tidb-using-tiup#22-升级-tiup-或更新-tiup-离线镜像
首先,要注意版本
- 使用 TiUP 从 TiDB 4.0 版本升级至 TiDB 8.1。
- 使用 TiUP 从 TiDB 5.0-5.4 版本升级至 TiDB 8.1。
- 使用 TiUP 从 TiDB 6.0-6.6 版本升级至 TiDB 8.1。
- 使用 TiUP 从 TiDB 7.0-7.6 版本升级至 TiDB 8.1。
- 使用 TiUP 从 TiDB 8.0 版本升级至 TiDB 8.1
另外,TiDB 目前暂不支持版本降级或升级后回退
然后, 可以参考使用 TiUP 部署 TiDB 集群的步骤下载部署新版本的 TiUP 离线镜像,上传到中控机。在执行local_install.sh
后,TiUP 会完成覆盖升级。
覆盖升级完成后,需将 server 和 toolkit 两个离线镜像合并,执行以下命令合并离线组件到 server 目录下。
tar xf tidb-community-toolkit-${version}-linux-amd64.tar.gz
ls -ld tidb-community-server-${version}-linux-amd64 tidb-community-toolkit-${version}-linux-amd64
cd tidb-community-server-${version}-linux-amd64/
cp -rp keys ~/.tiup/
tiup mirror merge …/tidb-community-toolkit-${version}-linux-amd64
离线镜像合并后,执行下列命令升级 Cluster 组件:
tiup update cluster
参考内容:https://docs.pingcap.com/zh/tidb/stable/upgrade-tidb-using-tiup
此话题已在最后回复的 7 天后被自动关闭。不再允许新回复。