Network Load Balancing
介绍
Windows Server® 2008 中的网络负载均衡 (NLB) 使用 TCP/IP 提供流量分发,并且可以与 IIS 共享配置功能一起使用,以创建提供冗余和容错的 Web 场。 NLB 的工作原理是平衡 Web 场或群集中节点之间的流量。 服务器向群集中的其他主机发出检测信号消息,并侦听其他主机的检测信号。 如果主机发生故障,其余主机将调整并重新分配工作负载。
NLB 不监视应用程序的运行状况。 相反,应用程序开发人员可利用该功能确定负载均衡应用程序的运行状况。 由于每个应用程序都有自己的负载和运行状况概念,因此最好由应用程序本身来衡量和监视这些数量。 通过使用从应用程序和 NLB 公共 WMI 提供程序收集的度量值,向负载均衡应用程序添加负载和运行状况监视是一项相对简单的任务。
注意
建议服务器具有两个网络。 一个用于由群集中的每个主机或节点共享的公共群集 IP 地址。 这可能用作服务器上网站的 IP。 第二个用于 Web 场节点之间的专用流量。 例如,如果服务器使用内部网络将流量发送到内部资源(如文件服务器或 Active Directory 服务器),则可用于节点之间的流量。
安装和配置
安装 NLB
- 导航到“管理工具”,并单击“服务器管理器”。
- 向下滚动到“功能”部分,或单击左侧树视图中的“功能”节点。
- 单击“添加功能”。
- 在“添加功能向导”中,从可用的可选组件列表中选择“网络负载均衡”。
- 单击“下一步”和“安装”(如果适用)以完成向导。
配置 NLB
导航到“管理工具”,然后单击“网络负载均衡管理器”,或从命令提示符运行 nlbmgr。
右键单击“网络负载均衡群集”,再单击“新建群集”。
连接到将成为群集一部分的主机,在本例中为 Web 服务器。 在“主机”文本框中,键入主机的名称,然后单击“连接”。
选择要对群集使用的接口,然后单击“下一步”。
在“主机参数”页上,从“优先级(唯一主机标识符)”下拉列表中选择一个值。
在“专用 IP 地址”区域中,单击“添加”以键入由群集中每个主机共享的 IP 地址。 NLB 会将该 IP 地址添加到被选择作为群集一部分的所有主机的选定接口的 TCP/IP 堆栈中。 单击“下一步”以继续。
在“群集 IP 地址”页面上单击“添加”。
在“添加 IP 地址”对话框中,键入 IP 地址和子网掩码,然后单击“确定”。
单击 “下一步” 。
在“群集参数”页面的“群集操作模式”区域,单击“单播”以指定群集操作应使用单播媒体访问控制 (MAC) 地址。 单击“下一步”以继续。
在“端口规则”页上,如果需要高级规则,请单击“编辑”以修改默认端口规则。 否则,请使用默认值。
单击“完成”创建群集。
若要向群集添加更多主机,请右键单击新群集,然后单击“将主机添加到群集”。