+ -
当前位置:首页 → 问答吧 → HA在机器突然关闭时自动移动资源组的问题

HA在机器突然关闭时自动移动资源组的问题

时间:2009-12-17

来源:互联网

HA在机器突然关闭时自动移动资源组的问题
一般输入smit clstop ,然后选择bring resource to another node
这样的话,该台机器的ha就停了,资源也移动到另一个节点上去了。

我的问题是,如果用户没有先移动资源
而是直接shutdown -Fr
那么默认关闭该机器的ha的时候是把资源bring off的
我想问一下这个默认把资源bring off的操作能否
修改成bring resource to another node

非常感谢。

作者: georgewangcn   发布时间: 2009-12-17

就是说,你在资源组还在本机的情况下,直接shutdown -Fr?
这个问题好奇怪~在机器graceful关机的情况下,好像只能是bring off。
既然你想让资源组在本机正常关闭的情况下切换另一个node,那为何不先把ha切换了再shutdown -Fr呢?

作者: Airsars   发布时间: 2009-12-17

HA在机器突然关闭时自动移动资源组的问题
一般输入smit clstop ,然后选择bring resource to another node
这样的话,该台机器的ha就停了,资源也移动到另一个节点上去了。

我的问题是,如果用户没有先移动资源 ...
georgewangcn 发表于 2009-12-17 09:50


选择bring resource to another node后只是移动资源组,ha没有停止,进程还在。

作者: closer0206   发布时间: 2009-12-17

就是说,你在资源组还在本机的情况下,直接shutdown -Fr?
这个问题好奇怪~在机器graceful关机的情况下,好像只能是bring off。
既然你想让资源组在本机正常关闭的情况下切换另一个node,那为何不先把ha切换了再sh ...
Airsars 发表于 2009-12-17 10:21


就是说,你在资源组还在本机的情况下,直接shutdown -Fr?
是的,用户就是这么要求的。

我当然可以
1。先移动资源组
2。smit clstop
3。shutdown -Fr

作者: georgewangcn   发布时间: 2009-12-17

选择bring resource to another node后只是移动资源组,ha没有停止,进程还在。
closer0206 发表于 2009-12-17 10:23


我是smit clstop中选择bring resource to another node的啊
我show cluster services 都是inactive的了
当然是关了哦

作者: georgewangcn   发布时间: 2009-12-17

选择bring resource to another node后只是移动资源组,ha没有停止,进程还在。
closer0206 发表于 2009-12-17 10:23
错了

作者: 老农   发布时间: 2009-12-17

错了
老农 发表于 2009-12-17 10:37


农哥说的对
您说我这个要求可以设置吗?
就是shutdown -Fr 的时候关闭ha并能够默认移动资源到另一个存在的节点
而不是需要用户先移动资源组
谢谢农哥了

作者: georgewangcn   发布时间: 2009-12-17

农哥,能修改吗?
谢谢

作者: georgewangcn   发布时间: 2009-12-17

错了
老农 发表于 2009-12-17 10:37


我再去试一把。。。。。

作者: closer0206   发布时间: 2009-12-17

农哥,我试完了,选择bring resource to another node后,将资源组切到另一节点后,用lssrc -g cluster和/usr/sbin/cluster/clstat -a 命令看原资源组所在节点上ha的进程还在。

作者: closer0206   发布时间: 2009-12-17

写个rc.shutdown 在里面写一下请资源切过去!

作者: liuyang_1984   发布时间: 2009-12-17

我是smit clstop中选择bring resource to another node的啊
我show cluster services 都是inactive的了
当然是关了哦
georgewangcn 发表于 2009-12-17 10:31


我看错了。。。原来你是在clstop里选择的bring resource to another node。。。。我以为你是在resource group manager(具体选项名字记不清了)里选的移动资源组到另一个节点呢。。。。。

作者: closer0206   发布时间: 2009-12-17

如果是clstop,那肯定原来节点的ha进程没了,如果直接从资源组管理里选择切换到另一个节点的话,那原来节点的ha进程还在。。。。

作者: closer0206   发布时间: 2009-12-17

农哥,我试完了,选择bring resource to another node后,将资源组切到另一节点后,用lssrc -g cluster和/usr/sbin/cluster/clstat -a 命令看原资源组所在节点上ha的进程还在。
closer0206 发表于 2009-12-17 11:49
笨,看的哪一年的老资料啊?所谓相信原厂。。。就不看看时间的么?

好多资料,后来是害人不浅。


给你的建议就是:看新版的,否则你错的还多着呢。

作者: 老农   发布时间: 2009-12-17

顺便问一下,http://www-01.ibm.com/support/do ... ec2482572cb000973a2。
我的ha版本是5.4.1,而且是启动的。可我用/usr/es/sbin/cluster/utilities/clcheck_server grpsvcs | echo $? 返回的是0,按照上面的文章所述,启动状态应该返回1才对,这是为什么呢?

作者: closer0206   发布时间: 2009-12-17

同一时间发帖。。。顺序好乱 呵呵

作者: closer0206   发布时间: 2009-12-17

写个rc.shutdown 在里面写一下请资源切过去!
liuyang_1984 发表于 2009-12-17 11:50


怎么写:)
是不是在app的停的脚本里面写呢

如何写,谢谢啦

作者: georgewangcn   发布时间: 2009-12-17

我看错了。。。原来你是在clstop里选择的bring resource to another node。。。。我以为你是在resource group manager(具体选项名字记不清了)里选的移动资源组到另一个节点呢。。。。。
closer0206 发表于 2009-12-17 12:11


美女,就知道你看错了

作者: georgewangcn   发布时间: 2009-12-17

顺便问一下,http://www-01.ibm.com/support/docview.wss?uid=csc1daf34066a9defec2482572cb000973a2。
我的ha版本是5.4.1,而且是启动的。可我用/usr/es/sbin/cluster/utilities/clcheck_server grpsvcs | echo $? ...
closer0206 发表于 2009-12-17 12:16


判断ha是否启动
smit hacmp 看hacmp cluster services的状态
为什么一定要/usr/es/sbin/cluster/utilities/clcheck_server grpsvcs|echo $?

作者: georgewangcn   发布时间: 2009-12-17

都叫你别看那些所谓的原厂文档了,非要当蠢货才有意思么?

作者: 老农   发布时间: 2009-12-17

美女,就知道你看错了
georgewangcn 发表于 2009-12-17 12:30


我不是美女。。。。 我是恐龙

作者: closer0206   发布时间: 2009-12-17

哦,我的问题,谁来指导一下

作者: georgewangcn   发布时间: 2009-12-17

你这个就不算问题。
认真看HA光盘里的资料,否则你问题多了。
做法不改变,你解决这个根本就没啥意义,九牛一毛。

作者: 老农   发布时间: 2009-12-17

帮我一次吧
没有头绪

作者: georgewangcn   发布时间: 2009-12-17

ha哪个版本啊,
smitty clstop 然后选 takeover(版本不一样,可能选项也不一样)然后 ESC+6 看一下命令,把命令copy到rc.shutdown 文件里,试一下,我没试过!不一定好使!试试就知道了。

作者: liuyang_1984   发布时间: 2009-12-17

应该是像11#所说的,写进rc.shutdown里面去,怎么写我也不懂,不过应该可以参照simt clstop里的F6功能键,菜鸟之见

作者: king_ni   发布时间: 2009-12-17

奇怪的用户,让他直接halt -q好了

作者: nongmin09   发布时间: 2009-12-17

非常感谢,学习了

作者: georgewangcn   发布时间: 2009-12-17

直接halt -q , swap the HA resource to another Node

作者: devkaps1111   发布时间: 2009-12-17

这种人,看着就恼火。

作者: 老农   发布时间: 2009-12-18

软件就是这么设计的,难不成叫IBM为你一个人而变!!

作者: lianyw   发布时间: 2009-12-19

改是可以改的
/usr/es/sbin/cluster/etc/rc.shutdown

作者: yddll   发布时间: 2009-12-26

学习了

作者: at_123   发布时间: 2011-04-14

1。先移动资源组
2。smit clstop
3。shutdown -Fr
百思寒

作者: tieqilin   发布时间: 2011-04-14