不停机迁移方案,我这边迁移很多次了,最大数据量30TB。
使用placement-rule方式迁移:
1、给集群tikv打标签,分为美国、新加坡
2、扩容新加坡tikv节点
3、扩容副本(通常跨区带宽费用很高,要分批扩容region副本)
3.1 扩容副本1,此时美国3,新加坡1
3.2 扩容副本2,此时美国3,新加坡2
4、副本主从切换:
切换region-leader到新加坡,并且新加坡3、美国2
5、下线美国副本
5.1 缩容美国副本,只留新加坡
5.2 缩容美国tikv,完成存储扩容,剩下tidb、pd迁移就很简单了。
另tiflash迁移会比较麻烦,要停机,不然打满带宽。