第 6 章 集群
Pacemaker
现在支持警报代理
现在,您可以创建
Pacemaker
报警代理在集群事件发生时采取一些外部操作。集群使用环境变量将事件信息传递给代理。代理可以使用此信息执行任何需要的操作,如发送电子邮件消息、日志记录到文件或更新监控系统。有关配置报警代理的详情,请查看 Red Hat Enterprise Linux 7 High Availability Add-On 参考 :https://access.redhat.com/documentation/zh-CN/Red_Hat_Enterprise_Linux/7/html/High_Availability_Add-On_Reference/index.html。(BZ#1315371)
Pacemaker
现在支持 SBD
隔离配置
SBD
守护进程与 Pacemaker
(一个 watchdog 设备)集成,以便在需要隔离时调度节点以可靠地自助确定。在这个版本中,添加了 pcs stonith sbd 命令在 Pacemaker
中配置 SBD
,现在可以从 Web UI 配置 SBD
。在无法实现传统隔离机制的环境中,SBD
隔离特别有用。有关在 Pacemaker
中使用 SBD
的详情,请参考以下红帽知识库文章: https://access.redhat.com/articles/2212861。(BZ#1164402)
当在活跃的 Pacemaker 远程节点上停止 pacemaker_remote
服务时,安全地迁移资源
如果在活跃的 Pacemaker 远程节点上停止
pacemaker_remote
服务,集群将在停止节点前安全地迁移该节点的资源。在以前的版本中,当停止该服务(包括 yum update等命令)时,Pacemaker 远程节点会被隔离,除非首先清除了该节点。软件升级和其他常规维护流程现在更易于在 Pacemaker 远程节点上执行。
注: 在任何节点上可以使用前,集群中的所有节点都必须升级到支持此功能的版本。(BZ#1288929)
用于创建客户机节点的 Pacemaker
集群资源现在可能是资源组的成员
以前的
Pacemaker
版本不支持在组中包括客户机节点。从 Red Hat Enterprise Linux 7.3 开始,用于创建客户机节点的 Pacemaker
集群资源(如 VirtualDomain
)可能现在是资源组的成员。例如,这可用于将虚拟机与其存储相关联。(BZ#1303765)
pcsd
现在支持设置 SSL 选项和密码
在以前的版本中,如果协议版本或密码被视为弱原因,
pcsd
服务不会让用户轻松禁用密码或 SSL 或 TSL 协议的特定版本。有了这个更新,用户可以在 pcsd
中轻松配置 SSL 选项和密码,而 RC4 密码以及 TLS 协议版本 1.1 及更早版本会被默认禁用。(BZ#1315652)
pcs
现在支持在实时集群中设置预期的投票
当节点在集群中出现故障时,用户有时需要手动降低预期的投票,才能恢复集群。现在,您可以使用 pcs quorum expected-votes 命令在实时集群中设置预期的投票。(BZ#1327739)
添加了对配置 Pacemaker 使用属性的支持
现在,您可以使用
pcs
命令和 pcsd
Web UI 配置 Pacemaker 利用率属性。这可让您配置特定节点提供的容量、特定资源需要的容量,以及放置资源的整体策略。有关使用和放置策略的信息,请参考 https://access.redhat.com/documentation/zh-CN/Red_Hat_Enterprise_Linux/7/html/High_Availability_Add-On_Reference/index.html。(BZ#1158500)