CLUVFY失败:无法找到合适的接口给VIP_MySQL, Oracle及数据库讨论区_Weblogic技术|Tuxedo技术|中间件技术|Oracle论坛|JAVA论坛|Linux/Unix技术|hadoop论坛_联动北方技术论坛  
网站首页 | 关于我们 | 服务中心 | 经验交流 | 公司荣誉 | 成功案例 | 合作伙伴 | 联系我们 |
联动北方-国内领先的云技术服务提供商
»  游客             当前位置:  论坛首页 »  自由讨论区 »  MySQL, Oracle及数据库讨论区 »
总帖数
1
每页帖数
101/1页1
返回列表
0
发起投票  发起投票 发新帖子
查看: 4566 | 回复: 0   主题: CLUVFY失败:无法找到合适的接口给VIP        下一篇 
beckhann
注册用户
等级:中士
经验:228
发帖:25
精华:0
注册:2012-3-20
状态:离线
发送短消息息给beckhann 加好友    发送短消息息给beckhann 发消息
发表于: IP:您无权察看 2012-3-21 8:45:52 | [全部帖] [楼主帖] 楼主

应用于:

Oracle Server - Enterprise Edition - Version: 10.2.0.1 to 11.1.0.7 - Release: 10.2 to 11.1
Information in this document applies to any platform.


症状:

当在安装RAC/CRS过程中,运行cluvfy去检查网络连通性时,clusvfy会跟着抛出类似以下的失败:

Suitable interfaces for the private interconnect on subnet "10.0.0.0":
node1 eth0:10.0.0.1
node2 eth0:10.0.0.2
ERROR:
Could not find a suitable set of interfaces for VIPs.


找不到适当的网络配置给VIPs

Result: Node connectivity check failed.


结果:节点连通性检查失败

========================
On Oracle 11g, you may still see a warning in some cases, such as:
========================
WARNING:
Could not find a suitable set of interfaces for VIPs


vip找不到一个合适的接口

========================

如上面所提到的,但是ip地址和节点名可能不同,node1,node2,node1_internal,node2_internal的名字会被您实际​​的公共及私用节点名称取代。

在这种情况下,将遇到的第二个问题是,'optional'配置助手里的静默模式,VIPCA将自动运行。在这种情况下,VIPCA将在的CRS安装末尾处失败。 InstallActions日志将显示输出,如:

> />> Oracle CRS stack installed and running under init(1M)
> />> Running vipca(silent) for configuring nodeapps
> />> The given interface(s), "eth0" is not public. Public interfaces should
> />> be used to configure virtual IPs.


原因:

这个问题的发生是由于cluvfy和VIPCA在网络最好操作文档“RFC1918"私有网络地址分配做出不正确的假设。因特网最好操作RFC可以查看这里:http://www.faqs.org/rfcs/rfc1918.html

从oracle的角度来看,这个问题追踪到BUG:4437727,每个4437727bug,让cluvfy在RFC1918上,任何IP地址/子网的接下来的位组是私有的,因此作为VIP将不合适使用。

172.16.x.x  through 172.31.x.x
192.168.x.x
10.x.x.x


然而,这种假设不考虑的话,它有可能使用这些IP地址作为公网IP内部网络(或Intranet)。因此,这是很常见的,在这些范围内使用公共IP和虚拟IP(S)的IP地址,这是一个支持的配置。

解决:

以上的错误的解决办法是运行时“cluvfy”简单地忽略它,如果你的VIP上述范围之内,你打算使用一个IP地址。安装和配置,可以继续使用没有采取纠正措施。

这样做的结果之一,问题的部分指出,静默的VIPCA在10gR2中的CRS安装结束时将失败。这是因为vipca是在静默模式下运行,并试图通知,提供的IP地址可能不适合VIP(S)。要纠正这一点,你可以手动执行VIPCA界面CRS安装完成后。 VIPCA需要从CRS_HOME / bin目录中的'根'的用户(在Unix / Linux),或作为本地管理员(Windows上)执行:

$ cd $ORA_CRS_HOME/bin
$ ./vipca


按照提示,给VIPCA选择适当的公共网络作为接口,在提示时,并为每个节点分配的VIP。在GUI模式手动运行VIPCA,使用相同的IP地址,应该成功完成。

请注意,如果你的补丁10.2.0.3或以上,VIPCA将在静默模式下运行正常。命令会悄悄重新运行vipca,这时可以发现在CRS_HOME \ cfgtoollogs(或CRS_HOME / cfgtoollogs)的文件的configToolAllCommands“或”configToolFailedCommands“。因此,在一个新安装的情况下,静默模式VIPCA命令将失败后10.2.0.1base释放安装,但CRS给10.2.0.3打补丁一次或一次以上,VIPCA可以重新默默运行并且不需要调用GUI工具。




赞(0)    操作        顶端 
总帖数
1
每页帖数
101/1页1
返回列表
发新帖子
请输入验证码: 点击刷新验证码
您需要登录后才可以回帖 登录 | 注册
技术讨论