问题现象:
Oracle 19C RAC安装grid,安装进度到Grid Plug and Play时,输入Cluster Name,SCAN Name等,Next报错如下:
[INS-40724] No locally defined network interface matches the SCAN subnet.
详细信息:
Cause - None of the locally defined network interfaces has a subnet matching the SCAN subnet.
Action - Define a public interface with a subnet matching the one you want to use for the SCAN.
原因分析:
INS-40724错误通常有以下几个原因导致的:
1./etc/hosts或DNS配置有问题。
2.私有网络和公共网络在同一网段。
3.网络配置有问题。
检查 etc/hosts和网段没有问题
最终ifconfig -a检查发现两块公共网卡绑定bond后,broadcast地址不对,广播地址居然和ip地址一样。
[grid@xxx- cjc -db01 crs]$ ifconfig -a
bond0: flags=5187 mtu 1500
inet 192.100.100.30 netmask 255.255.255.255 broadcast 192.100.100.30
inet6 fe80::ef58:4b63:b400:4394 prefixlen 64 scopeid 0x20
ether 80:68:33:6c:96:33 txqueuelen 1000 (Ethernet)
RX packets 44801 bytes 10847804 (10.3 MiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 68949 bytes 71116587 (67.8 MiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
解决方案:
重新进行公共网卡绑定,更改broadcast
1.查看网卡信息
nmcli connection show
2.删除现有网卡绑定
注意:
(1) 删除时远程连接会中断,建议在机房本机操作,或通过带外连接进行操作。
nmcli connection delete bond-bond0
nmcli connection delete bond-slave-enp0s 1
nmcli connection delete bond-slave-enp0s 2
3.重新绑定
nmcli connection add type bond ifname bond0 mode 1 ip4 192.100.100.30/24 ipv4.gateway 192.100.100.254
nmcli connection add type bond-slave ifname enp0s 1 master bond0
nmcli connection add type bond-slave ifname enp0s 2 master bond0
4.查看网卡状态
nmcli connection show
cat /proc/net/bonding/bond0
5.ifconfig -a检查
广播地址已变成192.100.100.255
6.再次执行grid安装,可以正常next。
###chenjuchao 20240412###
欢迎关注我的公众号《IT小Chen》