Docs 菜单

Docs 主页MongoDB Ops Manager

自动化代理变更日志

在此页面上

注意

公告

监控和备份代理已合并到自动化代理中,后者现在称为 MongoDB Agent。了解有关此更改的更多信息。


与 Ops Manager 4.0.17 一起发布,发布日期:2020 年 2 月 6 日

  • 编辑 MongoDB Agent 日志文件中的敏感配置数据以提高安全性。

与 2019 年 11 月 7 日发布的 Ops Manager 4.0.16 一起发布

  • 添加了对扩展验证 TLS证书中 businessCategory字段的支持。

  • 自动化代理现在使用 Go 1.13 构建。

与 2019 年 9 月 5 日发布的 Ops Manager 4.0.15 一起发布

  • 修复了 MongoDB Agent 可能会出现紧急情况并从当前工作目录中删除文件的错误。

与 2019 年 7 月 31 日发布的 Ops Manager 4.0.14 一起发布

  • 修复:自动化代理执行的恢复下载现在会遵循已配置的sslTrustedMMSServerCertificate Ops Manager 参数。

注意

sslTrustedMMSServerCertificate 已弃用。 请改用httpsCAFile

与 2019 年 7 月 4 日发布的 Ops Manager 4.0.13 一起发布

与 Ops Manager 4.0.12 一起发布,发布日期:2019 年 6 月 6 日

  • 修复:自动化代理现在会定期关闭所有空闲HTTP连接。

  • 修复:允许自动化代理通过“短”或“长”主机名连接到 mongos

  • 修复:修复初始化脚本工具中的故障。

  • 修复:将自动化代理中的默认HTTP标头超时从 15 分钟降低到 30 秒。 这样可以确保在 Ops Manager 服务基础架构发生变化时(例如负载均衡器将节点移出池),更快地失败。

  • 修复:恢复分片集群时,从config.system.sessionscollection中删除所有分片元数据。如果不删除分片元数据,MongoDB 将无法在恢复完成后重新创建此collection。

与 2019 年 2 月 7 日发布的 Ops Manager 4.0.8 一起发布

  • 修复:减少用于为大型分片集群生成计划的内存量。

  • 修复:启用 MongoDB 日志轮换且未压缩日志文件的最大数量设置为 2 时的日志文件轮换问题。

与 2019 年 1 月 10 日与 Ops Manager 4.0.7 一起发布

  • 添加对 net.ssl.certificateSelector 的支持 配置选项。

  • 修复:允许在 storageEngine 中成功更改独立二进制文件: mongod并启用TLS / SSL

  • 修复:自动化代理不再尝试对配置为对clusterAuthMode使用 X.509 的仲裁节点进行身份验证。

与 2018 年 12 月 10 日与 Ops Manager 4.0.6 一起发布

与 2018 年 11 月 1 日与 Ops Manager 4.0.5 一起发布

  • 添加对ssl.FIPSMode参数的支持。

  • 修复:使用服务器池功能时出现内存泄漏。

与 2018 年 10 月 12 日发布的 Ops Manager 4.0.4 一起发布

  • 重大修复:如果副本集中节点的快照下载完成时间明显不同,则 MongoDB 4.0 恢复可能会失败。

  • 修复:恢复在分片集群中从authSchemaVersion 3 升级到 5 的能力。

与 2018 年 10 月 4 日发布的 Ops Manager 4.0.3 一起发布

  • 修复:即使在启用 SCRAM-SHA-256 后为部署启用了 SCRAM-SHA-1 身份验证,自动化代理也可以添加新的 MongoDB 用户。

与 2018 年 9 月 6 日与 Ops Manager 4.0.2 一起发布

  • 如果进程意外重启,影响副本集中字段更改的存储可能会导致数据丢失。

  • 如果在服务器意外重启后,另一个进程回收了 MongoDB 进程先前使用的进程 ID,则自动化代理将无法正确确定状态。

  • 修复:允许关闭CSRS成员。

与 2018 年 8 月 2 日与 Ops Manager 4.0.1 一起发布

  • 重大修复:在自动化代理的systemd脚本中设置TasksMax=infinityTasksAccounting=false

  • 修复:自动化代理处理 Amazon Linux 的企业版本 2。

与 Ops Manager 4.0.0 一起发布,发布日期:2018 年 6 月 27 日

  • 添加了对 MongoDB 4.0 的支持。

  • 添加了对 SCRAM-SHA-256 的支持

  • 新增平台支持:

    • RHEL 6 上的 zLinux

    • Debian 9

    • Amazon Linux 2

重要

MongoDB4 。0 社区版需要 libcurl 。在使用libcurl Ops Manager 安装 MongoDB 之前安装4 。0 社区。


与 Ops Manager 3.6.10 一起发布 于 2019 年 1 月 10 日

  • 修复:允许关闭 CSRS 副本集节点。

与 Ops Manager 3.6.9 一起发布 于 2018 年 11 月 1 日

  • 重大修复:如果进程意外重新启动,影响副本集中字段更改的存储可能会导致数据丢失。

  • 修复:使用服务器池功能时出现内存泄漏。

与 Ops Manager 3.6.8 一起发布 于 2018 年 8 月 2 日

  • 重大修复:在自动化代理的systemd脚本中设置TasksMax=infinityTasksAccounting=false

  • 终止对 SLES 11 和 Ubuntu 12.04 的支持。

  • 自动化代理支持 BI Connector 2.5。

  • 通过自动化建立复合文本索引。

  • 修复:收集日志时,忽略已消失文件的错误。

  • 用 Ubuntu 14 替换常青的 Ubuntu 12 测试。

  • 将经过测试的 BI Connector 版本更新至 2.5.0。

于 2018 年 5 月 3 日与 Ops Manager 3.6.6 一起发布

  • 修复:自动化代理不应尝试为其他服务器上的 BI Connector 轮换 BI Connector 日志文件。

于 2018 年 4 月 5 日与 Ops Manager 3.6.5 一起发布

  • 修复:在时间点恢复期间应用 oplog 时禁用 MongoDB 的 TTL 监视器线程。

  • 对 MongoDB 3.2 分片成员执行维护以调整 oplog 大小时,请使用--recoverShardingState false 启动节点。

  • 当自动化代理在 MongoDB 3.2 分片集群上执行大小调整时,请在该节点作为独立运行的实例时禁用分片恢复。

与 Ops Manager 3.6.4 一起发布 于 2018 年 3 月 1 日

  • 对 MongoDB 中任何影响存储的选项所做的更改都会自动导致副本集的滚动初始同步。

    对于单节点副本集和独立运行,将执行mongodump / mongorestore 。这些选项包括security.enableEncryptionstorage.smallfilesstorage.directoryPerDbwiredTiger.directoryForIndexes 。 ( storage.engine参数始终采用这种处理方式。)

  • 修复:自动化代理正确调整了使用 X- 509进行集群身份验证的 MongoDB 集群的oplog大小。

注意

发布警告

Ops Manager 3.6.4 修复了以下问题:使用自动化为setParameter字段设置值可能无法导致 MongoDB cluster 适当重启。由于此修复,其中setParameter字段专门设置为setParameter默认值的集群在升级到Ops Manager 3.6.4 时可能会遇到滚动重启。

通过自动化在 MongoDB 配置中配置setParameter字段时,请始终执行滚动重启。

与 Ops Manager 3.6.3 一起发布 于 2018 年 2 月 1 日

  • 修复:对于使用ldap.bind.queryPassword参数的多服务器部署,自动化代理确定目标状态不正确。 此问题现已解决,滚动更改将在这些部署上正确进行。

  • 修复:自动化代理针对具有正 GMT 偏移的时区轮换BI Connector日志。

与 Ops Manager 3.6.2 一起发布 于 2018 年 1 月 11 日

  • 允许用户指定 sampleRefreshIntervalSecs 和 sampleSize BI Connector 标志

  • 修复:指定krb5ConfigLocation parameter时放宽验证。 这不再意味着需要krb5Principalkrb5Keytab

  • 修复: BI Connector 日志轮换配置现在会考虑来自UTC主机的时间戳。

  • 修复:改进备份代理使用主节点作为同步源时的逻辑控制。

于 2017 年 12 月 19 日与 Ops Manager 3.6.1 一起发布

  • 修复:防止同时更新 MongoDB 版本和 FCV 时出现竞争条件。

  • 管理 BI Connector 的 Windows 防火墙规则。

与 Ops Manager 3.6.0 一起发布 于 2017 年 12 月 5 日

  • 支持 MongoDB 3.6。

  • 支持高级副本集配置字段。

  • 支持新的代理 API 密钥模型。


与 Ops Manager 3.4.14 一起发布,发布日期:2018 年 5 月 3 日

与 Ops Manager 3.4.13 一起发布,发布日期:2018 年 4 月 5 日

  • 修复:对于使用 ldap.bind.queryPassword 的多服务器部署,自动化代理确定目标状态不正确 参数。 此问题现已解决,滚动更改将在这些部署上正确进行。

于 2018 年 2 月 1 日与 Ops Manager 3.4.12 一起发布

  • 日志记录增强功能

于 2017 年 11 月 2 日与 Ops Manager 3.4.10 一起发布

于 2017 年 10 月 5 日与 Ops Manager 3.4.9 一起发布

  • 修复在某些硬件配置上无法收集磁盘相关硬件统计信息的问题。

  • 当自动化创建临时 Windows 服务以便在mongod上执行维护操作时,请在维护完成后删除该服务。

于 2017 年 8 月 3 日与 Ops Manager 3.4.7 一起发布

  • 优化以减少检查进程是否正在运行的次数。

  • 改进转换为配置服务器副本集期间的状态检测。

于 2017 年 7 月 6 日与 Ops Manager 3.4.6 一起发布

  • 修复:在 CSRS 转换期间,对临时配置服务器使用不同名称的日志文件。

  • 修复:在 CSRS 转换期间,仅关闭处于从节点状态的成员。

  • 修复: Windows 上的配置文件解析代码未解析所有可能的选项。

于 2017 年 5 月 18 日与 Ops Manager 3.4.5 一起发布

  • 对具有不同分片名称的分片集群执行自动恢复时,请更新分片身份文档。

  • 执行自动恢复时,请确保分片元数据始终按正确的顺序更新。

  • 执行自动恢复时,请始终恢复到默认协议版本。

  • 修复: RHEL7 打包,以便自动化代理在服务器启动时启动。

  • 降低自动化代理检查托管日志文件的频率,以减少 CPU 开销。

  • 忽略 get_mempolicy 错误并假设 numa 未启用。

与 Ops Manager 3.4.4 一起发布(发布日期:2017 年 3 月 30 日)

  • 修复 Windows 上自动恢复期间关闭mongod进程的问题。

  • 修复在使用 SSL 和加密 PEM 密钥文件的多服务器部署中使用自动化时出现的问题。

  • 优化分片集群的目标状态维护。 在稳定状态下,自动化代理执行的命令要少得多。

于 2017 年 2 月 17 日与 Ops Manager 3.4.3 一起发布

  • 修复在 MongoDB 3.4 上删除分片集群的分片时所出现的错误。

  • 使用 Go 1.7 构建。

  • 支持 MacOS Sierra。

于 2017 年 1 月 19 日与 Ops Manager 3.4.2 一起发布

  • 修复:如果禁用了 Windows 防火墙,仍可在 Windows 上安装代理。

  • 修复:当使用 LDAP 进行用户身份验证时,可以使用 MONGODB-CR 进行代理身份验证。

  • 修复:在 MongoDB 达到连接限制后,代理会停止发送状态的问题。

于 2016 年 12 月 27 日与 Ops Manager 3.4.1 一起发布

  • 修复:在“本地模式”下使用 Ops Manager 时,可以在 Power Linux 上安装 MongoDB。

与 2016 年 11 月 29 日与 OpsManager 3.4.0 一起发布

  • 新增对 MongoDB 3.4 部署自动化的支持。

  • 新增对基于 PowerPC 的 Linux 系统上的监控/备份代理管理的支持(仅适用于 MongoDB 3.4 或更高版本的部署)。

  • 使用 Go 1.6 构建。

  • 添加对收集硬件指标的支持。

  • 导入使用 PEMKeyFile 密码的进程时,不再要求用户重新输入 PEMKeyFile 密码。

  • 修复:可以从 MongoDB 2.4 升级到 2.6,同时保留 authSchemaVersion 1。

  • 不为在不需要外部访问的临时端口上启动的进程创建 Windows 防火墙规则。

  • 在 RHEL7 和 Ubuntu 16.04 上使用systemd管理。


于 2016 年 11 月 3 日与 Ops Manager 2.0.7 一起发布

  • MongoDB 数据和日志文件的umask将为027 。 需要安装新的包。

于 2016 年 8 月 18 日与 Ops Manager 2.0.6 一起发布

  • 改进身份验证失败的日志记录。

  • 修复:可在分片集群上设置clusterAuthMode

于 2016 年 7 月 14 日与 Ops Manager 2.0.5 一起发布

  • 状态收集方面的重大优化。

  • 可配置 MongoDB 进程连接超时。

  • 修复:在滚动索引构建中创建文本索引时,验证成功与否时出现问题。

于 2016 年 5 月 20 日与 Ops Manager 2.0.4 一起发布

  • 代理不再下载仲裁节点的恢复数据。

  • 修复:在某些情况下,CSRS 转换可能会卡住。

  • 修复:如果所有配置服务器均已关闭,代理可以重新启动配置服务器。

  • 修复:当集群位于混合操作系统上时验证 MongoDB 版本。

与 Ops Manager 2.0.3 一起发布,发布日期:2016 年 3 月 24 日

  • 修复:可以使用与现有配置不同的密钥文件导入仲裁节点。

  • 允许指定在 CRSR 升级期间使用的临时端口。

于 2016 年 3 月 1 日与 Ops Manager 2.0.2 一起发布

于 2016 年 1 月 21 日与 Ops Manager 2.0.1 一起发布

  • 通过自动化提高恢复的稳定性和性能。

  • 添加了优化功能,使副本集重新配置操作的优先级高于索引构建。

  • 改进索引构建机制:对于 2 节点副本集,索引构建不再以滚动方式执行,而是在背景构建。

  • 添加了优化功能,在确定索引是否已存在时不比较不支持的索引选项。

  • 修复:可以导入包含使用身份验证运行的仲裁节点的现有部署。

  • 修复:滚动副本集的存储引擎转换,以确保超级多数始终正常运行。

  • 修复:可以在运行带有配置服务器副本集的 MongoDB 3.2 的分片集群上创建自定义角色。

于 2015 年 12 月 8 日与 Ops Manager 2.0.0 一起发布

  • 添加了对 MongoDB 3.2.0 的支持 以配置服务器作为副本集的集群。

  • 添加了对通过自动化代理进行自动恢复的支持。

  • 添加了对滚动索引构建的支持。

  • 添加了为 MongoDB 3.2 配置 WiredTiger 加密存储的支持。

  • 添加了对 X-509 成员身份验证滚动转换的支持。

  • 改进了对成员在基于 Linux 和 Windows 的操作系统上运行的分片集群的处理。

  • 在启动新的监控或备份代理时添加了优化,以确保该进程在达到目标状态之前正在运行。

  • 修复: glibc RHEL5 和 RHEL6 上的兼容性问题。

  • 修复:自动化代理自动更新失败可能会导致来自自动化代理的配置调用激增。

于 2015 年 10 月 20 日与 Ops Manager 1.8.2 一起发布

  • 修复:代理无法将 RHEL 工作站识别为 RHEL。

于 2015 年 8 月 17 日与 Ops Manager 1.8.1 一起发布

  • 修复:可以使用具有“root”权限的用户托管现有部署。

  • 修复:如果副本集包含仲裁节点,storage engine转换不会卡住。

  • 修复:可以在尝试管理现有部署失败后更新档案。

于 2015 年 6 月 23 日与 Ops Manager 1.8 一起发布

  • 添加了对管理启用 SSL 的部署的支持。

  • 添加了对使用 Kerberos、LDAP 和 x.509 客户端证书身份验证管理部署的支持。

  • 添加了对使用配置文件导入现有mongos的支持。

  • 添加了对导入现有部署的支持,该现有部署包含经过身份验证的仲裁节点,在该节点上,主机名未在本地解析为环回接口。

  • 添加了在未启用身份验证时升级authSchemaVersion的能力。

  • 添加了对更改具有多个数据节点的副本集的存储引擎的支持。

  • 为单节点副本集和独立运行启用了存储引擎转换。

  • 添加了 MongoDB、监控代理或备份代理何时轮换日志的更详细日志记录。

  • 添加了对特定发行版的 MongoDB Community Edition 版本的支持。

  • 添加了预先验证,以确保 MongoDB 进程以与自动化代理相同的用户身份运行。

  • 添加了删除磁盘上托管进程未使用的 MongoDB 二进制文件的功能。

  • 添加了优化,Ops Manager 在启动分叉 MongoDB 进程时假定成功,而不是等待 EOF。

  • 改进了跨内核平衡mongod进程的算法。

  • 删除目录时,不再删除符号链接。

  • 修复: MONGODB-CR可以从SCRAM-SHA-1 部署中导入 用户的档案。请参阅: MMS-2612 了解更多详情。

  • 修复: 可以为使用--configsvr 选项启动但未指定端口的配置服务器派生默认端口。请参阅: MMS-2489 。

  • 修复:可配置大于1 TB 的oplog大小。

  • 修复:自动化代理不会干扰手动创建的副本集标签。

  • 确保在初始导入期间,当预期用户不存在时,自动化代理会正常失败。

于 2015 年 6 月 23 日与 Ops Manager 1.6.3 一起发布

  • 添加了对导入现有部署的支持,该现有部署包含经过身份验证的仲裁节点,在该节点上,主机名未在本地解析为环回接口。

  • 修复:用于执行滚动重启的逻辑。

  • 修复: 为使用--configsvr 选项启动但未指定端口的配置服务器派生默认端口。请参阅 MMS-2489 。

发布日期:2015 年 4 月 28 日

  • 修复:可以更新在 MongoDB 2.4 上创建的用户。

  • 修复:如果第三个配置服务器不同步,则不再进行配置服务器修复。

发布日期:2015 年 3 月 26 日

  • 修复:一种罕见的边缘情况,会导致自动化代理无法成功启用身份验证。

发布日期:2015 年 3 月 2 日

初始版本。

← MongoDB 助手变更日志