其中一个必要条件是网卡要一致,一致性表现在这几个方面
1. 网卡名要一模一样,比如都叫eth0, eth1,不能出现一台节点eth0,eth1, 另一台eth2, eth3
我在安装的时候就出现这种错误,造成的现象就是第一台节点能正常安装,但是第二台执行root.sh的时候总是报错Failed to Start CSSD。
2. 不仅名字要一样,而且对应的public, private也要一致,也就是说不能一台
eth0: 192.168.1.2
eth1: 10.10.1.2
另一台
eth0: 10.10.1.3
eth1: 192.168.1.3
3. 不仅地址要对应,还要求子网掩码要一致,也就是同一个public,private网络不能一台子网掩码
255.255.0.0
另一台的子网掩码是255.255.255.0
采用虚拟机克隆的话,网卡名不一致是最常见的。
Redhat Enterprise Linux 6 下网卡名的修改方法:(比如eth5需要改成eth0)
1.修改配置文件 /etc/udev/rules.d/70-persistent-net.rules,把其中的网卡名改成新的网卡名
2.配置文件/etc/sysconfig/network-script/ifcfg-eth5也需要改成ifcfg-eth0
3. /etc/rc.d/init.d/network restart 重新启动
Oracle RAC的安装真是麻烦。一旦设置不对,后面就会出现各种错误。
补充:建议用同型号的网卡,不一样行不行没有试过但是根据资料,至少网卡的MTU(最大传输单元)必须要一致,否则也会导致错误。