1.环境
RHEL5+11.2.0.3GI
新安装的集群,用户在进行VIP切换的测试时发现VIP无法漂移到节点2.
2.分析
集群的公网时通过两块网卡绑定的,两块网卡都出现了问题。
--查看集群资源
crsctl stat res -t
CRSD 发现了公网的问题,并将对应的资源 ora.net1.network 离线。由于
VIP 资源和很多其他资源依赖于公网资源,那么接下来发生的事情时VIP等资源离线。
大部分的资源都被停止,但是ora.cvu 资源无法被停止。
由于ora.cvu 资源依赖于公网资源,所以当公网资源出现问题时,所有依赖于公网的
资源都需要被停止。对于CRSD进程,它的工作方式是顺序的,也就是说只有当
所有依赖于公网的资源都被停止之后,才能继续进行一项操作,将VIP 和SCAN VIP
漂移到集群的其他节点上。而ORA.CVU 资源事实上每隔6个小时对集群进行一次健康
检查,所以终止该资源并不会对集群的运行产生影响。那么,终止ora.cvu 资源
应该可以解决这个问题。
节点2可以正常漂移到节点1;
由于节点2上并没有ora.cvu 资源运行,所以当公网资源出现问题时,所有相关的
资源都能够被成功停止,CRSD 自然能够继续将VIP和SCAN VIP漂移到1号节点。
3.解决方法
停止cvu;
srvctl stop cvu
srvctl disable cvu