4.7. 高可用性和集群
Pacemaker 的调度程序现在在尝试满足可选托管约束之前,尝试满足所有强制托管约束
在以前的版本中,无论它们是强制的还是可选的,托管约束都会被逐一考虑。这意味着,即使节点分配是可能的,某些资源也无法运行。在尝试满足可选的托管约束之前,Pacemaker 的调度程序现在会尝试满足所有强制托管约束,包括组成员之间的隐式限制。因此,混合了可选和强制托管约束的资源现在更有可能运行。
IPaddr2
和 IPsrcaddr
集群资源代理现在支持基于策略的路由
IPaddr2
和 IPsrcaddr
集群资源代理现在支持基于策略的路由,这可让您配置复杂的路由场景。基于策略的路由要求您配置资源代理的 table
参数。
Filesystem
资源代理现在支持 EFS 文件系统类型
ocf:heartbeat:Filesystem
集群资源代理现在支持 Amazon Elastic File System (EFS)。现在,您可以在配置 Filesystem
资源时指定 fstype=efs
。
alert_snmp.sh.sample
警报代理现在支持 SNMPv3
alert_snmp.sh.sample
警报代理(这是 Pacemaker 提供的示例警报代理)现在支持 SNMPv3 协议和 SNMPv2。有了这个更新,您可以复制 alert_snmp.sh.sample
代理,而无需修改,以使用带有 Pacemaker 警报的 SNMPv3。
新 enabled
警报元选项,以禁用 Pacemaker 警报
Pacemaker 警报和警报接收者现在支持 enabled
元选项。
-
将警报的
enabled
元选项设置为false
,来禁用警报。 -
将警报的
enabled
元选项设置为true
,将特定接收者的该选项设置为false
会禁用该接收者的警报。
enabled
元选项的默认值为 true
。出于任何原因(如计划维护),您可以使用这个选项来临时禁用警报。
pacemaker 远程节点现在在短暂的连接中断后可保留临时节点属性
在以前的版本中,当 Pacemaker 远程连接丢失时,Pacemaker 通常会清除其临时节点属性。如果连接快速恢复,且远程守护进程在此期间没有重启,则不需要此项。Pacemaker 远程节点现在在短暂的、可恢复的连接中断后可保留临时节点属性。
对 pcs property
命令的改进
pcs property
命令现在支持以下改进:
pcs property config --output-format=
选项-
指定
--output-format=cmd
来显示从当前集群属性配置中创建的pcs property set
命令。您可以使用这个命令在不同的系统上重新创建配置的集群属性。 -
指定
--output-format=json
,来以 JSON 格式显示配置的集群属性。 -
指定
output-format=text
,来以纯文本格式显示配置的集群属性,这是此选项的默认值。
-
指定
-
pcs property defaults
命令,它替换了已弃用的pcs property --defaults
选项 -
pcs property describe
命令,它描述了集群属性的含义。