免费注册 查看新帖 |

Chinaunix

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

EMC CX600 做concurrent VG,hacmp挂vg出错 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2005-09-20 20:49 |只看该作者 |倒序浏览
【环境】
2台P570各做了2个DLAP分区,操作系统是AIX5.3+ML02,2个主分区互备,安装HACMPv5.2,oracle10g Release1(10.1.0.2)RAC。HACMP和ORACLE和都打了相应要求的补丁。
存储是CX600,主机上安装了ODM,agent,powerpath for aix 4.4。目前盘阵做了raid5,共划分了73G*6+2G*1的6个lun给oracle使用,对应在主机上识别出hdiskpower1-6共7个powerpath逻辑盘可供使用,其中hdiskpower1-6做成一个concurrent vg - oraclevg供oracle建库使用。
【故障】
通过hacmp挂concurrent vg-oraclevg时无法挂起,或者有时一台主机可以挂起另一台不行。

hacmp.out中报错信息大致如下:
cl_fscsilunreset[939]: ioctl SCIOLSTART id=0X10300 lun=0X1000000000000: Invalid argument
cl_fscsilunreset[939]: ioctl SCIOLSTART id=0X10300 lun=0X2000000000000: Invalid argument
cl_fscsilunreset[939]: ioctl SCIOLSTART id=0X10300 lun=0X3000000000000: Invalid argument
cl_fscsilunreset[939]: ioctl SCIOLSTART id=0X10300 lun=0X4000000000000: Invalid argument
cl_fscsilunreset[939]: ioctl SCIOLSTART id=0X10300 lun=0X5000000000000: Invalid argument
cl_fscsilunreset[939]: ioctl SCIOLSTART id=0X10300 lun=0X6000000000000: Invalid argument

后来又分次进行了几次测试,发现,如果以单个hdiskpower做concurrent VG时hacmp挂concurrent vg都没有问题,但如果以多个hdiskpower做concurrent VG时就无法同时在2台主机上同时挂起。
试着将hdiskpower的reserve_lock的属性改为no (chdev -l hidskpower<n>; -a reserve_lock=no),现在2台主机上都能挂起concurent VG,但挂起时很慢,而且EMC工程师说一般是不允许修改这个参数属性的。

【问题】
不知道CX600针对并行的concurrent VG是否需要在盘的属性上做修改?还有powerpath和环境中用的hacmp和oracle补丁是否有不兼容的地方? 还有那位做过类似案例的麻烦帮忙分析一下问题所在,谢谢。

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
2 [报告]
发表于 2005-09-21 09:26 |只看该作者

EMC CX600 做concurrent VG,hacmp挂vg出错

如果没有记错或判断的话,reserve_lock参数应该是跟SCSI reservation有关系;而在concurrent模式中,不应该使用SCSI reservation mechanism机制,那是non-concurrent模式使用的。因此把参数改为no应该是对的。

SCSI reservations. A SCSI reservation had to be placed on each disk in the volume group in order to ensure data integrity on a disk during the volume group varyon process. The SCSI reservation does not allow any node other than the one on which the volume group is active to access the disk, even thoughmultiple nodesmay be physically attached to the disk.
This prevents data loss and filesystem corruption.

论坛徽章:
0
3 [报告]
发表于 2005-09-21 10:14 |只看该作者

EMC CX600 做concurrent VG,hacmp挂vg出错

一点建议:
我不知道你有没有试着用手工去varyon VG,应为我前些时间也碰到过类似的情况。我是这样做的:(我当时做的是enech concurrent vg)
先判断是VG问题还是HA问题,即能否在2个node上手工varyon.如果varyongvg 命令不行的话,可以用convaryonvg试试看,我当时就是这个情况。具体的原因我也说不清楚,但是我却确实用convaryonvg命令把Vg在2边都varyon,但是用varyonvg就是不行。

后来我重新建了VG,就好了。

论坛徽章:
0
4 [报告]
发表于 2006-07-17 19:13 |只看该作者
楼主问题搞定否?

论坛徽章:
0
5 [报告]
发表于 2006-07-18 12:15 |只看该作者
你看看emc97234和emc69100应该是针对这个问题的

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
6 [报告]
发表于 2006-07-18 22:03 |只看该作者
一般emc97234和emc69100都能搞定了

论坛徽章:
0
7 [报告]
发表于 2006-07-19 11:34 |只看该作者
安装时候的问题.把安装powerpath的步骤帖出来看看.

论坛徽章:
0
8 [报告]
发表于 2006-07-20 00:31 |只看该作者
在AIX下执行errpt -a看看是否有硬件报错的信息。在类似的环境下,我曾经碰到过”0118 “错误,后来自己解决了,当时也折腾了很久。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP