与级联资源组一样,循环资源组定义了能够接管某个资源组控制权的节点的列表,并使用优先级来确定其他节点接管资源控制权的顺序。
与 CWOF 设置为 True 时的级联资源组一样,当具有最高优先级的节点重新集成到集群中时,资源组控制权不会自动归还该节点。为了避免退回所导致的服务中断,或者在资源保持跨多个节点分布变得非常重要时,可以使用循环资源组(请参见图 4 和 图 5 和 6)。
图 4 初始配置中的循环资源组
图 5 故障转移条件下的循环资源组
图 6 故障节点重新集成后的循环资源组
对于循环资源组,除非设置了 Dynamic Node Priority,否则具有某个资源组的最高优先级和可用连接(网络、网络接口和地址)的节点将从故障节点获取该资源组。HACMP 软件假设拥有循环资源组的关联服务地址的节点控制该资源组。
循环资源组与 Cascading without Fallback 资源组具有一些相似性。
然而,还是有一些重要的不同之处。与级联资源组不同,循环资源组彼此之间进行交互。
由于循环资源组需要使用 IP 地址接管,资源链中的所有节点必须共享到该资源组的同一个网络连接。如果多个循环资源组共享一个网络,任何时候只有其中一个资源组能够在给定的节点上激活。因而,循环资源组本身是分布放置的。然而,设置了 Cascading without Fallback 的级联资源组可能聚集在一起——也就是说,多个组最终将驻留在同一个节点上。CWOF 不要求将某个 IP 地址与组相关联。