为RAC私有网络配置网卡Bonding(二)

2014-11-24 17:12:06 · 作者: · 浏览: 1
0.0:cluster_interconnect


这一步在执行时可能会报错:


node1-> oifcfg setif -global bond0/10.10.10.0:cluster_interconnect


PRIF-33: Failed to set or delete interface because hosts could not be discovered


CRS-02307: No GPnP services on requested remote hosts.


PRIF-32: Error in checking for profile availability for host node2


CRS-02306: GPnP service on host "node2" not found.



这是因为gpnpd服务异常导致的。


解决方法:可以Kill掉gpnpd进程,GI会自动重新启动gpnpd服务。


在2个节点执行:


[root@node2 ~]# ps -ef| grep gpnp


grid 4927 1 0 Sep22 00:26:38 /u01/app/11.2.0/grid/bin/gpnpd.bin


grid 48568 46762 0 17:26 pts/3 00:00:00 tail -f /u01/app/11.2.0/grid/log/node2/gpnpd/gpnpd.log


root 48648 48623 0 17:26 pts/4 00:00:00 grep gpnp


[root@node2 ~]# kill -9 4927


[root@node2 ~]#


参考gpnpd.log


添加私有网络之后,我们按照如下步骤将原来的私有网络删除:


首先停止并disable掉crs。


以root用户在2个节点分别执行以下命令:


停止crs


crsctl stop crs


禁用crs


crsctl disable crs




修改hosts文件,将私有IP地址改为新地址。


2个节点分别执行:


ping node1-priv


ping node2-priv



再启动crs。


[root@node2 ~]# crsctl enable crs


CRS-4622: Oracle High Availability Services autostart is enabled.


[root@node2 ~]# crsctl start crs


删除原来的私有网络:


node2-> oifcfg delif -global em3/10.10.10.0:cluster_interconnect


检查验证,配置成功了。


node2-> oifcfg getif


em1 192.168.10.0 global public


bond0 10.10.10.0 global cluster_interconnect


node2->