免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 7216 | 回复: 8

[新手入门] 关于varyonvg的-b和-u选项 [复制链接]

论坛徽章:
1
丑牛
日期:2014-08-07 17:07:05
发表于 2014-08-01 10:48 |显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽

论坛徽章:
0
发表于 2014-08-01 10:48 |显示全部楼层
本帖最后由 orian 于 2014-08-02 09:01 编辑

1. 这两个选项有什么实质的区别吗?
-b是发scsi命令解锁,解的是存储设备自身控制的锁(比较高级的scsi设备,例如raid array),算是硬件锁
-u是不在磁盘vgda中做标志,是aix的数据标记锁,是逻辑锁

2. 这两个选项一起使用和单独使用有什么不同?
参考1的回答

3. 这两个选项可以覆盖disk的reserve_policy或reserve_lock设置么?
-b可以,但扔需要磁盘设备支持(通常支持),但要注意,scsi锁有scsi-2协议的lun设备锁,也有scsi-3的path锁,我没有研究-b能不能很好地处理scsi-3的锁,scsi-2肯定没问题。reserve_policy根据类型可以对应于scsi-2或scsi-3,一半支持load balance的都是scsi-3的锁,failover的可能是scsi-2也可能是scsi-3

4. 另外对于non-concurent的vg,是否设置了disk的reserve_policy为no_reserve就可以同时在多个节点varyonvg了?(这里只讨论能否同时在多个节点varyonvg,不关注varyon后会否出现数据错误)


5. chvg 和 varyonvg 的 -u 选项有什么区别吗?
chvg是清odm里vg锁信息,varyonvg -u是不在磁盘(vgda)上做任何vg被varyon的标记

这里有3个锁
scsi设备的硬锁
磁盘vgda上的标记
odm里vg的标记,理应与vgda的标记同步,但如果系统程序执行过程中出现意外,是可能不一致的

论坛徽章:
0
发表于 2014-08-01 23:21 |显示全部楼层
好问题,我来尝试回答一下吧

论坛徽章:
1
丑牛
日期:2014-08-07 17:07:05
发表于 2014-08-02 16:19 |显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽

论坛徽章:
0
发表于 2014-08-03 05:44 |显示全部楼层
太多了,看不过来了。随便说一两个。

在磁盘上的vg锁标记是放到timestamp的,跟内存中vg的timestamp对照,如果磁盘的滞后,说明磁盘被别人锁了(用了)

内存中有vg状态的,这算当前系统认可的状态,其他的任何vg状态信息都是相互参考做判断用的。

你问的很多东西要仔细查程序才能知道,我也只了解大概,都是为了解决磁盘锁了vg不可用的问题,其它各种情况尚未研究过。

论坛徽章:
1
丑牛
日期:2014-08-07 17:07:05
发表于 2014-08-03 10:49 |显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽

论坛徽章:
0
发表于 2014-08-03 11:30 |显示全部楼层
还是得弄个环境,机器也没多少钱,几千块吧。

另外,积分有什么用啊?哈哈。

论坛徽章:
1
丑牛
日期:2014-08-07 17:07:05
发表于 2014-08-03 12:03 |显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP