扫码阅读
手机扫码阅读

TiDB在X86和ARM混合平台下的离线部署和升级

568 2023-09-06

我们非常重视原创文章,为尊重知识产权并避免潜在的版权问题,我们在此提供文章的摘要供您初步了解。如果您想要查阅更为详尽的内容,访问作者的公众号页面获取完整文章。

查看原文:TiDB在X86和ARM混合平台下的离线部署和升级
文章来源:
神州数码云基地
扫码关注公众号
TiDB混合部署升级概述

背景

本文由神州数码云基地团队撰写,旨在梳理和总结离线模式下对混合部署的TiDB集群进行升级的方法。

部署的本质

TiDB的运维和包管理工具TiUP自4.0版本推出后,极大简化了TiDB集群的部署流程。TiUP的部署过程包括建立SSH互信、下载TiDB组件资源包、初始化环境以及分发资源包等步骤。TiUP还允许用户通过命令启动各个组件。

TiUP的镜像

TiUP利用镜像管理机制从tiup-mirrors.pingcap.com这个官方镜像源下载TiDB的所有组件。生产环境服务器通常是网络隔离环境,不允许直接从外网下载资源,因此TiUP支持本地镜像模式,具体介绍可参考官方文档。

搭建私有镜像源

对于混合平台部署,需要同时准备X86和ARM平台的资源包。官方文档描述的离线部署步骤针对的是X86平台,但通过TiUP的镜像克隆功能,可以创建包含两个平台资源文件的本地镜像源。

离线混合部署

准备好镜像源后,离线混合部署的过程与在线部署类似,关键在于拓扑文件中要指定各节点对应的架构平台。随后可通过TiUP的部署和启动命令完成部署。

离线混合升级

混合部署集群的升级依赖于TiUP镜像的管理。升级过程中不能直接将资源文件放入镜像源目录,而是可以通过官方的镜像合并功能或者克隆新版本离线包到本地后上传至服务器并修改TiUP镜像源地址来实现。之后执行tiup cluster upgrade即可完成升级。

总结

TiUP不仅简化了TiDB的部署和升级流程,还包含许多其他有用的功能等待用户探索。

想要了解更多内容?

查看原文:TiDB在X86和ARM混合平台下的离线部署和升级
文章来源:
神州数码云基地
扫码关注公众号