您当前的位置:首页 > 其他技术 > 系统技术

Windows 2008网络负载均衡之主机控制方法

本文出处:网游动力作者:本站发布时间:2008-10-24阅读次数:
A、停止或启动处理网络负载平衡群集通讯

  可以使用以下步骤停止和启动处理网络负载平衡 (NLB) 群集通讯。在以下情况下,可能需要停止和重新启动 NLB 群集通讯:

  - 执行疑难解答或维护操作时。

  - 处理群集中一个或多个主机上的应用程序问题时。

  - 由于通讯不再需要当前数量的主机而缩小群集时。

  停止或启动处理网络负载平衡群集通讯

  - 使用 Windows 界面

  - 使用命令提示符窗口

  使用 Windows 界面停止或启动处理网络负载平衡群集通讯的步骤

  1.  若要打开 NLB 管理器,请依次单击"开始"、"管理工具"和"网络负载平衡管理器"。还可以通过在命令提示符下键入 Nlbmgr 来打开 NLB 管理器。

  2.  如果 NLB 管理器没有列出群集,请连接群集。

  3.  如果您希望停止所有群集主机上的群集操作,请右键单击群集,指向"控制主机",然后单击"停止"。

  如果您希望只停止特定主机上的群集服务,请右键单击该主机,指向"控制主机",然后单击"停止"。

  4.  如果您希望启动所有群集主机上的群集操作,请右键单击群集,指向"控制主机",然后单击"启动"。

  如果您希望只启动特定主机上的群集服务,请右键单击该主机,指向"控制主机",然后单击"启动"。

  注意事项

  - 使用网络负载平衡管理器 (NLB) 时,您必须是正在配置的主机上的 Administrators 组的成员,或者您必须被委派了适当的权限。如果您通过从不属于群集的计算机运行 NLB 管理器来配置群集或主机,则您不必是该计算机 Administrator 组的成员。

  - 停止处理 NLB 群集通讯时,将中断正在进行的客户端连接。为了避免中断活动的连接,请考虑使用 drainstop 群集控制命令(而不是 stop 命令),该命令允许主机继续处理活动的连接,但是禁用与该主机的所有新通讯。

  - 您可以在停止或暂停之后重新启动群集操作。在要重新启动的群集或主机上单击"启动"时,会重新启动群集操作,但是不支持使用群集控制命令,因为这些命令已被以前的挂起命令禁用。

  使用命令提示符窗口停止或启动处理网络负载平衡群集通讯的步骤

  1.  若要打开命令提示符窗口,请单击"开始",右键单击"命令提示符",然后单击"以管理员身份运行"或"打开"。

  2.  键入以下命令之一:

  - 若要停止处理该主机上的所有群集通讯,请键入:

  nlb.exe stop

  或者,如果希望停止所有群集主机上的群集操作,请键入:

  nlb.exe stop <cluster IP address | cluster name> global

  - 若要启动处理该主机上的所有群集通讯,请键入:

  nlb.exe start

  或者,如果希望启动所有群集主机上的群集操作,请键入:

  nlb.exe start <cluster IP address | cluster name> global
    B、挂起或继续网络负载平衡
  您可能需要挂起和继续网络负载平衡 (NLB) 以覆盖发出的任何远程控制命令。将忽略除 resume 和 query 之外的所有后续群集控制命令。可以在整个 NLB 群集上或在单个主机上执行以下步骤。

  暂停或继续网络负载平衡

  - 使用 Windows 界面

  - 使用命令提示符窗口

  使用 Windows 界面挂起或继续网络负载平衡的步骤

  1.  若要打开 NLB 管理器,请依次单击"开始"、"管理工具"和"网络负载平衡管理器"。还可以通过在命令提示符下键入 Nlbmgr 来打开 NLB 管理器。
群集,请连接群集。

  3.  如果您希望暂停所有群集主机上的群集操作,请右键单击群集,指向"控制主机",然后单击"挂起"。

  如果您希望只暂停特定主机上的群集服务,请右键单击该主机,指向"控制主机",然后单击"挂起"。

  4.  如果您希望继续所有群集主机上的群集操作,请右键单击群集,指向"控制主机",然后单击"继续"。

  如果您希望只启动特定主机上的群集服务,请右键单击该主机,指向"控制主机",然后单击"继续"。

  注意事项

  - 使用网络负载平衡管理器 (NLB) 时,您必须是正在配置的主机上的 Administrators 组的成员,或者您必须被委派了适当的权限。如果您通过从不属于群集的计算机运行 NLB 管理器来配置群集或主机,则您不必是该计算机 Administrator 组的成员。

  - 暂停 NLB 与停止处理 NLB 群集通讯不同,原因是暂停 NLB 不仅会停止主机上的 NLB,而且还会暂停主机上的所有 NLB 群集控制命令(resume 和 query 命令除外)。停止处理 NLB 群集通讯会停止主机上的 NLB,但不影响其他 NLB 群集控制命令。

  使用命令提示符窗口挂起或继续网络负载平衡的步骤

  1.  若要打开命令提示符窗口,请单击"开始",右键单击"命令提示符",然后单击"以管理员身份运行"或"打开"。

  2.  键入以下命令之一:

  - 若要挂起该主机上的 NLB,请键入:

  nlb.exe suspend

  或者,如果希望挂起所有群集主机上的群集操作,请键入:

  nlb.exe suspend <cluster IP address | cluster name> global

  - 若要继续该主机上的 NLB,请键入:

  nlb.exe resume

  或者,如果希望继续所有群集主机上的群集操作,请键入:

  nlb.exe resume <cluster IP address | cluster name> global
  C、禁用或启用对特定端口的所有网络负载平衡通讯处理
  下面的步骤介绍如何禁用和立即阻止所有网络负载平衡 (NLB) 通讯处理。当禁用所有通讯处理时,端口规则指定的所有端口都会受到影响。禁用 NLB 通讯处理之后,您可以随时启用它。

  禁用或启用对特定端口的所有网络负载平衡通讯处理

  - 使用 Windows 界面

  - 使用命令提示符窗口

  使用 Windows 界面禁用或启用对特定端口的所有网络负载平衡通讯处理的步骤

  1.  若要打开 NLB 管理器,请依次单击"开始"、"管理工具"和"网络负载平衡管理器"。还可以通过在命令提示符下键入 Nlbmgr 来打开 NLB 管理器。

  2.  如果 NLB 管理器尚未列出群集,请连接群集。

  3.  右键单击主机或群集,然后单击"控制端口"。

  4.  若要禁用特定端口,请选择包含您要禁用的端口的端口规则,然后单击"禁用"。

  若要启用所有通讯处理,请选择包含您要启用的端口的端口规则,然后单击"启用"。

  使用命令提示符窗口禁用或启用对特定端口的所有网络负载平衡通讯处理的步骤

  1.  若要打开命令提示符窗口,请单击"开始",右键单击"命令提示符",然后单击"以管理员身份运行"或"打开"。

  2.  键入以下命令之一:

  - 若要禁用对特定端口的所有通讯处理,请键入:

  nlb.exe disable vip[:port|:all] | all[:port|:all] cluster[:host]| all [local|global]

  - 若要启用对特定端口的所有通讯处理,请键入:

  nlb.exe enable vip[:port|:all] | all[:port|:all] cluster[:host]| all [local|global]
     D、禁用对特定端口的新的网络负载平衡通讯处理 
  下面的步骤介绍如何禁用对特定端口的新的网络负载平衡 (NLB) 通讯处理。

  禁用对特定端口的新的网络负载平衡通讯处理

  - 使用 Windows 界面

  - 使用命令提示符窗口

  使用 Windows 界面禁用对特定端口的新的网络负载平衡通讯处理的步骤

  1.  若要打开 NLB 管理器,请依次单击"开始"、"管理工具"和"网络负载平衡管理器"。还可以通过在命令提示符下键入 Nlbmgr 来打开 NLB 管理器。

  2.  如果 NLB 管理器尚未列出群集,请连接群集。

  3.  右键单击主机或群集,然后单击"控制端口"。

  4.  若要禁用新的通讯处理,请单击"排出"。

  若要禁用新的通讯处理并停止网络负载平衡,请单击"排出停止"。

  使用命令提示符窗口禁用对特定端口的新的网络负载平衡通讯处理的步骤

  1.  若要打开命令提示符窗口,请单击"开始",右键单击"命令提示符",然后单击"打开"。

  2.  键入以下命令之一:

  - 若要禁用特定端口的通讯处理,请键入:

  nlb.exe drain vip[:port|:all] | all[:port|:all] cluster[:host]| all [local|global]

  - 若要禁用新通讯处理并停止网络负载平衡,请键入:

  nlb.exe drainstop