Chinaunix

标题: 理解Sun Cluster中资源组之间的Affinity属性(转载) [打印本页]

作者: liusu_520    时间: 2014-07-08 14:10
标题: 理解Sun Cluster中资源组之间的Affinity属性(转载)
本帖最后由 liusu_520 于 2014-07-14 15:33 编辑

在Sun Cluster中,为资源组增加了一个新的属性: Rg_Affinities,以此来控制和强化有相互依存关系的资源组之间的行为,而在此版本之前,资源组之间只是具有简单的依存关系.

为了问题的方便描述,将依存的资源组称之为RG_A,而被依存的资源组称之为RG_B.

新的资源组级别的Affinity属性为相互依存的资源组提供如下两种基本特性:
- RG_A与RG_B具有同向关系,即节点1拥有对RG_B的控制权(master),则RG_A也跟随在节点1上激活.这种关系称为正向吸引(positive affintity).

- RG_A与RG_B具有逆向关系, 即节点1拥有对RG_B的控制权(master),则RG_A不能够在节点1上激活,只能在cluster的其它节点上被激活,这种关系称为负向吸引(negative affintity).

在资源组的正向吸引关系中,又细分为以下三种:
◎ 弱正向吸引(weak positive affintity),用”+”表示.RG_A与RG_B运行在同一个节点上,假如RG_B由于故障而切换到另一个节点,此时RG_A不跟随切换.

◎ 强正向吸引(strong positive affintity),用”++”表示.RG_A必须与RG_B运行在同一个节点上, 假如RG_B由于故障而切换到另一个节点,此时RG_A也跟随切换;如果RG_A发生故障,但RG_B正常,则RG_A无法切换到另一节点.

◎ 强正向吸引+(strong positive affintity with failover delegation),用”+++”表示.与”++”不同的是,当RG_A故障,但RG_B正常时,RG_A可以切换到另一节点,但RG_B必须先转移到另一节点.

负向吸引关系中,又细分为以下二种:
◎ 弱负向吸引(weak negative affintity),用”-”表示.RG_A与RG_B运行在不同的节点上.假如RG_B由于故障切换到RG_A运行的节点,RG_A将不发生切换,继续运行在该节点.

◎ 强负向吸引(strong negative affintity),用”--”表示.RG_A与RG_B必须运行在不同的节点上. 假如RG_B由于故障切换到RG_A运行的节点上,RG_A将切换到另一节点.

设置/更改资源组的affinity属性:
# scrgadm –c –g RG_A.RG_affinities=[+|++|+++|-|--]RG_B

作者: jdaily    时间: 2014-07-08 15:33
写的真好,真明白,多谢!受教了
作者: hexilanlan    时间: 2014-07-08 15:55
顶1个。。   
作者: junfer    时间: 2014-07-09 11:30
谢谢,顶
作者: DC_楚楚    时间: 2014-07-09 11:36
必须点个赞~
作者: junfer    时间: 2014-07-09 13:51
RG_dependencies的用法是不是弱的多?只注意过这个属性,楼主介绍的长知识了。
作者: 东方蜘蛛    时间: 2014-07-14 09:07
看着眼熟,请标明转载~
作者: 充满光的瞳孔    时间: 2014-07-15 16:02
{:3_182:}mark




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2