2024年3月20日发(作者:)
网络负载平衡(NLB)详解
为满足企业不断的成长需求,实现企业服务器的高可伸缩性、高可用、高可靠性和高性能,
Microsoft到目前为止,提出了五种解决方案:
今天将就网络负载平衡(Network Load Balancing,以下简称NLB)解决方案来做详细讲
述,帮助大家了解什么是NLB,NLB中每个参数代表什么意义、起什么作用,如何快速、成功的
搭建NLB。
网络负载平衡是 Microsoft 在所有 Windows 2000 Server 和 Windows Server 2003
操作系统上提供的一种负载平衡技术。NLB 使用一种分布算法将负载均衡分布到多台主机上,从
而提高基于 IP 的关键型服务(例如 Web、虚拟专用网络、流媒体、终端服务、代理等等)的
可伸缩性和可用性,同时可检测主机故障并自动将流量重新分配给其他操作主机,从而提供高可
用性。
该文章取自一个部署案例,是针对一 Web站点,利用NLB技术来实现其高可用、可伸缩、
并承担更高访问量的要求。在实施NLB中,我将详细的对NLB中的技术参数做一整体的讲解,
帮助各位对NLB技术的系统认识和掌握。
在介绍NLB之前,先讲讲做这次NLB配置的相关参数设置:
我们在哪里可以创建NLB呢?Windows 2003 Server在默认安装时就已经安装好了,我们
只需要在管理工具中选择就可以了;在Windows 2000 Server中默认是没有安装NLB的,需要
在添加删除程序中手动进行添加,今天我不针对在Windows 2000 Server上使用NLB来做阐述。
在Windows 2000 Server中创建NLB和在Windows 2003 Server中创建NLB还有个很大的
不同之处,在于Windows 2000 Server的NLB创建时,只能有一块网卡启动,Windows 2003
Server则没有这种限制,可以有多块网卡进行工作。
在开始配置NLB之前,若在工作组模式下,请将准备创建NLB服务的帐户进行密码修改,
NLB服务器的用户名和密码修改为一样,避免在后面添加多个主机时出现“Error code:0xd5”
错误;在域环境中,所有帐户均在“AD用户和计算机”中进行管理,所以不用担心出现这种情
况的发生。
进入一台实体服务器(10.134.130.104),在“Start(开始)”菜单中点击“Administrative
Tools(管理工具)”,单击“Network Load Balancing Manager(网络负载平衡管理器)”,启
动NLB管理控制界面。
进入后,我们就可以创建NLB了。右击“Network Load Balancing Clusters(网络负载平
衡群集)”,因还没有创建好的群集,所以选择“New Cluster(新建群集)”
进入“Cluster Parameters(群集参数)”配置界面,在 “Cluster IP configuration(群
集IP配置)”中,我们输入之前定义好的Virtual IP(10.134.130.100)到“IP address(IP地
址)”中,此IP地址及我们对外提供访问的IP地址;在“Subnet mask(子网掩码)”中,我们
输入与实体服务器相同的子网掩码“255.255.255.0”,请确保其正确;在“Full Internet name
(完整Internet名称)”中输入相应名称,若在工作组环境中,我们输入的名称将作为其NLB描
述,若在域环境中,该Internet名称将在DNS中注册,以提供域名形式访问站点,但VIP需要
我们手动添加到DNS中。因该环境在工作组模式下,所以在此输入CnfanMonitor即可;
“Network address(网络地址)”不需要我们手动输入,它会根据我们在下面的“Cluster
operation mode(群集操作模式)”中选择的模式进行MAC地址的生成。


发布评论