Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1011305
  • 博文数量: 584
  • 博客积分: 2293
  • 博客等级: 大尉
  • 技术积分: 3045
  • 用 户 组: 普通用户
  • 注册时间: 2006-03-28 11:15
文章分类

全部博文(584)

文章存档

2012年(532)

2011年(47)

2009年(5)

我的朋友

分类: Oracle

2011-11-15 17:54:44


P595的2个分区,08年11月实施的时候由于HBA卡不够用,每个分区只有1个HBA卡,所以做HACMP双机的时候,存储做的是单路径,虽然后来给各个分区都扩容了一块HBA卡,还是没有启用多路径,实际上,lspv共享存储都是hdisk5。这次单独重启了分区1(purchase1),结果发现HA起不来。但实际上,hdisk5却已经active了,同时发现有一个与hdisk5的pvid相同的hdisk3在lspv的显示结果中,这个hdisk无法操作,从而导致双机在两个节点的配置信息不一致,双机无法正常启动。事实上这就是从另外一个HBA卡识别到的hdisk5,所以做了如下操作:
1、由于使用clstop已经无法暂停purchase1上的HA,所以重启了这个分区;
2、开始使用rmdev -Rdl hdisk3试图删除hdisk3这条路径(请注意:只能删除路径,不能因为lspv看到hdisk3属于datavg而试图从datavg中将hdisk3删除,因为这样很可能破坏datavg的结构,导致数据丢失),结果报:hdisk3 busy,不让操作。当时hdisk3是inactive的,怎么回事呢?
3、回忆起当时这两个分区上做NBU的时候还安装了Veritas Storage Foundation(也就是Vxvm),于是使用vxdisk list检查了一下Vxvm卷的状态,果然,尽职尽责的Vxvm在系统启动后,将除了双机共享存储外的hdisk5全部管理起来了,包括hdisk3。vxdisk rm hdisk3,将hdisk3从Vxvm的管理中释放;
4、再次执行rmdev -Rdl hdisk5,设备成功删除;
5、将双机信息从purchase2向purchase1做了一次同步;
6、clstart启动HA,成功。
7、测试一下主动切换和自动接管,成功。
8、现场启动应用测试,没有问题。
说明:现场现在存储到主机这一段使用的是单路径,这将会是单点故障,还是得找个合适的机会将hdisk5和hdisk3统一用Vxvm封装,使其实现动态多路径,中间还涉及双机的配置修改(Vxvm卷在双机里就不能使用自带的LVM来起停,必须使用脚本),会比较麻烦
阅读(1230) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~