将 mongo db 单个配置服务器转换为副本集的回滚计划
Roll back plan for converting mongo db individual config servers to replica set
背景
具有 5 个分片的分片 mongo 集群
3 个独立的配置服务器实例
Mongo 版本:3.0.8
要求
升级到 3.2.8 并将单个配置服务器转换为副本集
参考
Config servers to replica set conversion
准备
在 QA 环境中测试成功。
问题
生产规模远远超过质量保证,它正在为实时流量服务。
如果从单个服务器到副本集的转换失败,有没有办法制定回滚计划。
一种可能的解决方案是:备份配置服务器数据并在发生故障时恢复,然后重新启动3台服务器和mongos。这有多可行?
最好和最安全的选择是备份整个集群。这可以手动或使用云管理器完成。使用云管理器也可以配置备份计划。数据库的大小很大,所以我们没有等待整个集群备份,而是继续只备份配置服务器(完全不推荐)。幸运的是我们没有遇到任何问题,一切都很顺利。感谢云管理员。
背景
具有 5 个分片的分片 mongo 集群
3 个独立的配置服务器实例
Mongo 版本:3.0.8
要求
升级到 3.2.8 并将单个配置服务器转换为副本集
参考
Config servers to replica set conversion
准备
在 QA 环境中测试成功。
问题
生产规模远远超过质量保证,它正在为实时流量服务。 如果从单个服务器到副本集的转换失败,有没有办法制定回滚计划。
一种可能的解决方案是:备份配置服务器数据并在发生故障时恢复,然后重新启动3台服务器和mongos。这有多可行?
最好和最安全的选择是备份整个集群。这可以手动或使用云管理器完成。使用云管理器也可以配置备份计划。数据库的大小很大,所以我们没有等待整个集群备份,而是继续只备份配置服务器(完全不推荐)。幸运的是我们没有遇到任何问题,一切都很顺利。感谢云管理员。