- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Hacmp_其它组件失败时的群集行为.doc
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并且可以
文档评论(0)