Docs 菜单
Docs 主页
/
MongoDB Atlas
/ /

配置维护窗口

在此页面上

  • 维护窗口注意事项
  • 必需的访问权限
  • 步骤
  • 响应所需的维护
  • 维护窗口期间维护版本升级

您可以设置 Atlas 应当开始对集群执行每周维护的时间。此设置是可选的,大多数集群都不需要此设置。从 项目设置中配置维护窗口。

通常无需手动配置维护窗口。Atlas 以滚动方式自动执行维护,以保持持续可用性,但瞬时副本集选举除外。您可以使用测试故障转移功能,确保您的应用程序对副本集选举具有弹性。

自定义维护窗口允许在一天中的首选时间进行维护,从而更好地控制集群性能。

Atlas 会在需要时立即执行紧急维护活动,例如安全补丁,而无论计划的维护窗口如何。

注意

某些不需要 mongod重启的非紧急更新(例如后端服务更新)也可能在不考虑计划维护Windows的情况下进行。

一旦为集群安排了维护窗口,在所有正在执行的维护操作完成之前,您将无法更改此维护窗口。

如果维护包括 MongoDB 版本升级,Atlas 会在控制台中显示当前版本和目标版本。

Atlas 的维护方式与 MongoDB 手册所述的维护过程相同。此过程要求每个副本集在维护窗口期间至少进行一次副本集选举

使用测试故障转移功能,确保应用程序对副本集选举具有弹性。

维护总是尽可能接近预定时间开始, 但正在进行的集群更新或意外的系统问题可能会延迟开始时间。

如果磁盘 IOPS 较低,则在 MongoDB 重新填充 WiredTiger 存储引擎时,集群可能会在维护期间出现短暂的性能下降。请参阅日志和 WiredTiger 存储引擎,以了解更多信息。

要管理维护窗口,您必须拥有项目的 Organization OwnerProject Owner 访问权限。

1
  1. 如果尚未显示,请从导航栏上的 Organizations 菜单中选择包含所需项目的组织。

  2. 如果尚未显示,请从导航栏的Projects菜单中选择所需的项目。

  3. Projects(项目)菜单旁边,展开 Options(选项)菜单,然后单击 Project Settings(项目设置)。

    显示项目设置页面。

2

要使用 Atlas CLI 返回维护窗口的详情,请运行以下命令:

atlas maintenanceWindows describe [options]

要使用 Atlas CLI 更新维护窗口,请运行以下命令:

atlas maintenanceWindows update [options]

要了解有关上述命令的语法和参数的更多信息,请参阅Atlas CLI文档以了解AtlasAtlas 。

提示

请参阅:相关链接

要使用 Atlas 用户界面查看和配置维护窗口:

  1. Set Preferred Cluster Maintenance Start Time 设置切换为 On。将显示维护窗口。

  2. 单击 设置 Maintenance Start Time。Atlas 按您在 Profile 中设立的时区显示此时间。

  3. 设置您希望 Atlas 开始维护项目的日期和时间。

  4. 如果您希望 Atlas 自动将任何计划的维护推迟一周,请单击 Automatically defer maintenance for one week

  5. 单击 Save 以保留更改,或单击 Cancel 以放弃更改。

如果您配置了首选维护窗口开始时间,则可以使用 Atlas CLI 或 Atlas 用户界面清除设置。清除维护窗口配置可恢复默认的维护窗口设置。

要使用 Atlas CLI 清除已配置的维护窗口,请运行以下命令:

atlas maintenanceWindows clear [options]

要了解有关命令语法和参数的更多信息,请参阅 Atlas CLI 文档中的 atlas maintenanceWindows clear

提示

请参阅:相关链接

要使用 Atlas 用户界面清除配置的维护窗口,请将 Set Preferred Cluster Maintenance Start Time 设置切换到 Off

当需要维护时,Atlas 将会:

  • 在项目集群列表中显示横幅,其中显示计划维护的日期和时间。

  • 在计划维护之前的 48 到 72 小时内,向拥有 Project Owner 角色的用户发送通知电子邮件。

    注意

    要配置如何接收计划维护窗口通知,请参阅配置维护窗口警报

要使用 Atlas CLI 推迟维护窗口,请运行以下命令:

atlas maintenanceWindows defer [options]

要了解有关命令语法和参数的更多信息,请参阅 Atlas CLI 文档以了解Atlas MaintenanceWindows 延迟。

提示

请参阅:相关链接

利用这些信息,您可以在 Atlas UI 中选择以下三个选项之一:

  1. 不执行任何操作。维护发生在您安排的维护时段内。

  2. 选择 Begin Maintenance Now 。计划维护将立即开始。如果您选择此选项,Atlas 会要求您在单独的模态窗口中进行确认。

  3. 选择 Defer Maintenance for One Week 。定期维护在给定的预定维护日期和时间后一周的首选维护窗口内开始。如果您选择此选项,Atlas 会要求您在单独的模态窗口中确认。

    注意

    您最多可以将单个项目的维护事件推迟两次。

如果 Atlas 将在下一个维护窗口期间升级其中一个集群上的 MongoDB 维护版本,则该集群的卡片会显示目标 MongoDB 维护版本。

三个地区的可选举节点截图
点击放大

后退

升级集群的 MongoDB 主版本