Windows 2003下网络负载平衡
- 格式:docx
- 大小:661.24 KB
- 文档页数:21
平衡负载用群集——Windows 2003网络负载平衡群集技术
简介
闵文凯;孙抗毒
【期刊名称】《网管员世界》
【年(卷),期】2005(000)003
【摘要】群集技术在企业组织部署关键业务、电子商务与商务流程的应用中起到日益重要的作用。
自Microsoft在Windows NT 4.0中加入了群集技术以来.该技术一直是Microsoft服务器产品高端战略重点加强的内容之一。
在Windows Server 2003中.群集技术作为其的一个重要组成部分.并且不再是一个可选组件.Windows Server 2003包含三个不同但相互补充的群集技术.即网络负载平衡(NLB)群集.组件负载平衡(CLB)群集.服务器群集服务(MSCS)。
本文重点讨论网络负载平衡群集技术。
【总页数】3页(P88-90)
【作者】闵文凯;孙抗毒
【作者单位】淮阴师范学院
【正文语种】中文
【中图分类】TP316.7
【相关文献】
1.计算群集系统的负载平衡问题 [J], 崔晓坤;宋维
2.基于负载平衡智能体的分布式Web代理群集研究 [J], 曾斌;姚路;陈志诚
3.一种基于OSI应用层的Web群集负载平衡调度策略研究 [J], 邓毅;李云峰
4.Web服务器群集负载平衡技术与实现 [J], 曾洁;胡永培;卢显良
5.网络负载平衡与故障转移ISA Server群集的设计与实现 [J], 汪新平;涂永善因版权原因,仅展示原文概要,查看原文内容请购买。
网络负载平衡(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用户和计算机”中进行管理,所以不用担心出现这种情况的发生。
Windows 2003网络负载均衡的实现(2) -电脑资料2019-01-01二、网络负载平衡的实现这两台计算机中,一台计算机名称为w2003-1,IP地址为202.206.197.190,另一台名为w2003-2,IP地址为202.206.197.191.规划网络负载平衡群集使用的IP地址为202.206.197.195,规划网络负载平衡群集完整的计算机名称为 .你需要在域中注册此主机名称并将地址设置为202.206.197.195.如果你没有DNS,可以在需要访问网络负载平衡的客户机(包括网络负载平衡主机)上编辑%systemroot%"system32"drivers" etc目录下的hosts文件,添加一条信息“202.206.197.195 ”,即可解决DNS域名解析的问题,。
当正式应用时,客户机只需要使用或IP地址202.206.197.195来访问服务器,网络服务平衡会根据每台服务器的负载情况自动选择202.206.197.190或者202.206.197.191对外提供服务。
网络负载平衡的实现过程如下:在实现网络负载平衡的每一台计算机上,只能安装TCP/IP协议,不要安装任何其他的协议(如IPX协议或者NetBEUI协议),在网络属性中,“网络负载平衡”也不能被选择,这可以从“网络连接属性”中查看。
①先进入第一台计算机,以员身份登录,从“管理工具”中运行“网络负载平衡管理器”,用鼠标右键单击“网络负载平衡群集”,从出现的菜单中选择“新建群集”,进入“群集参数”界面。
在“IP地址”后面输入规划的群集参数地址202.206.197.195,在子网掩码处使用默认值,在“完整Internet名称”后面输入(也可以是其他的名称,但输入的DNS名称必须与输入的IP地址相符),《》()。
如果允许远程控制,请选中“允许远程控制”,并在“远程密码”和“确认密码”处输入可以进行远程控制的密码。
利用windows2003负载平衡服务实现lcs2005企业版的部署今天我们来部署一下利用windows2003负载平衡服务实现lcs2005企业版的部署,LCS企业版的部署必须得有一个负载平衡器的支持,下面我们就以berlin和firenze来组成一个负载平衡器,实现Lcs2005企业版的部署。
本实验的大致的拓扑图如下:1、1、1、在denver上装入SQL2000+sp4(sp3以上的补丁都可以,包括sp3)2、2、在NDS中为负载平衡器创建记录3、3、在denver上装入企业池后端4、4、在Berlin和Firenze上创建负载平衡器5、5、在Berlin和Firenze上各安装LCS服务器6、6、在DNS中创建新记录(SRV记录)一、在denver上装入SQL2000+sp4在Denver上放入lcs2005企业版的安装光盘,安装SQL server 2000组件安出现安装向导后,点下一步选选择本地计算机创输输入姓名和公司名称同意软件许可证协议,点“是”选择服务器和客户端工具我我们选择默认的就可以,进行下一步选选择自己所喜爱的安装类型,在这里我们做测试就选择典型的吧输输入用户名、密码以及所在的域选择身份验证模式选下一步进行SQL2000的安装根据自己的需求选择设备的数量,点继续开始安装SQL2000SQL2000按装过程点击“完成”完成安装过程完成SQL2000安装之后接着安装sp4补丁,出现向导以后点下一步同意安装许可协议点下一步选择身份验证模式因为我们是在做实验,所以没必要设SA密码,选密码保留为空我们选应用到SQL Server 2000 sp4,点继续进行下一步的安装错误报告选默认的,直接点确定应经拥有了安装sp4所有信息,带下一步开始安装sp4更新了数据库的内容,点确定完成sp4的安装二、在NDS中为负载平衡器创建记录打开DNS,右击“新建主机”我们选择新建主机名为pool,这个名称是后面企业池的名称主机新建完成后,我们在DNS中就可以看见pool这台主机了三、denver上装入企业池后端在denver上放入lcs 2005企业版的安装光盘,选择“企业池版”。
网络负载均衡配置
我们以虚拟机做实验来说明这个配置过程.
1. 确保三台服务器的操作系统一致,IP地址设置正确,最好在同一网段,服务器之间Ping没有问题。
假设三台服务器的IP分别为
1). 192.168.0.253
2). 192.168.0.254
3). 192.168.0.255
了网掩码:255.255.255.0
2. 配置三台服务器的网卡,确保“网络负载均衡”已选中
3. 在系统的开始->管理工具->网络负载平衡管理器,打开负载均衡配置程序,新建群集。
4. 群集参数配置,主要三个地方:虚拟IP、子网掩码、虚拟主机名。
虚拟IP(虚拟主机名)是供客户端访问的地址,它会把客户端的请求、访问由系统自动根据网络负载路由到每个服务器上,减少单台服务器的压力。
这里所配的虚拟IP为:192.168.0.1,虚拟主机名:,子网掩码与服务器一致,配置完毕,下一步.
5. 这一步,可以根据上面的IP地址,接受默认,点下一步。
6.端口规则,点下一步.
7.连接本机IP,选中被连接主机的其中一块网卡(绑定负载均衡),点下一步。
8.配主机参数.优先级,专用IP配置.
9.网络负载平衡管理.
10.其他二台服务器按照此步骤做一遍即可,在第7步时,要连接本机的IP。
解决WINDOWS操作系统负载均衡方案大全
一、WINDOWS操作系统负载均衡方案
1、DNS域名解析:使用DNS服务把一台服务器虚拟出多个,每次请
求一台服务器的时候,DNS服务会自动把这台请求量最小的服务器转发给
客户端,从而达到负载均衡的效果。
2、流量控制:在网络中添加流量控制设备,将多台服务器的流量统计,多台服务器的流量分配比例可以调节,以保证各台服务器的负载均衡。
3、监控网络:使用网络监控工具对网络进行监控,从而发现服务器
的负载比例,通过分析,可以根据服务器的负载情况调整调节负载分配。
4、负载均衡硬件:使用专门的硬件产品实现负载均衡,其原理是基
于网络的多服务器,分别对接不同的用户终端,然后由该硬件装置来根据
网络负载和客户端请求的特性,合理的分发客户端请求,从而均衡各台服
务器的负载。
5、软件负载均衡:使用负载均衡软件,主要是使用其监控的机制来
检测多台服务器负载情况,根据流量的大小,把客户端的请求转发到负载
相对轻的服务器以实现负载均衡。
6、容错技术:实现负载均衡的另一种方法是使用容错技术,这种技
术可以在多台服务器之间建立主备模式,在服务器发生故障的时候。
配置windows2003网络负载平衡群集NLBNLB群集允许用户把两台或更多的服务器结合起来使用,在客户端看起来就像是一台服务器。
进入NLB群集的连接请求可以分解传送给两个或更多的NLB群集成员,这样用户可以添加越来越多的服务器(最多32台),形成一个功能非常强大的FTP站点或Web站点当把一台服务器(包括Web服务器、FTP服务器或者流媒体服务器等等)放入网络中之后,随着客户端数量的不断增加,人们往往需要功能更强大、处理速度更快的服务器。
为了解决这个问题,如果将原有的服务器替换成功能更强大、处理速度更快的服务器显然并不是值得称道的办法。
但是如果能把新服务器添加到原有服务器的处理能力基础上而不是替换它,这种方案毫无疑问更容易被用户接受。
网络负载平衡(Network Load Balancing,NLB)群集的出现正好实现了这一目的。
一、网络负载平衡介绍NLB群集最早出现在Windows 2000 Server的Advanced Server系统中,在Windows Server 2003的各个版本中均提供了此项功能。
NLB群集允许用户把两台或更多的服务器结合起来使用,在客户端看起来就像是一台服务器。
进入NLB群集的连接请求可以分解传送给两个或更多的NLB群集成员,这样用户可以添加越来越多的服务器(最多32台),形成一个功能非常强大的FTP站点或Web站点。
在NLB群集中,每台服务器都会有一个属于自己的静态IP地址,但NLB群集中的所有服务器还有一个共同的IP地址—NLB群集地址。
客户端可以通过这个IP地址连接到NLB群集,就像连接到其它IP地址一样。
当有客户端请求连接到这个共享的IP地址时,NLB群集会将每个访问请求指派一个具体的群集成员。
尽管NLB群集是一种非常简洁的工具,但安装配置NLB群集必须满足很严格的要求,譬如首先要保证群集中服务器必须能够正常的单独运行。
以安装配置两节点的NLB群集为例,这些条件简述如下:(1)每个节点服务器必须拥有一个静态IP地址,另外还应该为NLB群集准备一个静态IP地址。
网络负载平衡(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用户和计算机”中进行管理,所以不用担心出现这种情况的发生。
随着各行业信息化建设的发展,使人们对网络服务器的处理能力、高可用性提出了更高的要求。
尤其是高度信息化的企业中,关键性网络服务已经成为企业生成过程中的重要环节,服务的中断意味着生产的中断,机会的丧失。
负载平衡不但可以有效地解决单服务器的性能限制,而且可以实现故障的快速转移,保证服务的高可用性以及灵活的扩展性。
于是,负载平衡几乎是每个网络管理员的必修课。
本文章主要讲述windows2003在网络负载平衡(Network Load Balancing )方面的应用。
Windows的负载平衡主要是依*组建网络负载平衡群集来实现的,支持WEB、FTP、Proxy、VPN、Windows Media、Telnet等服务器的负载平衡。
负载平衡的原理NLB其实就是提供相同服务的一系列服务器同时监听服务请求,并允许在同一时间运行多个应用程序实例。
NLB的核心是位于网络适配器驱动和网络层之间的 WLBS.SYS的筛选器驱动。
NLB把每个IP数据包分发到所有群集节点,并根据数据包的源地址、目标地址、传输层协议、端口、群集的配置参数以及算法做出由某个节点处理而其他节点丢弃此数据包的统一决定。
负载平衡的概念配置负载平衡之前,需要理解几个重点概念。
群集IP 地址和子网掩码:群集的虚拟IP地址,是表现在客户面前的“外部”地址。
专用IP 配置和子网掩码:群集各节点的本地IP地址,唯一标识群集的各节点。
完整Internet名:能够访问此群集的DNS名称,比如。
群集操作模式:在方案的选择中详细讲述。
端口规则:windows2003中新加的功能,细化了控制微粒,可以阻止某节点特定应用程序的流量,而在windows2000中这是不能实现的。
优先级(单一主机标识符):范围在1-32之间(32是一个群集的最大节点数)。
此值决定如何处理没有包含在任何为群集定义的端口规则中的传入网络通讯。
具有最高优先级的主机(优先值最小)将处理所有这种通讯。
服务器网络负载均衡实施方案服务器网络负载均衡实施方案一、技术方案使用Windows Server 2003 网络负载平衡技术,可以实现WWW等诸多系统服务的负载平衡功能。
网络负载均衡是由多台服务器以对称的方式组成一个服务器集合,每台服务器都具有等价的地位,都可以单独对外提供服务而无须其他服务器的辅助。
通过某种负载分担技术,将外部发送来的请求均匀分配到对称结构中的某一台服务器上,而接收到请求的服务器独立地回应客户的请求。
均衡负载能够平均分配客户请求到服务器列阵,籍此提供快速获取重要数据,解决大量并发访问服务问题。
二、配置要求1.服务器需要安装双网卡,一块用于负载平衡,一块用于服务器内部通讯。
2.用于集群的服务器,系统管理员密码最好一致,以免引起不必要的麻烦。
3.将网络属性中,不必要的协议都去掉,只保留TCP/IP 和Microsoft 的协议。
4.两台服务器的应用程序用IIS发布。
三、实施步骤准备两台应用服务器,并配上两个IP地址,在其中一台服务器设置新建群集,步骤如下:1.点击开始→程序→管理工具→网络负载平衡管理器,如下图所示:2.选择网络负载平衡集群→鼠标右键→新建集群,如下图所示:3. 配置群集参数IP 地址: 指对外提供服务的虚拟IP地址。
完整的Internet名:指对外服务的域名,最好和真实环境配置一致。
其余的保持默认设置,如下图示例:4. 本例中的集群对外只提供一个服务IP地址,所以“附加群集IP 地址”不需要再添加,如下图示例:5.端口规则中,默认是允许所有的TCP,UDP,如下图所示:6. 本例中,我们只希望实现80端口的集群,我们可以编辑规则,如下图示例:7. 定义好,只允许TCP 80端口的规则表,如下图所示:8. 添加用于该集群的服务器主机,在此先输入本机的IP地址,添加本机,如下图示例:9. 定义本机的级别,默认为1,如下图所示:10.在第一台服务器上,配置完集群后如下图所示:11. 添加另外一台服务器,作为集群的成员,如下图所示:12.输入添加到集群的服务器IP地址,如下图示例:13. 设置添加的服务器的成员级别,集群会自动分配,如下图所示:14. 配置完2台服务器的网络负载平衡,如下图所示:15.此至配置完成,如果还要添加更多的服务到集群,请重复执行添加服务器到集群的操作。
配置网络负载平衡参数要配置网络负载平衡参数,您必须配置群集参数、主机参数和端口规则。
有关如何为网络负载平衡设置 TCP/IP 的其他信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:323431如何在 Windows Server 2003 中为网络负载平衡设置 TCP/IP配置群集参数1.单击开始,单击控制面板,然后双击网络连接。
2.右键单击本地连接,然后单击属性。
3.在“本地连接属性”对话框中,单击以选中网络负载平衡复选框,然后单击属性。
4.单击群集参数选项卡,然后在“IP 地址”、“子网掩码”和“完整 Internet 名称”复选框中键入值。
5.在“群集操作模式”下,单击多播以指定是否将多播媒体访问控制地址用于群集操作。
如果选择此选项,网络负载平衡会根据需要将群集网络地址转换为多播地址。
它还确保作为地址解析协议 (ARP) 的一部分将群集 Internet 协议 (IP) 地址解析为此多播地址。
网络负载平衡驱动程序绑定到的网络适配器保留它原来的媒体访问控制地址。
有关更多信息,请参阅“网络负载平衡群集”Windows Server 2003 帮助和支持中心主题。
6.单击以选中“允许远程控制”复选框以启用远程控制操作。
在“远程密码”和“确认密码”框中键入密码。
警告:网络负载平衡远程控制选项会带来许多安全风险。
Microsoft 建议您不要启用远程控制,而是改用网络负载平衡管理器或其他远程管理工具,如 Windows Management Instrumentation (WMI)。
有关在网络负载平衡中使用远程控制的其他信息,请参阅“网络负载平衡参数:网络负载平衡群集”Windows Server 2003 帮助和支持中心主题。
配置主机参数1.单击开始,单击控制面板,然后双击网络连接。
2.右键单击本地连接,然后单击属性。
3.在“本地连接属性”对话框中,单击网络负载平衡,然后单击属性。
由于公司最近网站流量暴增,单台服务器的连接数经常过2W,为了让用户获得更好的性能和网站的容灾型,配置负载平衡(负载均衡、NLB) 也成了首要任务。
公司服务器
是 Windows 2003 英文版本,用2台服务器来配置负载均衡。
在 Google 和 Baidu 上面看了2天,发现有一些负载平衡(负载均衡、NLB) 的配置经验还是蛮不错的,所以把这些摘录过来,做下备忘,并希望能帮助更多的人配置。
网络负载平衡(网络负载均衡、NLB、集群)概述
首先,我们先了解下 Windows 2003 自带的负载平衡(负载均
衡)——Network Load Balancing,简称NLB。
NLB是一种集成高可用性,高可靠性和高扩展性的集群。
它不但能实现均衡负载,而且还能实现多种形式的冗余。
NLB主要用于那些文件改动不大,并且不常驻内存的环境,比如WEB服务、FTP服务、和VPN服务等。
NLB 不适合用于数据库、邮件等服务,因为不能保证每个节点的数据是一样的。
当用户访问集群的时候,集群能将访问请求分摊到集群中的每个服务器上,以达到均衡负载的效果。
这些服务器被称为集群节点。
在负载平衡(负载均衡、NLB) 中,每个节点的文件一般都要求是一样的。
这样每个节点返回给客户的结果都是一致的。
一般来说组建一个NLB 要求至少两个节点,其中一个节点不能使用,这全部负载将落入到剩下的那个节点上,即全载。
Windows server 2003 最多支持32个节点。
节点越多,可用性(availability),可靠性(reliability)就越高。
NLB能提供三种冗余功能,软件冗余、硬件冗余、站点冗余。
网络负载平衡(网络负载均衡、NLB、集群)工作原理
每个NLB节点都有同一个虚拟IP地址。
当访问请求发向虚拟IP,NLB会负责把这个请求路由到其中的一个节点上,以达到均衡负载的作用。
如图所示:
接下来,开始着手配置NLB 的测试站点。
假设,网站为。
准备两台服务器server1和server2,分别安装windows server 2003 Enterprise并安装IIS组件。
Vir20 Vir21 Client
IP 192.168.10.20 192.168.10.21 202.108.22.9
VIP 202.108.22.5
在这里需要描述下,DNS解析为202.108.22.5,(测试地址,非真实)。
当访问时,NLB会把请求路由到192.168.10.20或者192.168.10.21上,由他们来处理请求。
整个过程就像是202.108.22.5返回处理的结果。
用户是感觉不到其中的过程。
网络负载平衡(网络负载均衡、NLB、集群)测试站点的配置
1.配置vir20、vir21的IIS服务
在各服务器中,run中输入inetmgr
在Default Web Site中创建default.htm文件,在其中输入:Hello world!
右击选择”Browse”浏览结果
两台服务器都是执行同样的操作。
网络负载平衡(网络负载均衡、NLB、集群)通过单节点的配置方法
网络负载平衡有两种配置方法:
一种是通过配置每个节点的连接属性;
一种是通过Network Load Balancing Manager(windows server 2003 新特性)。
这两种方法各有所长,但是个人比较推荐第一种方法
网络负载平衡(网络负载均衡、NLB、集群)单节点的配置方法如下:
打开节点连接属性,勾选Network Load Balancing。
点击Properties,进一步设置
在Cluster Parameters页面中,输入虚拟IP地址202.108.22.5,DNS解析
就是这个地址。
在单网卡的节点中,只能使用多播的方式来收发内部IP流和NLB流。
在有两张网卡的情况中,就可以用单播的方式,这样一张网卡负责NLB流,另外一张负责IP流。
所以从访问性能来说,单播的方式要比多播的方式快。
现在的许多服务器有两个网口。
如果满足条件,最好能使用单播模式。
进入到Host Parameters页面。
priority设置成1,此节点在集群中为主节点。
说明网络负载平衡(网络负载均衡、NLB、集群)会在未达到负载极限的时候,首先把请求路由到优先权高的节点上。
在另外一个节点的值则不能为1。
请注意这个值在每个节点上是唯一的。
输入节点的IP地址。
在Port Rules中
可以对流量进行筛选。
表示,对于任何访问http 80端口的任何访问都接受。
对于https 443端口的接受特定IP。
如果要添加其他的规则单击Add增加。
还可以设置节点的负载,默认选择均衡。
这里来介绍下Filtering mode。
Affinity(相似性)这是用于控制访问请求路由。
当使用None时,来自同一个IP的请求将得到不同节点的回应,这提高了集群的性能。
如果Protocols使用UDP或Both,为了能正确的处理IP片段,应该尽量不要使用None。
在处理http时建议选择None以提高性能。
Single 模式,将来自相同的IP地址路由到同一个节点上,提访问的高安全性。
Class C模式将来自与节点同一个子网的访问路由到同一个节点上。
OK结束。
接下来要在节点的TCP/IP中添加虚拟IP。
点击OK完成NLB的设置。
两台服务器上都设置好后,进行测试。
在client上浏览。
注意,client上一定要能正确解析。
可以修改hosts文件,手工添加解析。
但一定要保证能和节点连通。
再来考虑,如果其中一个节点不能访问,浏览是否会受到影响。
停止一个server1的IIS来测试下。
修改server1和server2的default.htm内容成“Hello world! The IIS of vir20 is stopped.”
可以看出vir21承担了所有的访问。
接下来开启vir20,并且关闭vir21。
看看会出现什么情况。
同样修改这两台的defualt.htm 文件。
“Hello world! The IIS of vir20 is working now.”
在vir21停止工作,vir20正常工作的时候,网络负载平衡(网络负载均衡、NLB、集群)依然正常工作。
这样就达到了均衡负载的要求了。
下面我们做一次简单的测试。
如果vir20和vir21两个节点的内容不同,显示结果会如何。
在vir20中修改default.htm内容为: ’Hello World! Here is vir20’。
vir21的default.htm内容为:’Hello World! Here is vir21’。
注意:vir21的优先级为1,vir20的优先级为2。
Vir20和vir21的IIS服务都正常工作。
浏览,发现IE显示结果
显示出两个结果。
隔段时间刷新,结果也会发生变化。
通过这个测试说明NLB把访问请求路由到不同的的结点上。
为了使访问者都能得到正确的结果,一定要保证访问的文件必须一样。
在这里可以使用分布式文件系统(Distributed File System)来同步文件。
在我的Blog上即将贴出。
网络负载平衡(网络负载均衡、NLB、集群)通过Network Load Balancing Manager的配置方法
网络负载平衡(网络负载均衡、NLB、集群)第二种配置方法:使用
Network Load Balancing Manager,这个工具是windows server 2003中新加上的工具,配置更为简单。
首先配置vir20和vir21的TCP/IP属性,在Advanced中增加虚拟IP,这一步直接影响到后面的配置效果。
在开始Run中输入’nlbmgr’,打开NLBM。
右击选择New Cluster。
在Cluster Parameters配置集群的IP地址和域名,如下。
下一步,如果集群IP地址不止一个,或在其他的站点也有集群。
就在其中添加其他集群的IP地址,这个lab中只有一个集群,所以这里不用添加,Next。
配置相应的规则如下。
接下来连接到节点,输入节点的IP地址。
这个地址是网卡的地址而不是虚拟IP地址。
配置节点IP及优先级,如同上面所述。
增加完节点后,显示如下
绿色的表示运行正常,如果出现黄色的感叹号,查看详细列表中的错误信息。
多半是因为没有把虚拟IP正常加入到节点的TCP/IP中。
到此网络负载平衡(网络负载均衡、NLB、集群) 配置完成了。