在 HACMP V5.1 中,除了级联、循环和并发资源组以外,还可以配置自定义资源组。自定义资源组的参数允许您精确描述资源组在启动、故障转移和退回时的行为。
普通的级联、循环和并发资源组具有预定义的启动、故障转移和退回行为。自定义资源组的策略要比 CWOF 或 Inactive Takeover (IT) 属性更容易理解。这些策略没有被限制到普通资源组的预定义策略,并且可以根据需要进行定制。
表 1 显示了“传统”资源组(HACMP 5.1 以前的版本)和自定义资源组之间的资源组行为对比关系。
表 1 自定义资源组行为
自定义资源组属性
可以配置特定于自定义资源组的参数,这些参数定义资源组在启动、故障转移和退回时的行为方式。自定义资源组的配置包括:
缺省节点优先级列表可承载某个特定资源组的节点列表,这些节点在资源组的“Participating Node Names”中进行定义。
主节点任何非并发资源组(包括其行为类似于非并发资源组的自定义资源组)的缺省节点列表中列出的第一个节点。
自定义资源组参数
Settling timeSettling time 是将当前离线的资源组置于在线所需要的时间。当未配置 settling time 时,资源组将在加入集群的第一个可用的较高优先级节点上启动。可以通过指定 settling time 来配置自定义资源组的启动行为。
Settling Time 用于确保在具有较高优先级的节点被置于在线时,资源组不会在节点之间不断移动。此属性还允许 HACMP 在激活资源组前等待给定的时间长度,然后在可用的最高优先级节点上激活该资源组。
在设置了 Settling Time 的情况下,如果该资源组的最高优先级节点在线,则 HAMP 会立即将该资源组置于在线;
否则,HACMP 会在 Settling Time 间隔期间等待,然后再决定要放置该资源组的节点。
Dynamic node priority (DNP)还可以使用 Dynamic Node Priority来自定义资源组的故障转移行为。
注意:还可以为普通级联和循环资源组配置 Dynamic Node Priority。
Delayed Fallback Timer通过指定并分配一个延迟退回计时器 (Delayed Fallback Timer),可以配置自定义资源组的退回行为,使得退回操作在其中一个预定义的重复间隔中进行:每天、每周、每月和每年,或者按特定的日期和时间。
Delayed Fallback Timer 允许自定义资源组在您指定的时间退回到较高优先级的节点。配置了 Delayed Fllback Timer 并且当前驻留在非主节点上的资源组将在指定的时间退回到较高优先级的节点。
Inactive takeover (IT)可以配置自定义资源组的一种启动行为:如果 RG 处于“离线”状态的情况下,并且某个属于该 RG 节点优先级列表的节点启动 HACMP 服务,则此节点能够获取该资源组。