我们有一个闪亮的新多宿主 Windows Server 2008(64 位)集群,它表现出一些奇怪的行为。
问题:
一切正常,直到我们对其中一个集群组进行故障转移
在故障转移之前,内部客户端可以连接外部客户端。而且,所有域身份验证工作正常
一旦我们对集群组进行故障转移,不同子网中的内部客户端会失去连接(就像静态路由已经消失一样)并且您不能再使用域帐户登录服务器(域控制器在不同的子网中)
所有 DNS 查找都通过公共/互联网接口进行。就好像服务器无法再找到/解析内部/域 DNS 服务器。
重新启动可修复问题,直到下一次组故障转移
将默认网关设置为内部网络也可以,极端后果是必须为整个 Internet 建立静态路由(我没有时间)
网络适配器如下:
心跳网络(两台服务器之间的交叉电缆)
内部网络(基于 Active Directory 的网络,带 DNS 无 WINS)
公共网络(Internet 连接 -默认网关- 带 DNS)
Microsoft Cluster Failover Virtual Adapter(这在大多数情况下是隐藏的,但您可以在执行“ipconfig /all”时看到它)
其他信息:
该系统必须为内部和公共网络提供服务
公共/互联网连接是默认网关
我们已经输入了到内部网络之外的几个子网的持久静态路由
每个集群组都有一个网络名称和关联的 IP 地址
网络接口的绑定顺序为:
1 内部
2 公众
3 心跳
我们被难住了。我们在旧的 Windows 2K 集群上使用了这个配置。我们还在独立的 Windows 2K3 服务器中使用了此配置。任何建议将不胜感激。
托德
我想我在具有相等逻辑的新 2008 R2 集群上遇到了同样的问题,解决方案是什么?我有一个微软案例,他们将我指向弱/强主机,但这无济于事。
这是任何带有 Broadcom NIC(可能还有其他)的解决方案:
http://support.microsoft.com/default.aspx?scid=kb;EN-US;951037
您必须禁用 rss/chimney/netdma。在戴尔/毫秒支持电话后立即解决了我的问题!
Microsoft 高级支持升级工程师 John Marlin 在 technet 上的以下帖子正是正在发生的事情并提供了解决方案。
他将问题描述为:
我们听从了他的建议,事情开始奏效了!我们确实遇到了一些额外的 DNS 问题,但这些问题更容易解决。Windows Server 2008 集群时,从网络角度来看,与以前的版本相比,确实是一个不同的野兽。
注意:我们在绑定到虚拟集群故障转移适配器/地址的应用程序以及多播/udp 流量和 Windows 防火墙的其他问题方面也遇到了很多问题,但这是另一篇文章。