DM版本升级流程

为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。

  • 【TiDB 版本】:v3.0.12
  • 【问题描述】:dm当前版本为V1.0.1

看了dm升级文档 https://pingcap.com/docs-cn/tidb-data-migration/stable/dm-upgrade/

有几个问题存在疑问,帮确认下

1: dm当前支持跨版本升级吗? 比如从1.0.1版本直接升级到最新的1.0.5版本 ? 文档里提到的"各版本的升级操作均为从前一个有升级指引的版本向当前版本升级",说的有点模糊,不大明白

2: 目前升级文档里的手机指引,只更新到v1.0.3 。请问v1.0.4和v1.0.5版本的升级步骤和流程,与v1.0.3是否相同呢 ?

以上麻烦确认 ,多谢

你好,

按照文档操作即可。其中主要操作为下载并替换 binary

升级操作示例

  1. 下载新版本 DM-Ansible,确认 inventory.ini 文件中 dm_version = v1.0.5,并填写其他配置信息,如无特殊需要,将旧版本信息填写进来即可,不建议 copy 文件,建议 vi 进行填写。
  2. 执行 ansible-playbook local_prepare.yml 下载新的 DM binary 到本地
  3. 执行 ansible-playbook rolling_update.yml 滚动升级 DM 集群组件
  4. 执行 ansible-playbook rolling_update_monitor.yml 滚动升级 DM 监控组件

1:意思是可以支持1.0.1到1.0.5的跨版本直接升级,是吗 ?

2:copy参数和vi填写可以的。主要官网目前最新的示例给的是1.0.3的,想问下该示例是否也适用于1.0.4和1.0.5呢

多谢

你好,

1, 可以的

2,升级办法是通用的,官网更新不及时,请见谅。这边也反馈下

1赞

好的 ,多谢大佬支持 点赞 :grin:

:ok_hand:,你有发现了一个不足,点赞

:stuck_out_tongue: 恩 加油 :muscle:

:call_me_hand::call_me_hand::call_me_hand:,看下私信