停掉oracle服务,redhat HA能发现并将资源自动切换到standby那台上吗?
环境为redhat as3 ,做oracle的HA,做完后分别关闭两个节点来测试,发现共享盘阵以及虚拟IP都可以正确切换。今天用户提了个问题,说是如果把当前active的oracle服务关掉,则无法顺利将oracle服务切换到standby的那台上。
现在准备晚上过去用户那看看,先在CU里发贴问问大伙儿,停掉当前active oracle服务,redhat HA能发现并将资源自动切换到standby那台上吗?
非常感谢
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(6)
看你是怎么配置的,一般是首先在本地尝试重启服务,失败次数到达设定值是切换到另外一台。如果oracle的监控配置是正确的,那kill oracle进程,系统是能够检测出来的。
如果你配的对的话, ifdown eth0 时, 一定会在另一台UP的. 但本机可能会 reboot 了.
我倒没试过 kill 掉 oracle 之后会怎样. 现在也没有这样的环境试了. 等着看你的结果吧.
RHCS是优先恢复本地的服务的,但是假如是由于误操作删除了某些oracle文件而导致的服务停止,按照版主大人和ljhb的说法,是不是RHCS就无法将其切到另一个节点上了呢?
另外,to版主:“oracle这个service你配正确了,active node上面的oracle offline, standby node上面的oracle当然会up”
配正确您是指对监控脚本进行正确配置吗?如果是的话,能否对监控脚本的重点地方给些指点呢?
还有个问题,我没有试过在active节点上ifconfig eth0 down时(eth1是心跳),是否也会自动切换呢?
谢谢两位回复。
补充:
在你的node上如果service 是意外死掉或者被kill掉, 也会导致状态成为disable.需要re-enable才能恢复切换的状态.
ms rhcs优先在本地恢复,另外,停止服务有两种方式,一种是disable,一种是执行服务停止脚本,前者不会切换,后者会
oracle这个service你配正确了,active node上面的oracle offline, standby node上面的oracle当然会up.