Error: ethernet card of same subnet must have same names on all RAC nodes
Remedy: #1delete and add ethernet card repeatedly till ethernet card names are consistent on all nodes
Alternate Remedyy #2 is edit /etc/udev/rules.d/70-persistent-net.rules
You can modify entries like NAME="etho" etc to set correct network card name
In my case old file is below and file after updation is next:
cat: /etc/udev/rules.d/70-persistent-net.rules.bak1.: No such file or directory
[root@node2 ~]# cat /etc/udev/rules.d/70-persistent-net.rules.bak.1
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="08:00:27:cf:18:88", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"
# PCI device 0x8086:0x100e (e1000)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="08:00:27:25:a3:e6", ATTR{type}=="1", KERNEL=="eth*", NAME="eth1"
# PCI device 0x8086:0x100e (e1000)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="08:00:27:21:6f:e4", ATTR{type}=="1", KERNEL=="eth*", NAME="eth2"
You can note I renamed the ethernet card name from eth0 to eth1
[root@node2 ~]# cat /etc/udev/rules.d/70-persistent-net.rules
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="08:00:27:cf:18:88", ATTR{type}=="1", KERNEL=="eth*", NAME="eth2"
# PCI device 0x8086:0x100e (e1000)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="08:00:27:25:a3:e6", ATTR{type}=="1", KERNEL=="eth*", NAME="eth1"
# PCI device 0x8086:0x100e (e1000)
#UBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="08:00:27:21:6f:e4", ATTR{type}=="1", KERNEL=="eth*", NAME="eth2"
Remedy: #1delete and add ethernet card repeatedly till ethernet card names are consistent on all nodes
Alternate Remedyy #2 is edit /etc/udev/rules.d/70-persistent-net.rules
You can modify entries like NAME="etho" etc to set correct network card name
In my case old file is below and file after updation is next:
cat: /etc/udev/rules.d/70-persistent-net.rules.bak1.: No such file or directory
[root@node2 ~]# cat /etc/udev/rules.d/70-persistent-net.rules.bak.1
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="08:00:27:cf:18:88", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"
# PCI device 0x8086:0x100e (e1000)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="08:00:27:25:a3:e6", ATTR{type}=="1", KERNEL=="eth*", NAME="eth1"
# PCI device 0x8086:0x100e (e1000)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="08:00:27:21:6f:e4", ATTR{type}=="1", KERNEL=="eth*", NAME="eth2"
You can note I renamed the ethernet card name from eth0 to eth1
[root@node2 ~]# cat /etc/udev/rules.d/70-persistent-net.rules
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="08:00:27:cf:18:88", ATTR{type}=="1", KERNEL=="eth*", NAME="eth2"
# PCI device 0x8086:0x100e (e1000)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="08:00:27:25:a3:e6", ATTR{type}=="1", KERNEL=="eth*", NAME="eth1"
# PCI device 0x8086:0x100e (e1000)
#UBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="08:00:27:21:6f:e4", ATTR{type}=="1", KERNEL=="eth*", NAME="eth2"