云数据库 MongoDB 版分片集群实例的Shard和CS组件都默认含有三个节点,当某个节点发生故障时,高可用系统会自动触发主备切换,保障整体的可用性。同时您也可以在日常容灾演练等场景中,手动触发云数据库 MongoDB 版主备切换功能。
主备切换注意事项
云数据库 MongoDB 版主备切换操作只支持副本集实例和分片集群实例,单节点实例因架构因素,不支持主备切换。
分片集群实例的主备切换要求进行切换的Shard或CS组件处于正常运行状态。
触发主备切换后,会产生1次30秒内的连接闪断,请在业务低峰期操作并确保应用具备重连机制。
操作步骤
访问MongoDB分片集群实例列表,在上方选择资源组和地域,然后单击目标实例ID。
在目标实例页面的左侧导航栏,单击服务可用性。
单击目标Shard或CS组件右侧的角色切换。
在角色切换面板,选择需要切换的两个角色,并选择生效时间。
立即生效:系统会立即执行主备切换。
可运维时间内生效:系统会在指定的可维护时间内执行主备切换。您可以选择当前设置的可维护时间段,也可以在变更运维时间下拉列表中,重新设置可维护时间段。
单击确定。
实例状态变更为主备切换中,当实例状态转变为运行中时,说明切换成功。
说明约1分钟左右,实例状态恢复正常,主备切换完成。
可选:如果云数据库 MongoDB 版分片集群实例中其他Shard或CS组件需要进行主备切换,可重复执行上述操作完成 。
相关问题
相关API
API | 说明 |
切换MongoDB实例中的主备节点。 |