Windows 2008网络负载均衡之主机控制篇
本文重点阐述如何停止或启动处理网络负载平衡群集通讯、如何挂起或继续网络负载平衡,以及如何禁用对特定端口的新的网络负载平衡通讯处理等问题。
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 管理器。
2. 如果 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 通讯处理之后,您可以随时启用它。
禁用或启用对特定端口的所有网络负载平衡通讯处理