免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2104 | 回复: 0
打印 上一主题 下一主题

[新手入门] 理解的QUORUM。 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2010-01-01 23:39 |只看该作者 |倒序浏览
在lsvg vgname 中的quorum的数值VGDA及VGSA的个数,这个个数是必需保证VGDA/VGSA数量能在总数中过半。
大体意思是:quorum是一种状态,保证一个vg中有51%或更多的pv是可被访问的,quorum是活动vgda/vgsa数量的一个表决数。它保证在磁盘失败的情况下数据的完整性~
不考虑mirror的情况下,一般1个vg中有1个pv  pv上有2个vgda quorum 是2
有2个pv的话 第一个pv中有2个vgda第二个pv有1个vgda qorum也是2
3个pv的话,第一个pv有1个vgda,第二个pv有1个vgda 第三个有1个vgda qurum是2
如果有5个pv,那qorum应该是3
有不对的地方希望指正~

quorum应该可以翻译为“过半数”。
可以把每个VGDA理解为一个“投票权”,VGDA的前后各有一个时间戳,只有这两个时间戳相匹配,VGDA才有效。
当quorum为enable时,用lsvg vgname里看到的quorum就是VGDA过半数的最小整数值;VG里的VGDA必须过半数有效,VG才能VARYON;如果一个本来已经VARYON的VG,有VGDA失效导致quorm不满足,VG会自动被VARYOFF,以保护数据的一致性和完整性。有必要时我们可以用varyonvg -f的命令强制varyon。
当quorum为disable时,用lsvg vgname里看到的quorum就是1,也就是说只要有一个VGDA有效,VG就可以VARYON。
所以,在做两块盘的mirror时,应该把quorum设为disable(自己根据VGDA分析一下为什么),而在HACMP CONCURRENT VG里如果做了mirror,却要把quorum设为enable(详细原因以后再说,反正遇到的不多)。
IBM Redbook 191中P125原话
A quorum is a state in which 51 percent or more of the physical volumes in a
volume group are accessible. A quorum is a vote of the number of Volume Group
Descriptor Areas and Volume Group Status Areas (VGDA/VGSA) that are active.
A quorum ensures data integrity in the event of a disk failure.



本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u3/109369/showart_2137358.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP