LoveUnix » PC Server & HPC » 在win cluster当中,如果所有的网络连接都不通了,切换会怎么样?
让LU留住您的每

一天 让LU博客留住您的每一天
2007-1-17 11:39 qiaolan
在win cluster当中,如果所有的网络连接都不通了,切换会怎么样?

在客户那里遇到一个比较奇怪的问题。
2个节点的win2003 cluster,每个节点有2块网卡,所有的网卡都接到1个交换机上,如果把交换机关掉,cluster是保持原样,还是会不停的切换?

2007-1-17 12:03 蓝色虫
交换机是不是不带电也工作的那种?

我记的3Com有个型号就有这功能

2007-1-17 12:11 qiaolan
回复 #2 蓝色虫 的帖子

不是,就是一掉电,4个网卡马上就down掉了,然后集群就反复的在2个节点之间切换,直到集群管理器都死掉。
对MSCS不是很熟,因为如果是UNIX上面的,网络不通,但有心跳线/仲裁盘的话,是不会这样反复切的。不知道现在客户那里的这个现象是正常的,win cluster就是这样处理所有网卡down掉的情况,还是有什么地方配置的不对

2007-1-17 19:22 nmcl
我觉得是直接"死掉",不切换.

2007-1-17 20:47 蓝色虫
回复 #3 qiaolan 的帖子

那是设置的原因,我没做过cluster,不过能想到是死循环

前几年有个单位的2台DNS互备,也是死循环导致整个网络不能访问


你想办法控制cluster互备时间,控制它们找不到时放弃备份就行了么  :P

2007-1-17 20:54 ibm0860771
1号节点想切换但切不了,down机的可能性会很大。

2007-1-18 09:37 qiaolan
回复 #4 nmcl 的帖子

在小机上面的HA是这样,但windows不是的,呵呵

2007-1-18 09:40 xiaorenwu
做双机一般都是要做心跳线

2007-1-18 09:44 qiaolan
回复 #5 蓝色虫 的帖子

不是这样的,可能我没把环境说清楚
2个服务器,各跑1个SQL 2005的数据库,互为备份,那么这样在win cluster里面的配置,就会把IP作为一个资源,一旦资源不可用,它就会认为发生故障,就会切到另外1个节点
所以如果2个服务器的4卡网卡,全接到一个交换机,那么交换机一掉电,这A、B 2个节点,就都会努力往对方切,这样怎么切都不会成功的,最后就死在那里了,把集群的服务都停掉了(记得好像看过资料在某个时间内切换的次数是有个缺省值的,估计是这个起作用了)
没有很深入的研究过MSCS,一直都想当然的觉得,如果仲裁盘是好的,那么即使网络不通也没关系,不是还有仲裁盘吗(其他平台的HA是这样的),看来要好好看看才行

2007-1-18 15:03 cy_aix
心跳网络和生产网络不能接到同一个交换机,增加单点故障,做CLUSTER也没意义了

2007-1-18 17:26 ibm0860771
[quote]原帖由 [i]xiaorenwu[/i] 于 2007-1-18 09:40 发表
做双机一般都是要做心跳线 [/quote]

心跳线估计是做了的,不是交叉线直联的那种,LZ为什么双机心跳不用交叉线直联,偏要走交换机?

2007-1-19 09:43 qiaolan
回复 #11 ibm0860771 的帖子

因为考虑到有可能在这个cluster里面不止2个节点,所以采用接交换机的方式。
以前做其他平台的cluster,所有网线都拔掉,有心跳线(串口的那种)或者仲裁盘在的话,cluster都不会做切换的,所以也以为mscs也是这样的。昨天大概看了一下,发现在mscs当中好像仲裁盘并不是这种用法的

2007-1-19 10:43 xiaorenwu
回复 #12 qiaolan 的帖子

你的意思就是说用mscs就必须要用交换机来连接2台服务器,而不能采用直联?

2007-1-19 11:29 qiaolan
回复 #13 xiaorenwu 的帖子

不是,但专门心跳+直联的方式,只适合于2个节点的cluster
如果有2个以上的,3个、4个节点的,就只能通过交换机连啊

2007-1-19 12:21 蓝色虫
回复 #9 qiaolan 的帖子

我分析了你的方案,说下自己的看法——供参考吧

你只在服务器上做了备份方案,而没考虑它们之间某段时间不能工作的环境,遗漏了这个关键环节;如果你的交换机是智能3层架构的设备,可以试试在这个上面设置下环境,管理2台服务器的备份;当然再加一个服务器做“仲裁”也是个办法,我觉得这更想HP公司那种远程灾备了,呵呵~~~:lol

2007-1-19 14:35 ibm0860771
[quote]原帖由 [i]qiaolan[/i] 于 2007-1-19 11:29 发表
不是,但专门心跳+直联的方式,只适合于2个节点的cluster
如果有2个以上的,3个、4个节点的,就只能通过交换机连啊 [/quote]

你原方案中是什么规划的,如果只是简单的双机的cluster,就用交叉线直联。
如果你还想在cluster中加多节点,心跳最好独立用个交换机连接,和对外服务的交换机独立开。

2007-1-19 16:01 xiaorenwu
又绕回来了:在win cluster当中,如果所有的网络连接都不通了,切换会怎么样?

2007-1-23 09:36 qiaolan
回复 #17 xiaorenwu 的帖子

是的啊,偶就是想知道这个答案啊。
都不知道绕到那去了,晕。。

2007-2-13 16:44 netbbs
没做过测试,不知道。

我想如果非要考虑这种极端情况,不如不做网卡心路,只用磁盘心跳。

2008-4-17 12:16 lky
应该2变都会down掉,集群服务器不可用

2008-4-17 13:13 咔叮枫情
无聊的问题

2008-5-17 21:03 freebug
是挺无聊的论题

页: [1]


Powered by Discuz! Archiver 5.5.0  © 2001-2006 Comsenz Inc.