免费注册 查看新帖 |

Chinaunix

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

[HACMP集群] IBM红皮书翻译之一:HACMP V5.1 for AIX (4.9) [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-04-12 17:42 |只看该作者 |倒序浏览



4.9. 其它(组件)失败时的群集行为
HACMP能通过标识的群集架构(拓扑和组服务)来处理失效,还可以对非直接相关的HACMP组件失效起作用。
4.9.1.    硬件组件失效
你可以在以下情形校验你是否依然可以访问存储在外部磁盘上的数据:
Ø        一个连接节点和存储的适配器失效
Ø        多个连接节点和存储的适配器(同一节点上)失效
Ø        一个节点上的一个适配器到其他节点的另外一个适配器
Ø        线缆失效
Ø        整个节点失效
Ø        如果使用多个磁盘笼,其中之一失效
如果你在使用SSA技术,仔细检查SSA环的连贯性和在所有情形下旁路卡的行为之后校验群集和应用是否功能正常。
如果使用ESS或者FAStT存储,仔细校验LUN掩模(masking)和区域标记(zoning)。
4.9.2.    Rootvg和内部磁盘失效
镜像的rootvg最少使用两块磁盘以避免rootvg崩溃。建议测试步骤如下:
1.        使用命令lsvg -p rootvg校验rootvg包含最少两块内部磁盘
2.        使用命令lsvg -l rootvg校验LV的同步性和没有无效分区(LP)
3.        使用命令bootlist -m normal -o校验所有磁盘都包含在启动列表中
4.        对其中一个磁盘断电或者如果是可热插拔的磁盘的话,将它拔除
5.        校验系统功能是正常的
6.        重新启动系统
7.        连接刚才断开的磁盘
8.        同步rootvg

4.9.3.    AIX和LVM级别错误
HACMP只能检测3种类型的失效:
Ø        网络接口卡失效
Ø        节点失效
Ø        网络失效
群集行为受其他事件的影响,像丢失卷组的quorum或者应用失效,但是它不直接对这些事件起反应。
4.9.4.    VG的强制varyon
要完全理解这个特性,必须对AIX的LVM有很好的理解。
Quorum打开
当quorum enable时,varyonvg命令的成功执行必须要有足够的(半数以上)VGDA和VGSA的拷贝可以被访问到。如果对一个磁盘的一个写操作失败,其它PV上的VGSA会被更新以指出这个失败。在超过半数的VGDA和VGSA可以被写入的时候,quorum会被维护并且卷组保持varyon状态。然而,除非奖项数据在另一个可用的PV上,缺失的PV上的数据是不可用的。还有可能数据的所有拷贝都丢失了但是因为在其它磁盘上可以访问大多数的VGDA和VGSA,卷组仍然可以varyon。
我们不建议在HACMP中使用quorum。
Quorum关闭
当quorum disable时,varyonvg命令的成功执行必须要有所有的VGDA和VGSA的拷贝可以被访问到。如果对一个磁盘的一个写操作失败,其它PV上的VGSA会被更新以指出这个失败。在还有(最少一个)VGDA和VGSA可以被写入的时候,quorum会被维护并且卷组保持varyon状态,但是数据的完整性没有保证。
强制varyon
这个HACMP V5.1的新特性允许你在正常varyon卷组失败后强制varyon卷组。通过下面的步骤测试强制varyon特性:
1.        定义一个最少包括两个PV的VG。它应该包括最少一个LV,该LV最少有2份拷贝分布在不同的磁盘上。卷组应该被群集中最少2个节点访问。你可以使用C-SPOC恒容易的完成这个任务。
2.        包括在一个资源组中先前定义的卷组,该资源组的参与节点应该最少包括两个节点。例如:我们定义了一个由节点1和节点2共同参与的层叠式资源组。
3.        有必要的话,对这个资源,在扩展资源组配置面板设置使用强制varyon卷组。
4.        同步群集资源
5.        在节点1和节点2上启动群集服务
6.        校验VG在节点1上已经varyon
7.        校验逻辑卷已经打开并且文件系统已经mount
8.        在一个文件系统上创建一个测试文件
9.        使足够多的磁盘失效,仅余一个磁盘(保证只有1份VGDA和VGSA的拷贝可用)
在我们的测试中我们定义了2个磁盘的的卷组并使用命令dd if=/dev/zero of=/dev/hdisk5 bs=128删除包含2个VGDA。
10.    这个操作会使varyon进程不能使用。命令的结果如Example 4-16所示:

11.    在节点1上,使用接管选项停止群集服务
12.    在节点2上校验卷组已经varyon
13.    校验文件系统已经mount并且可以访问测试文件



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

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP