RLEC 4.2.1-30 发行说明(2015 年 10 月 18 日)

Redis 企业软件

如果要从以前的版本升级,请务必查看升级 说明

新功能

  • rsyslog 日志记录支持 - RLEC 现在默认写入 syslog、 ,它支持通过 rsyslog 进行监控。
  • 对优化云和非云环境的配置文件支持 -- 使管理员能够将 RLEC 配置为使用不同的 针对 Cloud 或 非云环境。有关更多详细信息,请参阅性能 optimization 部分。
  • AOF 重写的 SLA - 使管理员能够配置 数据库参数,通过运行 rladmin tune 命令,与 当触发 AOF 重写时,根据 从 AOF 文件加载数据库,并在最大 AOF 重写 文件大小。此外,还更新了 AOF 重写机制 将磁盘变满的可能性降至最低。
  • 与 AOF 重写机制相关的新警告和警报 - 警告 在设置过程中显示,以防磁盘大小较小 是 RAM 的两倍。新增的集群级别警报已添加到 当节点可用磁盘空间低于所需磁盘空间时发出警报 space 进行 AOF 重写,并且当节点性能 由于达到磁盘 I/O 限制而降级。
  • Replica Of 支持多个源 - Replica Of 功能是 增强以支持创建作为 的副本的数据库 多个源数据库。有关其他详细信息,请参阅 Replica Of 部分。
  • 跨集群副本 - 副本功能现在支持 定义一个数据库,该数据库是属于 不同的 RLEC 集群。有关更多详细信息,请参阅 Replica Of 部分。
  • 多 IP 支持 - 在具有多个 IP 的节点上,启用 administrator 指定用于内部的 IP 地址 流量以及哪些 IP 地址用于外部流量。为 更多详情,请参考多IP地址 & IPv6 支持。
  • 对外部流量的 IPv6 支持 - 在具有多个 IP,外部 IP 地址可以是 IPv6 类型。对于其他 详情,请参考多 IP & IPv6 support 部分。
  • 支持 OpenStack Object Store(“Swift”)导入位置 / 导出/备份。有关更多详细信息,请参阅 数据库 backup将数据导入到 database 部分。
  • 导入分片数据库 - 支持导入 分片数据库。对于其他 details 中,请参阅 将数据导入到 database 部分。
  • 允许使用 “-y” 以静默模式运行安装脚本 参数(“Y”)或“-c”(文件路径参数) 以获取自定义答案。有关更多详细信息,请参阅访问 和 安装安装程序 package 部分。
  • 新的 rladmin 命令行界面 “info” 命令允许 获取可调参数的当前值。

变化

  • rladmin 命令行界面只能在用户 root 或 redislabs 的有关更多详细信息,请参阅 rladmin 命令行 interface (CLI) 部分。
  • 导入 / 导出/备份到 Amazon S3 或从 Amazon S3 备份需要提供 每个使用实例的凭据;它不使用中央云 以前在 Settings -> General 中提供的凭据 页。
  • 与存储 Amazon S3 Cloud 凭证相关的字段已 从设置 - > 常规页面中删除。
  • 数据库重新分片机制中的性能优化。
  • 持久和短暂存储集群级别警报由 default 并设置为 70%。
  • 对 rladmin 命令行界面 (CLI) 的各种增强功能 支持新命令。
  • Redis 版本已更新至 2.8.21,解决了 CVE-2015-4335/DSA-3279 - Redis Lua 沙盒 逃脱
  • 端口 3336 已添加到 RLEC 正在使用的端口列表中。
  • 以百分比 (%) 衡量的节点 “Network utilization” 警报具有 已更新为以 MBps 为单位的“网络吞吐量”警报。如果 alert 时,则在升级到此 version 中,用户需要使用新值重新配置它。
  • 对数据库 Import to make the process 快得多。
  • 对支持包的增强功能,以包含其他详细信息。
  • 出于安全性考虑,删除了对 SSL 2.0/3.0 协议的支持 漏洞。
  • 在 Redis 中禁用了 “dofile” 功能以解决可能的 安全漏洞。
  • rladmin CLI“tune watchdog profile”命令语法更新为“tune 集群 watchdog_profile”。

问题修复

  • 支持备份和导入功能的相对路径。
  • 修复电子邮件服务器设置的 TLS 配置问题。
  • 未为数据库导出和导入过程发送电子邮件警报。
  • 修复 Log (日志) 页面中的错误条目。
  • 有时,UI 中会为使用的节点报告错误的值 短暂的存储空间。
  • 有时,UI 中会报告错误的 Replica Of Lag 值。
  • RLEC-6875 - 使用端口 587 时,电子邮件服务器设置不起作用。
  • RLEC-5498 - 缩短了节点关闭时的 rladmin 响应时间。
  • 在 UI 中验证源定义的副本未失败 并且只有在使用 Cluster Name 时才会在运行时失败 (FQDN) 和 FQDN,并且 FQDN 未在 DNS 中正确配置。
  • 对 rladmin 报告的错误消息进行了各种改进。

已知问题

  • 问题:使用 混合大小写字母可能会导致 来自数据库的响应。

    解决办法:集群名称 (FQDN) 应仅包含小写字母。从 client 设置为数据库终端节点,则只能使用小写字母 在终端节点中使用。

  • 问题:将节点升级到新的 RLEC 版本时(请参阅升级 nodes 时,节点处于 offline 状态(请参阅获取节点 offline、 升级过程成功,但可能会导致不稳定 簇。

    解决办法:请勿尝试升级处于 中的节点 脱机状态。

  • 问题:在 Red Hat Enterprise Linux 和 CentOS 运行中 systems 中,用于清理内部日志文件的进程会执行 不起作用,从而允许日志文件增长并可能导致 磁盘空间问题。

    解决方法:在每台正常运行的计算机上 作为集群中的节点,创建一个名为 “redislabs” 的文件,然后保存 it 在以下位置:“/etc/logrotate.d/”(例如 “/etc/logrotate.d/redislabs”)。 该文件应包含以下文本:

    /var/opt/redislabs/log/\*.log {
    daily
    missingok
    copytruncate
    rotate 7
    compress
    notifempty
    }
    

    文件的权限应为 root:root, 644。 之后,从作系统命令行界面 (CLI) 运行以下命令:

    yum install policycoreutils-python
    semanage fcontext -a -t var_log_t '/var/opt/redislabs/log(/.\*)?'
    restsorecon -R /var/opt/redislabs/log
    
  • 问题:在 Replica Of 进程中,如果目标数据库 未启用复制,并且任何 原因,目标数据库上的数据可能与 source 数据库,尽管 Replica Of 进程的状态 表示它是。

    解决办法:您需要手动停止并 重新启动同步过程以确保数据库 同步。

  • 问题:在 Replica Of 进程中,如果源数据库是 reharded 时,当 process 的副本处于活动状态时, 同步过程将失败。

    解决方法:您需要 在以下时间后手动停止并重新启动同步过程 源数据库的重新分片已完成。

  • 问题:在 process 的副本中,由于超出“副本缓冲区”,高数据库流量可能会重新启动 process 的副本。在这种情况下,您会看到 进程副本的状态为 “Syncing” 经常。

    解决办法:您需要手动重新配置 “replica buffer”,并将缓冲区大小设置为新的 大小。为了找到合适的缓冲区大小,请联系 支持地址:support@redislabs.com

  • 问题:在配置为支持 rack-zone 的集群中 awareness,如果用户强制迁移 master 分片或副本分片, 通过 rladmin 连接到与其 相应的 master 分片或副本分片,然后运行再平衡 进程中,再平衡进程不会迁移分片,以确保 机架区域感知合规性。

    解决方法:在场景中 如上所述,您需要手动迁移分片,通过 rladmin 添加到有效 rack-zone 上的节点,以确保 rack-zone 意识 合规。

为本页评分
返回顶部 ↑