回滚计划,用于将mongo db单个配置服务器转换为副本集

时间:2017-02-18 00:26:58

标签: mongodb sharding configserver

背景

带有5个碎片的碎片mongo群集

3个独立配置服务器实例

Mongo版本:3.0.8

要求

升级到3.2.8以及将单个配置服务器转换为副本集

参考

Config servers to replica set conversion

制备

在QA环境中成功测试。

问题

生产规模远远超过QA,它正在为实时交通服务。 如果从单个服务器到副本集的转换失败,是否有任何方法可以制定回滚计划。

一种可能的解决方案是:备份配置服务器数据并在发生故障时恢复,然后重启3台服务器和mongos。这有多可行?

1 个答案:

答案 0 :(得分:0)

最好和最安全的选择是备份整个群集。这可以手动完成或使用云管理器完成。使用云管理器也可以配置备份计划。数据库的大小是巨大的,所以我们没有等待整个集群备份并继续只备份配置服务器(不推荐全部)。幸运的是,我们没有遇到任何问题,一切都很顺利。感谢云经理。