网络故障检测和两个节点的 Windows Server 2000 群集中的恢复

文章翻译 文章翻译
文章编号: 242600 - 查看本文应用于的产品
展开全部 | 关闭全部

本文内容

概要

Windows 2000 群集服务运行复杂的算法来检测网络接口的可用性。同时,Windows 2000 的即插即用功能检测已断开的网络电缆和网络适配器和设备将其连接到,如集线器或交换机之间的连接问题。本文介绍了两个节点 Windows 2000 服务器群集上的网络故障检测和恢复过程。

更多信息

在群集服务检测到网络接口,在服务器群集上运行的状况,通过将从群集中的一个节点的检测信号发送到另一个的节点和通过监视节点操作状态信息。检测信号是服务器群集节点管理器每 1.2 秒之间交换确认每个网络接口是仍然向上的单个用户数据报协议 (UDP) 数据包。

如果两个检测信号期间和局域网 (LAN) 到内未接收到检测信号数据包,将为客户端到群集通讯配置的服务器群集连接到,然后群集服务测试每个节点能够与外部主机进行通信。注意外部的主机根据此定义,对应于通过在下面的示例中使用该方法得到的 IP 地址。注意经常使用的外部主机将为本地路由器 (默认网关)。

示例

  • 群集已经节点 1 和节点 2 的两个节点。
  • 检测信号连接被配置为专用网络的检测信号通信。
  • PUBLIC 连接被配置为客户端访问的混合网络。
  • NIC1 附加到节点 1。NIC2 被附加到节点 2。NIC1 和 $ NIC2 是 PUBLIC 的连接的成员。
  1. 获取绑定到 NIC1 到 IPLIST1 窗体的所有 IP 地址。
  2. 获取绑定到 NIC2 到 IPLIST2 窗体的所有 IP 地址。
  3. 向窗体 IPLIST 结合 IPLIST1 和 $ IPLIST2。
  4. 检查节点在 IP 路由表的 1 获得 IP 地址 (PINGLIST11) 作为网关列出并与网络掩码中的匹配 NIC1 (默认网关的 NIC1 包含在此列表中) 的子网的接口 NIC1 屏蔽的。检查当前 TCP 连接表建立与 NIC1 获得 TCP 远程地址 (PINGLIST12)。向窗体 PINGLIST1 结合 PINGLIST11 和 $ PINGLIST12。
  5. 检查节点在 IP 路由表的 2 获得 IP 地址 (PINGLIST21) 作为网关列出并与网络掩码中的匹配 NIC2 (默认网关的 NIC2 包含在此列表中) 的子网的接口 NIC2 屏蔽的。检查当前 TCP 连接表建立与 NIC2 获得 TCP 远程地址 (PINGLIST22)。向窗体 PINGLIST2 结合 PINGLIST21 和 $ PINGLIST22。
  6. 向窗体 PINGLIST 结合 PINGLIST1 和 $ PINGLIST2。
  7. 向窗体 UNIONLIST 结合 IPLISTS 和 $ PINGLIST。删除重复的项目、 删除绑定到本地的 nic 的 IP 地址并删除不在局域网的 PUBLIC 连接中的 IP 地址。UNIONLIST 列出所有 IP 地址的"外部主机。
群集服务测试 LAN 连接通过 Internet 控制消息协议 (ICMP) 回显请求来确定网络接口故障的范围。例如对于如果在服务器群集节点无法与彼此,但其中一个节点通信时能够与一个外部主机进行通信然后向上,保持网络接口和该节点,如果指定一个可能的所有者将依赖于客户端 LAN 连接的群集资源的所有权。因为使用的 ICMP 回送请求所消耗 LAN 资源它们只被用于确定失败的辅助方法。 当检测到一个 LAN 故障时,仅用于节点之间的专用通讯配置的服务器群集网络接口的行为不同。因此,专用 LAN 应独立,所有的群集节点都是唯一的计算机连接到段,并只有一个 LAN 驻留在网段上。在同一个群集的其他专用 lan 必须在另一个网段上进行隔离。若要进行独立的段中,您可以使用一个集线器或在两个节点的服务器群集的情况下,您可能使用交叉电缆。

根据这些要求,没有外部主机以用于确定在故障的范围。如果没有备用 LAN 专用群集通讯的群集服务必须使用仲裁设备裁定启动并运行,应保留哪个节点。 否则,备用的可用 LAN 用于专用群集通讯。请注意此过程不会考虑 lan 仅用于客户端指定的状态。

网络接口状态

不可用

所属的节点已关闭。

失败

在局域网上的其他接口可以通信或与外部的主机,而本地接口不能的报表。为此状态可能的原因是:
  • 网络适配器故障。
  • 网络适配器驱动程序失败。
  • 本地电缆故障。
  • 设备上的网络适配器连接到的端口失败。

无法访问

不能与至少一个其状态不失败,其他接口进行通信和/或要不不可用。

向上

可以与其状态不失败,在局域网上的所有其他接口进行通信和/或要不不可用。这是正常操作状态。

网络状态

不可用

在此群集网络上定义的所有接口都都不可用。

向下

在此群集网络上定义的所有网络接口有失去了互相通信,并且与所有已知的外部主机。上节点的所有连接的网络接口处于该失败或无法访问状态。因此,相同的子网中定义的所有传输控制协议/internet 协议 (TCP/IP) 地址资源和依赖于这些的资源的所有资源不工作,并且在局域网上不可用。

分区

一个或多个网络接口处于无法访问状态,但至少两个接口仍可以进行通信,或与外部的主机。

注意: 这仅适用于具有两个或更多节点服务器群集。

向上

可以进行通信的所有网络接口定义此群集网络上不失败并不是不可用。这是正常操作状态。 在下面的示例没有被配置为与公用的通信的客户端的服务器群集中只有一个 LAN 和此 LAN 都将丢失。

: 禁用介质检测在群集中的每个节点上会影响它的行为,此行为会记录下面列出的示例。 有关禁用介质检测的详细信息单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
239924如何在 Windows 中的 tcp/ip 禁用媒体感知

节点 A 和节点 B

方案

  • 节点 A 和节点 B 无法通信。
  • 节点 B 可以与外部的主机进行通信。
  • 节点 A 不能与任何外部主机进行通信。

结果

  • 节点 A 的网络接口状态是 Unreachable、 失败和此网络接口将从群集管理器中消失。
  • 节点 B 网络接口状态 Unreachable,然后向上。
  • 网络状态是向上的。
  • 任何具有依赖于已出现故障的网络接口的 TCP/IP 地址资源的资源组故障转移到节点 b。

节点 A 和节点 B

方案

  • 节点 A 和节点 B 无法通信。
  • 节点 A 和节点 B 不能与任何外部主机进行通信。

结果

  • 节点 A 和节点 B 网络接口的状态是 Unreachable,它们会从群集管理器中消失。
  • 网络状态是下,,网络将从群集管理器中消失。当还原局域网连接时,此 LAN 将继承默认的网络角色即要用于客户端和专用通信。如果需要不同的地方必须手动修改。
  • 没有资源组故障转移。依赖于该网络失败的 TCP/IP 地址资源和依赖于该 TCP/IP 地址的所有资源都将脱机。

使用媒体感知禁用结果

  • 这两个网络接口是 Unreachable 直到可重新建立网络连接。
  • 网络状态保持关闭,直到恢复 LAN 连接。这将保留网络角色配置。
  • 资源保持联机状态。
: 执行从一个 Microsoft Windows NT Server 4.0 企业版到 Windows 2000 服务器群集的群集服务器的"滚动"升级的过程中将有一个点时将有 Windows 2000 节点和 Windows NT 4.0 的节点。在这种情况下,Windows 2000 节点使用 Windows NT 4.0 接口状态算法。当所有节点都运行 Windows 2000 时,它们将使用 Windows 2000 接口状态算法。 有关 Windows NT 4.0 接口状态算法的详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
176320在群集中的网络适配器出现故障的影响

属性

文章编号: 242600 - 最后修改: 2007年3月1日 - 修订: 4.2
这篇文章中的信息适用于:
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Datacenter Server
关键字:?
kbmt kbinfo kbnetwork KB242600 KbMtzh
机器翻译
注意:这篇文章是由无人工介入的微软自动的机器翻译软件翻译完成。微软很高兴能同时提供给您由人工翻译的和由机器翻译的文章, 以使您能使用您的语言访问所有的知识库文章。然而由机器翻译的文章并不总是完美的。它可能存在词汇,语法或文法的问题,就像是一个外国人在说中文时总是可能犯这样的错误。虽然我们经常升级机器翻译软件以提高翻译质量,但是我们不保证机器翻译的正确度,也不对由于内容的误译或者客户对它的错误使用所引起的任何直接的, 或间接的可能的问题负责。
点击这里察看该文章的英文版: 242600
Microsoft和/或其各供应商对于为任何目的而在本服务器上发布的文件及有关图形所含信息的适用性,不作任何声明。 所有该等文件及有关图形均"依样"提供,而不带任何性质的保证。Microsoft和/或其各供应商特此声明,对所有与该等信息有关的保证和条件不负任何责任,该等保证和条件包括关于适销性、符合特定用途、所有权和非侵权的所有默示保证和条件。在任何情况下,在由于使用或运行本服务器上的信息所引起的或与该等使用或运行有关的诉讼中,Microsoft和/或其各供应商就因丧失使用、数据或利润所导致的任何特别的、间接的、衍生性的损害或任何因使用而丧失所导致的之损害、数据或利润不负任何责任。

提供反馈

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com