群集服务器上建议的专用检测信号配置

本文介绍群集服务器上专用适配器的建议配置。

适用于: Windows Server 2003
原始 KB 编号: 258750

摘要

服务器群集节点之间的通信对于群集操作的顺利进行至关重要。 因此,必须以最佳方式配置用于群集通信的网络,并遵循所有硬件兼容性列表要求。 对于网络配置,两个或更多个独立的网络必须连接群集的节点,以避免单一故障点。 通常使用两个局域网 (LAN) 。 (Microsoft 产品支持服务不支持配置仅通过一个网络连接的节点的群集。)

必须至少将两个群集网络配置为支持群集节点之间的检测信号通信,以避免单一故障点。 为此,请将这些网络的角色配置为群集服务的“仅限内部群集通信”或“所有通信”。 通常,其中一个网络是专用互连,专用于内部群集通信。

此外,每个群集网络必须独立于所有其他群集网络发生故障。 这意味着两个群集网络不得有一个共同的组件,这可能导致两者同时失败。 例如,在大多数情况下,使用多端口网络适配器将节点附加到两个群集网络不会满足此要求,因为端口不是独立的。

若要消除可能的通信问题,请从设置为 “内部群集通信” 的网络适配器中删除所有不必要的网络流量, (此适配器也称为检测信号或专用网络适配器) 。 群集使用远程过程调用 (RPC) 调用与用户数据报协议 (UDP) 数据包的 IP 套接字进行通信。 本文中所述的过程:

  • 从互连中删除 NetBIOS。
  • 设置适当的群集通信优先级顺序。
  • 设置正确的适配器绑定顺序。
  • 定义正确的网络适配器速度和模式。
  • 正确配置 TCP/IP。
  • 仅在 Windows 2000) 中禁用媒体感知功能 (。

注意

本文中的信息不适用于 Windows Server 2008 或 Windows Server 2008 R2 故障转移群集。 有关非 CSV 环境中较新版本故障转移群集的网络配置建议,请参阅 附录 A:故障转移群集要求。 本文中的设置可能导致 Windows Server 2008 或 Windows Server 2008 R2 上的不良行为的情况是 CSV 环境。 使用 CSV 的建议位于 Windows Server 2008 R2 中的故障转移群集中使用群集共享卷的要求

  1. 单击“开始”,指向“设置”,单击“控制面板”,然后双击“网络和拨号Connections”。

  2. “高级 ”菜单上,单击“ 高级设置”。

  3. “Connections”框中,确保绑定按以下顺序排列,然后单击“确定”:

    • 外部公用网络
    • 内部专用网络 (检测信号)
    • [远程访问Connections]
  4. 右键单击检测信号适配器的网络连接,然后单击“ 属性”。

    注意

    为简单起见,可能需要重命名此连接 (例如,将其重命名为“专用”) 。

  5. 使用下列过程之一:

    • 如果服务器使用的仲裁类型不是多数节点集 (MNS) ,请单击以选择 “Internet 协议 (TCP/IP) ”,然后单击以清除所有其他选项。

    • 如果服务器使用 MNS 仲裁,请单击以选择 “Internet 协议” (TCP/IP) 和至少一个其他文件共享网络协议,然后单击以清除所有其他选项。

    注意

    如果服务器使用 MNS 仲裁,则必须至少有一个网络具有文件共享功能,才能使 MNS 仲裁正常工作。 强烈建议在启用了文件共享的群集上有多个网络,以避免仲裁资源出现单一故障点。

  6. 如果你有一个可以以多种速度传输的网络适配器,并且适配器可以指定速度和双工模式,请手动指定速度和双工模式。

    使用可以手动指定速度和双工模式的网络适配器,请确保在所有节点上根据制造商的规范将它们硬设置为相同。 对于不支持手动设置的网络适配器,请遵循卡制造商的规范。

    通过检测信号网络传输的信息很小,但延迟对于通信至关重要。 如果具有相同的速度和双工设置,这有助于确保你具有可靠的通信。

    如果你不确定卡和连接设备支持的速度,或者你制造商的建议设置,Microsoft 建议你设置该路径上的所有设备为 10 MB/秒和半双工。 此配置将提供足够的带宽和可靠的通信。

    注意

    Microsoft 不建议对检测信号使用任何类型的容错适配器或“组合”。 如果需要检测信号连接的冗余,请使用设置为“仅限内部通信”的多个网络适配器,并在群集配置中定义其网络优先级。 早期多端口网络适配器出现的问题,如果使用此技术,请验证固件和驱动程序是否为最新版本。

    有关服务器群集兼容性的信息,请联系网络适配器制造商。

  7. 单击“ Internet 协议 (TCP/IP) ”,然后单击“ 属性”。

  8. 在“ 常规 ”选项卡上,验证是否选择了与另一个公共网络适配器不在同一子网或网络上的静态 IP 地址。 用于专用适配器的良好 IP 地址示例是节点 1 上的 10.10.10.10,节点 2 上的 10.10.10.11,子网掩码为 255.0.0.0。 如果公用网络使用 10.x.x.x 网络和 255.0.0.0 子网掩码,请使用备用专用网络 IP 和子网。

  9. 请确保“ 默认网关 ”框中未设置任何值。

  10. 验证“ 使用以下 DNS 服务器地址 ”框中是否未定义任何值。

    注意

    如果群集节点也是 DNS 服务器,则会在“ 使用以下 DNS 服务器地址 ”框中显示“127.0.0.1”, (该框不会为空) ;这是可以接受的。

  11. 单击“高级”。

  12. 在“ DNS ”选项卡上,验证是否未定义任何值。 确保清除“在 DNS 中注册此连接的地址”和“在 DNS 注册检查使用此连接的 DNS 后缀”框。

  13. 关闭对话框时,可能会收到以下提示。 如果收到此提示,请单击“ ”:

    此连接的主 WINS 地址为空。 是否继续?

  14. 如果使用交叉电缆进行专用检测信号互连,请禁用 Media Sense 的 TCP/IP 堆栈销毁功能。

    注意

    不要在 Windows Server 2003 群集上执行此步骤。

    若要禁用媒体感知的 TCP/IP 堆栈销毁功能,请将以下注册表值添加到每个节点: HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Tcpip\Parameters

    • 值名称:DisableDHCPMediaSense
    • 数据类型:REG_DWORD
    • 数据:1
  15. 在群集中的所有其他节点上完成上述步骤。

  16. 启动群集管理员。

  17. 单击管理员根目录中的群集名称。 在“文件”菜单上,单击“属性”

  18. 在“ 网络优先级 ”选项卡上,验证专用网络是否已在顶部列出。 如果不是,请使用“ 上移 ”按钮提高其优先级。

  19. 单击专用网络,然后单击 “属性”。

  20. 单击以选中“为群集启用此网络使用检查框。

  21. 单击“ 仅 (专用网络) 内部群集通信 。 有关详细信息,请参阅 如何将 Windows Server 群集节点用作域控制器

  1. 单击“开始”,指向“设置”,单击“控制面板”,然后双击“网络”。

  2. 在“ 协议 ”选项卡上,单击“ TCP/IP 协议”,然后单击“ 属性”。

  3. 在“ 适配器 ”框中,单击专用网络适配器。

  4. 在“ IP 地址 ”选项卡上,验证是否选择了与另一个公共网络适配器不在同一子网或网络上的静态 IP 地址。 用于专用适配器的良好 IP 地址示例是节点 1 上的 10.10.10.10,节点 2 上的 10.10.10.11,子网掩码为 255.0.0.0。

  5. 请确保“ 默认网关 ”框中未设置任何值。

  6. 在“ WINS 地址 ”选项卡上,单击“适配器”框中的检测信号 适配器

  7. 验证是否没有为 WINS 服务器条目定义值。

  8. 关闭对话框时,可能会收到以下提示。 如果收到此提示,请单击“ ”:

    至少有一个适配器卡的主 WINS 地址为空。 是否继续?

  9. 在“路由”选项卡上,验证“启用 IP 转发检查”框是否已清除。

  10. 单击“确定”

  11. 如果网络适配器可以以多种速度传输,并且可以指定速度和双工模式,请手动指定速度和双工模式。

    使用可以手动指定速度和双工模式的网络适配器,请确保在所有节点上根据制造商的规格将它们硬设置为相同。 对于不支持手动设置的网络适配器,请遵循卡制造商的规范。

    通过检测信号网络传输的信息很小,但延迟对于通信至关重要。 如果具有相同的速度和双工设置,可以帮助确保有可靠的通信。

    如果你不知道卡和连接设备支持的速度,Microsoft 建议将该路径上的所有设备设置为 10 MB/秒和半双工。 此配置提供足够的带宽和可靠的通信。

    注意

    Microsoft 不建议对检测信号使用任何类型的容错适配器或“组合”。 如果需要检测信号连接的冗余,请使用设置为“仅限内部通信”的多个网络适配器,并在群集配置中定义其网络优先级。 早期多端口网络适配器出现的问题,如果使用此技术,请验证固件和驱动程序是否为最新版本。

    有关服务器群集兼容性的信息,请联系网络适配器制造商。

  12. 在“绑定”选项卡上的“显示绑定”框中,单击“所有适配器”。

  13. 单击用于专用互连的适配器旁边的 加号 (+) 。

  14. 单击“ WINS 客户端 (TCP/IP) ”,然后单击“ 禁用”。

    注意

    不应在检测信号适配器上启用 TCP/IP 以外的任何协议。 验证是否已禁用所有其他 (包括网络监视器) 等项。

  15. “显示绑定” 框中,单击“ 所有协议”。

  16. 单击 TCP/IP 协议旁边的加号 (+) 。

  17. 确保公共网络适配器是绑定列表) 顶部的第一个绑定 (。 为此,请单击专用网络适配器并使用 “下移 ”按钮。 如果有多个公共网络适配器,请确保最后列出了检测信号适配器。

  18. 单击“ 确定” 完成网络属性的修改并接受更改。

  19. 重新启动节点,使更改生效。

  20. 在群集中的所有其他节点上完成上述步骤。

  21. 启动群集管理员。

  22. 单击管理员根目录中的群集名称。 在“文件”菜单上,单击“属性”

  23. 在“ 网络优先级 ”选项卡上,验证专用网络是否已在顶部列出。 如果不是,请使用“ 上移 ”按钮提高其优先级。

  24. 单击专用网络,然后单击 “属性”。

  25. 单击以选中“为群集启用此网络使用检查框。

  26. 单击“ 仅 (专用网络) 内部群集通信 。 有关详细信息,请参阅 如何将 Windows Server 群集节点用作域控制器