HA 5.4,关于TCP网络心跳自动发现的原理问题
在配置5.4版本的时候,在配置:Configure HACMP Networks ---
Add a Network to the HACMP Cluster
这个地方HA会自动生成net_ether_01,net_ether_02这样的TCP网络。那么它是怎么样区分的呢,根据哪里配置来区分的。
例如我比较模糊的概念:
环境A:/etc/hosts中(子网掩码都为255.255.255.0)
192.168.1.100 p630a_stb
192.168.1.200 p630b_stb
192.168.2.100 p630a_boot
192.168.2.200 p630b_boot
192.168.3.100 p630a_svc
192.168.3.200 p630b_svc
采用discover发现的时候能够发现net_ether_01_192.168.1.0/24和net_ether_02_192.168.2.0/24
环境B:
/etc/hosts中(子网掩码都为255.255.255.0)
172.1.1.1 testa_boot
172.1.1.2 testb_boot
192.168.1.1 testa_standby
192.168.1.2 testa_standby
192.168.2.1 testa_service
192.168.2.2 testa_service
采用discover发现的时候只能够发现net_ether_01_172.1.1.0/24 192.168.1.0/24 192.168.2.0/24
请问IP心跳网络发现是基于什么原理呢? 不是根据配置,而是根据网络实际的物理连通性 A环境中的网卡可能分属于2个Subnet
B环境中只有1个,所以discover发现的时候只能够发现net_ether_01。
有误请指教 不懂,先路过一下!!!!! 这里的网络不是网段,是网络类型
比如所有ip网络是一个网络,归到net_ether_01
所有串口网络是一个网络,归到net_ether_02
.。。磁盘心跳。。。。。。。。。net_ether_03 [i=s] 本帖最后由 hosthouse 于 2010-8-30 10:34 编辑 [/i]
谢谢回答,还是有点没有弄懂,如果根据物理连通性来决定的话:
在这样的场景中:
以下子网掩码都为255.255.255.224
10.117.47.197 DB02_BOOT1
10.117.47.22 DB02_BOOT2
10.117.47.49 CUC_DB02_WEB
10.117.47.195 dbuvip
10.117.47.20 ser_vip
10.117.47.196 DB01_BOOT1
10.117.47.21 DB01_BOOT2
10.117.47.48 CUC_DB01_WEB
#ifconfig -a
en7: flags=1e080863,c0<UP,BROADCAST,NOTRAILERS,RUNNING,SIMPLEX,MULTICAST,GROUPRT,64BIT,CHECKSUM_OFFLOAD(ACTIVE),LARGESEND,CHAIN>
inet 10.117.47.22 netmask 0xffffffe0 broadcast 10.117.47.31
tcp_sendspace 131072 tcp_recvspace 65536 rfc1323 0
en8: flags=1e080863,c0<UP,BROADCAST,NOTRAILERS,RUNNING,SIMPLEX,MULTICAST,GROUPRT,64BIT,CHECKSUM_OFFLOAD(ACTIVE),LARGESEND,CHAIN>
inet 10.117.47.197 netmask 0xffffffe0 broadcast 10.117.47.223
inet 10.117.47.195 netmask 0xffffffe0 broadcast 10.117.47.223
tcp_sendspace 131072 tcp_recvspace 65536 rfc1323 0
en9: flags=1e080863,c0<UP,BROADCAST,NOTRAILERS,RUNNING,SIMPLEX,MULTICAST,GROUPRT,64BIT,CHECKSUM_OFFLOAD(ACTIVE),LARGESEND,CHAIN>
inet 10.117.47.49 netmask 0xffffffe0 broadcast 10.117.47.63
tcp_sendspace 131072 tcp_recvspace 65536 rfc1323 0
10.117.47.196和10.117.47.197同一个网段,具备连通性;
10.117.47.22和10.117.47.21同一个网段,具备连通性;
10.117.47.49和10.117.47.48同一个网段,具备连通性;
那么应该是discover三个心跳网络才对呀,实际的结果只发现了2个。 ding yi xia,ding liangxia 这里的网络不是网段,是网络类型
比如所有ip网络是一个网络,归到net_ether_01
所有串口网络是一个网络,归到net_ether_02
.。。磁盘心跳。。。。。。。。。net_ether_03
这个说法肯定不对,不同网络类型名字是不同的,比如磁盘心跳是
net_diskhb_01 LS正确。
物理连通性和IP网段没有任何关系,是指底层的数据帧是否可达。 再次学习.学习 物理连通性和IP网段没有任何关系,是指底层的数据帧是否可达
----
按照这样说,是由HA自身对frame 是否可达的判断来决定的。这样的话,例如我在配置RAC的时候,需要配置一个public和private属性的心跳网络,如果HA都discover为net_ether_01了,那我就无法建立private属性的心跳了。 晕。。。。你就不会自己建网络了????? 是不是HACMP 5.4版本现在一个心跳类型就合并到一个里面了呢? LS瞎掰啊,我给的答案又白费力气了。。。 领教了。。。。。以前不太注意。。。。。。谢谢啊
页:
[1]