当集群启动后,私网网卡会挂载一个169.254开头的虚拟IP。这是ora.cluster_interconnect.haip 服务启动后产生的。若是网卡的掩码改变会影响集群启动吗?下面是用19c的环境来测试一下。
首先看下一下集群中记录的网卡配置
[grid@node1 ~]$ oifcfg getif
ens33 192.168.233.0 global public
ens34 10.10.10.0 global cluster_interconnect,asm
私网网卡的 subnet是 10.10.10.0。
3: ens34: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
link/ether 00:0c:29:f6:ec:c6 brd ff:ff:ff:ff:ff:ff
inet 10.10.10.10/24 brd 10.10.10.255 scope global noprefixroute ens34
valid_lft forever preferred_lft forever
inet 169.254.8.117/19 brd 169.254.31.255 scope global ens34:1
valid_lft forever preferred_lft forever
inet6 fe80::6d44:9f70:691d:130e/64 scope link noprefixroute
valid_lft forever preferred_lft forever
当前私网网卡的掩码是 24
若将掩码改成16,集群能正常启动吗?修改以后,重新启动集群
3: ens34: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
link/ether 00:0c:29:f6:ec:c6 brd ff:ff:ff:ff:ff:ff
inet 10.10.10.10/16 brd 10.10.255.255 scope global noprefixroute ens34
valid_lft forever preferred_lft forever
inet6 fe80::6d44:9f70:691d:130e/64 scope link noprefixroute
valid_lft forever preferred_lft forever
[root@node1 ~]# /u01/app/19.0.0/grid/bin/crsctl start crs
CRS-4123: Oracle High Availability Services has been started.
[root@node1 ~]# /u01/app/19.0.0/grid/bin/crsctl status res -t -init
--------------------------------------------------------------------------------
Name Target State Server State details
--------------------------------------------------------------------------------
Cluster Resources
--------------------------------------------------------------------------------
ora.asm
1 ONLINE OFFLINE STABLE
ora.cluster_interconnect.haip
1 ONLINE OFFLINE node1 STARTING
ora.crf
1 ONLINE ONLINE node1 STABLE
集群服务卡在了 ora.cluster_interconnect.haip 启动上,且在日志种可以发现
2024-12-24 21:54:29.864 [GPNPD(41963)]CRS-8500: Oracle Clusterware GPNPD process is starting with operating system process ID 41963
2024-12-24 21:54:30.608 [GPNPD(41963)]CRS-42216: No interfaces are configured on the local node for interface definition ens34(:.)?:10.10.10.0: available interface definitions are [ens34(:.)?:10.10.0.0][ens33(:.)?:[fe80:0:0:0:0:0:0:0]][ens34(:.)?:[fe80:0:0:0:0:0:0:0]][ens33(:.)?:192.168.233.0].
2024-12-24 21:54:30.608 [GPNPD(41963)]CRS-42216: No interfaces are configured on the local node for interface definition ens34(:.)?:10.10.10.0: available interface definitions are [ens33(:.)?:192.168.233.0][ens34(:.)?:10.10.0.0][ens33(:.)?:[fe80:0:0:0:0:0:0:0]][ens34(:.)?:[fe80:0:0:0:0:0:0:0]].
2024-12-24 21:54:30.648 [GPNPD(41963)]CRS-2328: GPNPD started on node node1.
2024-12-24 21:54:30.912 [GIPCD(42043)]CRS-8500: Oracle Clusterware GIPCD process is starting with operating system process ID 42043
2024-12-24 21:54:31.830 [GIPCD(42043)]CRS-42216: No interfaces are configured on the local node for interface definition ens34(:.)?:10.10.10.0: available interface definitions are [ens33(:.)?:192.168.233.0][ens34(:.)?:10.10.0.0][ens33(:.)?:[fe80:0:0:0:0:0:0:0]][ens34(:.*)?:[fe80:0:0:0:0:0:0:0]].
节点上的 ens34 没有配置 10.10.10.0的子网,当前可用的网卡是 ens34 子网是10.10.0.0
若是将掩码改成 23呢
3: ens34: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
link/ether 00:0c:29:f6:ec:c6 brd ff:ff:ff:ff:ff:ff
inet 10.10.10.10/23 brd 10.10.11.255 scope global noprefixroute ens34
valid_lft forever preferred_lft forever
inet 169.254.8.117/19 brd 169.254.31.255 scope global ens34:1
valid_lft forever preferred_lft forever
inet6 fe80::6d44:9f70:691d:130e/64 scope link noprefixroute
valid_lft forever preferred_lft forever
[root@node1 ~]# /u01/app/19.0.0/grid/bin/crsctl status res -t -init
--------------------------------------------------------------------------------
Name Target State Server State details
--------------------------------------------------------------------------------
Cluster Resources
--------------------------------------------------------------------------------
ora.asm
1 ONLINE ONLINE node1 Started,STABLE
ora.cluster_interconnect.haip
1 ONLINE ONLINE node1 STABLE
ora.crf
1 ONLINE ONLINE node1 STABLE
此时ora.cluster_interconnect.haip 就可以正常启动了。
这是因为 10.10.10.10/24 跟 10.10.10.10/23 属于同一个subnet 10.10.10.0

当吧掩码改成 22时

3: ens34: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
link/ether 00:0c:29:f6:ec:c6 brd ff:ff:ff:ff:ff:ff
inet 10.10.10.10/22 brd 10.10.11.255 scope global noprefixroute ens34
valid_lft forever preferred_lft forever
inet6 fe80::6d44:9f70:691d:130e/64 scope link noprefixroute
valid_lft forever preferred_lft forever
[root@node1 ~]# /u01/app/19.0.0/grid/bin/crsctl status res -t -init
--------------------------------------------------------------------------------
Name Target State Server State details
--------------------------------------------------------------------------------
Cluster Resources
--------------------------------------------------------------------------------
ora.asm
1 ONLINE OFFLINE STABLE
ora.cluster_interconnect.haip
1 ONLINE OFFLINE node1 STARTING
ora.crf
1 ONLINE ONLINE node1 STABLE
2024-12-24 22:35:45.313 [GIPCD(84907)]CRS-42216: No interfaces are configured on the local node for interface definition ens34(:.)?:10.10.10.0: available interface definitions are [ens33(:.)?:192.168.233.0][ens34(:.)?:10.10.8.0][ens33(:.)?:[fe80:0:0:0:0:0:0:0]][ens34(:.)?:[fe80:0:0:0:0:0:0:0]].
2024-12-24 22:35:45.335 [GIPCD(84907)]CRS-42216: No interfaces are configured on the local node for interface definition ens34(:.)?:10.10.10.0: available interface definitions are [ens33(:.)?:192.168.233.0][ens34(:.)?:10.10.8.0][ens33(:.)?:[fe80:0:0:0:0:0:0:0]][ens34(:.)?:[fe80:0:0:0:0:0:0:0]].
2024-12-24 22:35:46.421 [GIPCD(84907)]CRS-42216: No interfaces are configured on the local node for interface definition ens34(:.)?:10.10.10.0: available interface definitions are [ens33(:.)?:192.168.233.0][ens34(:.)?:10.10.8.0][ens33(:.)?:[fe80:0:0:0:0:0:0:0]][ens34(:.)?:[fe80:0:0:0:0:0:0:0]].
2024-12-24 22:35:46.439 [GIPCD(84907)]CRS-42216: No interfaces are configured on the local node for interface definition ens34(:.)?:10.10.10.0: available interface definitions are [ens33(:.)?:192.168.233.0][ens34(:.)?:10.10.8.0][ens33(:.)?:[fe80:0:0:0:0:0:0:0]][ens34(:.)?:[fe80:0:0:0:0:0:0:0]].
2024-12-24 22:35:47.253 [OLOGGERD(85948)]CRS-42216: No interfaces are configured on the local node for interface definition ens34(:.)?:10.10.10.0: available interface definitions are [ens33(:.)?:192.168.233.0][ens34(:.)?:10.10.8.0][ens33(:.)?:[fe80:0:0:0:0:0:0:0]][ens34(:.*)?:[fe80:0:0:0:0:0:0:0]].
因为掩码位22时 subnet为10.10.8.0 所以ora.cluster_interconnect.haip 不能正常启动
公众号:ZXM的学习笔记
墨天伦:https://www.modb.pro/u/15528




