要将Atlas Core集群降级到之前的MongoDB主版本,您必须在升级前固定FCV 。本教程介绍如何降级Atlas Core集群以及如何固定和取消FCV。
要学习;了解什么是FCV以及如何固定它并保留降级的能力,请参阅MongoDB版本和升级路径。
重要
Atlas Infinite 集群不支持手动MongoDB版本控制。
仅Atlas Core 集群支持升级和降级MongoDB版本。
Atlas Infinite 集群使用 Latest Version With Auto Upgrades运行MongoDB ,并且不支持手动版本升级。 Atlas自动管理Atlas Infinite 集群的版本控制。
限制
降级集群版本时应用以下限制:
如果在升级之前固定了特征兼容性版本,则只能使用此页面上的程序降级集群。
您只能将集群降级到与固定的FCV匹配的主要版本。
您无法降级到生命周期结束后的版本。确保在当前版本生命周期结束之前进行固定。
FCV固定仅适用于专用集群。
FCV固定不能延长超过 4 周(自固定日期起)。
如果需要降级,并且您在升级之前没有固定特征兼容性版本,则可以:
从Atlas快照恢复:
如果启用了云备份但没有连续云备份,请考虑将基于先前版本的集群最新快照恢复到新集群:
使用上一个主要版本创建新集群。
使用从计划快照或按需快照恢复中的说明,将MongoDB版本升级到新集群之前的最新快照恢复。
必需的访问权限
要将集群降级为主要版本,请固定集群的FCV ,或取消固定集群的FCV ,您必须具有该项目的 Project Owner 或更高角色。
将集群降级一个主要版本
要将集群降级一个主要版本,请执行以下操作:
AtlasGoClusters在Atlas中,Go项目的 页面。
如果尚未显示,请从导航栏上的 Organizations 菜单中选择包含所需项目的组织。
如果尚未显示,请从导航栏的Projects菜单中选择所需的项目。
在侧边栏中,单击 Database 标题下的 Clusters。
会显示集群页面。
要使用API将集群降级一个主要版本,请参阅从一个项目修改一个集群。
固定集群的FCV
当您的集群具有固定的FCV时,集群卡底部集群的 Version 旁边会出现一个固定图标。如果将游标悬停在图钉图标上,则会出现显示FCV和到期日期的工具提示。
Atlas会在到期日期当日或之后开始的下一个维护窗口取消固定集群的FCV 。
如果您已经升级了集群的MongoDB版本,Atlas会在 PIN 过期后升级其FCV以匹配其MongoDB版本。
警告
FCV锁定是一项短期措施,在锁定日期后最多持续 4 周,并且不会模拟以前二进制版本的行为。它仅推迟升级某些支持新服务器功能的内部数据结构。在确信无需降级到以前的版本后,取消固定FCV以匹配当前的二进制版本。
要固定集群的FCV :
AtlasGoClusters在Atlas中,Go项目的 页面。
如果尚未显示,请从导航栏上的 Organizations 菜单中选择包含所需项目的组织。
如果尚未显示,请从导航栏的Projects菜单中选择所需的项目。
在侧边栏中,单击 Database 标题下的 Clusters。
会显示集群页面。
设置到期日期。
所有日期均设立为 ISO 8601 日期和时间格式(UTC 时间)的时间戳,格式为 MM/DD/YYYY。将FCV到期日期设置为固定FCV之日起四个星期内。过期后,工具提示会显示 Expired XX/XX/XXXX。您的FCV密码将在 4 周后自动过期。
FCV固定到期后, Atlas会在到期日期当日或之后开始的下一个维护窗口取消固定集群的FCV 。如果您已经升级集群的MongoDB版本, Atlas会升级其FCV以匹配其MongoDB版本。
要使用Atlas Administration API固定集群的FCV,请参阅为一个项目的一个集群固定FCV。
取消固定集群的FCV
要为集群取消固定FCV :
AtlasGoClusters在Atlas中,Go项目的 页面。
如果尚未显示,请从导航栏上的 Organizations 菜单中选择包含所需项目的组织。
如果尚未显示,请从导航栏的Projects菜单中选择所需的项目。
在侧边栏中,单击 Database 标题下的 Clusters。
会显示集群页面。
要使用 Atlas 管理 API 取消固定集群的 特征兼容性版本,请参阅 从一个项目中取消固定一个集群的特征兼容性版本。
联系支持人员
如果您对迁移支持有任何超出本文档范围的问题, 或者在迁移过程中遇到错误, 请通过 Atlas 用户界面提交支持工单。