Windows群集之NLB

Windows群集之NLB

ID:37541547

大小:419.50 KB

页数:11页

时间:2019-05-25

Windows群集之NLB_第1页
Windows群集之NLB_第2页
Windows群集之NLB_第3页
Windows群集之NLB_第4页
Windows群集之NLB_第5页
资源描述:

《Windows群集之NLB》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、Windows群集之NLB网络负载平衡群集(NetworkLoadbalancing)在Internet快速发展的今天,为了满足企业的高速发展。为了解决服务器的负载、高可用、以及服务器的可伸缩性。通常我们的做法是在“网络层、数据链路层”不断的添加硬件设备。但是这种做法对于一些中小企业来说是在“资金”方面是吃不消的。有没有一种方法解决这些问题呢?答案是肯定的,常见的有linux中的LVS和windows中的NLB以及其它的第三方软件来实现。今天,主要给大家介绍一下Windows下的NLB(NetworkLoadbalancing),网络负载平衡是Mi

2、crosoft在所有Windows2000Server和WindowsServer2003操作系统上提供的一种负载平衡技术。NLB使用一种分布算法将负载均衡分布到多台主机上,从而提高基于IP的关键型服务(例如Web、虚拟专用网络、流媒体、终端服务、代理等等)的可伸缩性和可用性,同时可检测主机故障并自动将流量重新分配给其他操作主机,从而提供高可用性。其实,网络负载平衡就是两个或两个以上的Windows2003服务器组成群集的方式,其中每台服务器的地位是平等的。都可以为客户端提供服务并且不用其它服务器的辅助。例如:如下图群集的服务器将虚拟出来的主机Se

3、rver3和IP地址分配给Server1和Server2。然后将虚拟出来的IP地址和主机名发布到互联网上,服务器之间将均衡来处理客户端请求。如果某一台服务器出现宕机,则将请求分配给另外一台服务器。同时我们需要注意,如果将数据存放到NLB每个服务器成员上,服务器之间的数据要求统一,但是他们之间的数据是无法通过NLB自动同步,所以需要通过手动的完成数据的同步。如果要避免这种情况我们可以使用第三方存储(磁盘柜)或者将Web服务器的数据交给数据库。网络负载均衡的工作原理就是使用两台或更多台一起工作的主机(服务器)组成群集,Internet客户端使用一个IP

4、地址或一组地址访问群集。网络负载均衡使用全面分布式的算法来从统计意义上将客户端的请求映射到基于IP地址、端口和其它信息的群集主机上,在检查收到的数据包时,所有主机均同步执行这种映射以迅速决定哪个主机应处理该数据包。对于Web服务而言,程序的一个拷贝运行在群集内的所有主机上,然后通过均衡技术,将外部发送来的请求均匀地分配到对称结构中的某一台服务器上,而接受到请求的服务器都能独立回应客户机的请求,网络负载均衡则将工作负载在这些主机间进行分配,其中只有一台主机处理工作负载,网络负载均衡允许网络通讯量流到一个主机上,并在该主机发生故障时将通讯量移至其它主机

5、。群集在配置了网络负载平衡以后,对群集IP地址的客户请求被群集内的所有主机收到。网络负载平衡在这些数据报到达TCP/IP协议软件之前,就对这些数据报进行过滤以指定TCP和UDP协议,并以端口方式控制它们的活动。除了流向指定端口的TCP和UDP通讯量之外,网络负载平衡不控制任何其它的IP通讯量。网络负载平衡通过在分配给群集(NLB)的一个或多个虚拟IP地址(群集IP地址)间分配传入的网络通信。然后,群集中的主机同时对不同的客户端请求甚至来自同一个客户端的多个请求做出响应。Web浏览器可以从网络负载平衡群集中的不同之际获得所有单张网页中的多幅图像。这就

6、提高了处理速度,并缩短了对客户端做出响应的时间。在群集中,每个NLB成员都会想群集中的其他主机发出心跳信号。如果某台主机停止发送心跳信号则认为此主机出现故障,群集中的其他主机就会经历一个称为收敛的过程。通过收敛,整个群集重新协商成员关系,并删除掉出现故障的成员,网络负载平衡则将传入的网络通信重定向到工作的群集主机。连到脱机主机的现有连接将丢失,在多数情况下客户端软件可以自动重试失败的连接,而且客户端在重新接收响应时,只有数秒钟的延迟。配置实例:1、建立如图环境,在实际环境下建议不要使用DC在作负载均衡。2、配置如图环境,每台服务器有两块网卡,一个用

7、于负载均衡,一个用于管理3、如果使用DNS服务器的话,可以建立一条和虚拟IP对应的dns记录4、建立两个网站用于测试NLB群集。(1)Windows系统默认安装的服务,首先在Server1上以管理员身份登录,从“管理工具”中运行“网络负载平衡管理器”,单击“网络负载平衡群集”右键“新建群集”(2)在“群集参数”对话框,输入我们规划好的虚拟群集IP地址(注意虚拟IP地址与主机IP地址应在同一个网段)、输入子网掩码,输入域名。群集操作模式选“多播”,这里单播和组播的含义如下:单播在单播模式下,NLB重新对每个NLB节点中启用NLB的网络适配器分配MAC

8、地址(此MAC地址称为群集MAC地址),并且所有的NLB节点均使用相同的MAC地址(均使用群集MAC地址),同时NLB修改

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。