暂无图片
分享
莫得感情的萝卜头
2020-08-07
mongo 3.2的副本集 如何高效的迁移至公有云自建环境

mongodb
版本号:3.2.6的副本集
数据量:30G
问题描述:需要将3个副本集,迁移至公有云的自建环境。
目前方案:通过dump,然后restore,但是整个过程,dump,restore,以及scp文件至公有云机器速度较慢,耗时过长,咨询有无其他更加高效的方案。

收藏
分享
4条回答
默认
最新
总司

打通网络,新机器加入现有副本集(加入可见性限制流量过来),等同步完整后,正式切换时,把旧机器踢出副本集(记得调整新机器可见性)

暂无图片 评论
暂无图片 有用 0
总司

阿里云DTS也可以。这个是单向同步的,开启增量同步,追平之后在处理 。如果能访问新的mongo最好,直接切过去。如果涉及dns等问题就比较复杂了

暂无图片 评论
暂无图片 有用 0
莫得感情的萝卜头

打通网络,新机器加入现有副本集(加入可见性限制流量过来),等同步完整后,正式切换时,把旧机器踢出副本集(记得调整新机器可见性)

目前已有集群是内网的,导致新机器无法ping通
2020-08-07T16:46:02.712+0800 I ASIO [NetworkInterfaceASIO-Replication-0] Failed to connect to 10.130.3.14:27017 - ExceededTimeLimit: Operation timed out
2020-08-07T16:46:02.712+0800 I ASIO [NetworkInterfaceASIO-Replication-0] Connecting to 10.130.3.14:27017

暂无图片 评论
暂无图片 有用 0
莫得感情的萝卜头
问题已关闭: 问题已经得到解决
暂无图片 评论
暂无图片 有用 0
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏