第 5 章 集群


当使用 on-fail=ignore 时,Pacemaker 不会更新失败计数

当 Pacemaker 集群中的资源无法启动时,Pacemaker 会更新资源的最后失败时间和失败计数,即使使用了 on-fail=ignore 选项。这可能导致不必要的资源迁移。现在,当使用 on-fail=ignore 时,Pacemaker 不会更新失败计数。因此,集群状态输出中会显示失败,但被正确忽略,因此不会导致资源迁移。(BZ#1200853)

pacemaker 和其他 Corosync 客户端再次成功连接

在以前的版本中,当为 IPC 套接字构建名称时,libqb 库会有一个有限的缓冲区大小。如果系统中的进程 ID 超过 5 位,则它们已被截断,IPC 套接字名称可能会变为非唯一的。因此,Corosync 集群管理器的客户端可能无法连接,并可能会退出,假设集群服务不可用。这可包括可能失败的 pacemaker,不运行任何集群服务。这个版本增加了用于构建 IPC 套接字名称的缓冲区大小,以覆盖可能的最大进程 ID 号。因此,无论进程 ID 大小是什么,pacemaker 和其他 Corosync 客户端都会持续启动并继续运行。(BZ#1276345)

添加到 luci 接口中的安全功能以防止单击jacking

在以前的版本中,luci 不会被禁止单击jacking,一种攻击一个 Web 站点的技术会欺骗用户通过 genuine 网页上的有意注入的元素来执行意外或恶意的操作。为了保护此类攻击,luci 现在由 X-Frame-Options: DENYContent-Security-Policy: frame-ancestors 'none' 标头提供,它们旨在防止 luci 页面包含在外部,可能是恶意的网页。另外,当用户将 luci 配置为使用自定义证书且使用可识别的 CA 证书正确选择时,在较新的 Web 浏览器中会强制使用 7 天有效期限的 Strict-Transport-Security 机制。可以停用这些新的静态 HTTP 标头,如果需要克服不兼容性,用户可以在 /etc/sysconfig/luci 文件中添加自定义静态 HTTP 标头,这提供了示例。(BZ#1270958)

GlusterFS 现在可以从缓存写入后端的失败同步中正确恢复

在以前的版本中,如果因为缺少空间而导致缓存写入 Gluster 后端的同步会失败,则 write-behind 会将文件描述符(fd)标记为 bad。这意味着虚拟机无法恢复,因为某种原因无法在与后端同步后重启。
在这个版本中,glusterfs 会在错误时重试同步到后端,直到同步成功为止。另外,在这种情况下,文件描述符不会标记为 bad,只有与有失败同步的区域重叠的操作才会失败,直到同步成功为止。因此,当底层错误条件修复并成功同步后,虚拟机可以正常恢复。(BZ#1171261)

修复了在 NFS Ganesha 集群上设置 Gluster 存储时的 AVC 拒绝错误

以前,由于 Access Vector Cache (AVC)拒绝错误,在 NFS-Ganesha 集群上尝试设置 Gluster 存储会失败。负责的 SELinux 策略已被调整,允许处理由 NFS-Ganesha 挂载的卷,并且不再发生上述故障。(BZ#1241386)

安装 glusterfs 不再影响默认的 logrotate 设置

当在 Red Hat Enterprise Linux 6 上安装 glusterfs 软件包时,glusterfs-logrotateglusterfs-georep-logrotate 文件之前会使用几个全局 logrotate 选项安装。因此,全局选项会影响 /etc/logrotate.conf 文件中的默认设置。glusterfs RPM 已重新构建,以防止覆盖默认设置。因此,/etc/logrotate.conf 中的全局设置继续像配置一样工作,而不会被 glusterfs logrotate 文件的设置覆盖。(BZ#1171865)

DM 多路径的隔离代理不再会在非集群重启后丢失 SCSI 密钥

在以前的版本中,当节点没有使用集群方法重启时,DM 多路径的隔离代理会丢失 SCSI 密钥。这会导致集群试图隔离节点时出现错误。在这个版本中,每次重启时都会正确重新生成密钥。(BZ#1254183)

HP Integrated Lights-Out (iLo)的隔离代理现在在通过 SSL v3 连接时自动使用 TLS1.0

在以前的版本中,HP Integrated Lights-Out (iLO)的隔离代理需要 tls1.0 参数才能使用 TLS1.0 而不是 SSL v3。在这个版本中,当通过 SSL v3 的连接失败时,TLS1.0 会被自动使用。(BZ#1256902)
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.