Chinaunix首页 | 论坛 | 博客
  • 博客访问: 305959
  • 博文数量: 239
  • 博客积分: 481
  • 博客等级: 下士
  • 技术积分: 1170
  • 用 户 组: 普通用户
  • 注册时间: 2008-07-15 17:28
文章分类

全部博文(239)

文章存档

2014年(13)

2013年(6)

2012年(122)

2011年(98)

分类:

2011-12-26 10:33:49

1) 在有IO Fencing配置的环境里,如果disk状态变为error或者异常,并且vxdsiksetup /vxdiskunsetup这类的命令都无法执行时,要考虑是否在disk上注册的fencing key没有被清掉,导致类似锁盘状态,使得有关disk的操作都无法进行。

 

2) 可以用vxfenadm的命令检查key是否存在,在此之前,建议把除port a以外的端口全部停掉,手动之行命令如下:

# hastop -all

<<<<<< port w, v, h, f都被停掉

# /etc/rc.d/rc2.d/S99odm stop

# /etc/rc.d/rc2.d/S97vxfen stop

<<<<<< 停掉port d, b(要在2个节点上分别做)

# gabconfig -a

<<<<<< 此时,应该只剩余port a

 

3) vxfenadm检查key

# vi /tmp/keyfile

/dev/rhdisk6
/dev/rhdisk7
/dev/rhdisk8
...

<<<<<< fencing diskshared dg中的diskdevice name的格式添加到一个临时文件里。

# vxfenadm -g all -f /tmp/keyfile

<<<<<< 查看key

# vxfenadm -a -k 123 -f /tmp/keyfile

<<<<<< 写入新key “123”

# vxfenadm -g all -f /tmp/keyfile

<<<<<< 查看新key是否写入

# vxfenadm -c -k 123 -f /tmp/keyfile

<<<<<< 清除所有key

# vxfenadm -g all -f /tmp/keyfile

<<<<<< 查看key,应该已经清除

 

4) 恢复所有port端口

# /etc/rc.d/rc2.d/S97vxfen start

# /etc/rc.d/rc2.d/S99odm start

# hastart

<<<<<< 启动port(要在2个节点上分别做)

# gabconfig -a

<<<<<< 此时,port a, b, d, f, h, v, w应该都显示为membership 01

 

5) 执行和disk相关的操作。

阅读(1567) | 评论(0) | 转发(0) |
0

上一篇:rsync使用(一)

下一篇:scp命令详解

给主人留下些什么吧!~~