HA 5.4,varyoffvg之前不umount文件系统



今天碰到一个问题,AIX 6.1.0.3+HA 5.4.1.10 两节点主备模式。HA正常运行时手工将资源组从A节点move到B节点,不停A节点,B节点能够成功接管。但成功接管后,发现共享卷组中的文件系统没有在A节点umount,卷组也没有varyoff掉。但卷组却已经在B节点varyon,文件系统也在B节点mount。

而如果停掉A节点,让B节点takeover资源组却一切正常。
经分析hacmp.out,发现手工move的时候,在varyoffvg之前执行了fuser杀掉文件系统上的进程,但在fuser之后却并没有执行umount的动作而直接varyoffvg了,这时候varyoffvg失败,而B节点却正常接管了资源组,并且varyonvg,mount上了文件系统。

在停应用的脚本里加上umount后便一切正常。
之前听说在PowerHA 6.1里有个bug,是因为阿三在写脚本时把单词拼写错了,今天大概检查了一下release_vg_fs,没发现这个错误,因为时间紧急,只能先临时在应用脚本里加上umount,之后再慢慢检查,应该是个bug吧。

作者: tangerrine   发布时间: 2011-06-01

HA bug成堆,不同版本不一样。我遇到过得与文件系统有关的冬冬:
1. 不umount文件系统
2. 文件系统名不能使用某些可以使用的符号,例如.
3. 文件系统自动找over关系设置先后顺序不起作用
还有些,忘记了

建议安装前打补丁到最新, os+ha都打

作者: orian   发布时间: 2011-06-01