Windows群集之NLB.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Windows群集之NLB

Windows群集之NLB(Network Load balancing) 在Internet快速发展的今天,为了满足企业的高速发展。为了解决服务器的负载、高可用、以及服务器的可伸缩性。通常我们的做法是在“网络层、数据链路层”不断的添加硬件设备。但是这种做法对于一些中小企业来说是在“资金”方面是吃不消的。有没有一种方法解决这些问题呢?答案是肯定的,常见的有linux中的LVS和windows中的NLB以及其它的第三方软件来实现。 今天,主要给大家介绍一下Windows下的NLB (Network Load balancing),网络负载平衡是 Microsoft 在所有 Windows 2000 Server 和 Windows Server 2003 操作系统上提供的一种负载平衡技术。NLB 使用一种分布算法将负载均衡分布到多台主机上,从而提高基于 IP 的关键型服务(例如 Web、虚拟专用网络、流媒体、终端服务、代理等等)的可伸缩性和可用性,同时可检测主机故障并自动将流量重新分配给其他操作主机,从而提供高可用性。 其实,网络负载平衡就是两个或两个以上的Windows 2003服务器组成群集的方式,其中每台服务器的地位是平等的。 都可以为客户端提供服务并且不用其它服务器的辅助。例如:如下图群集的服务器将虚拟出来的主机Server3 和IP地址分配给Server1和Server2。然后将虚拟出来的IP地址和主机名发布到互联网上,服务器之间将均衡来处理客户端请求。如果某一台服务器出现宕机,则将请求分配给另外一台服务器。同时我们需要注意,如果将数据存放到NLB每个服务器成员上,服务器之间的数据要求统一,但是他们之间的数据是无法通过NLB自动同步,所以需要通过手动的完成数据的同步。如果要避免这种情况我们可以使用第三方存储(磁盘柜)或者将Web服务器的数据交给数据库。 网络负载均衡的工作原理就是使用两台或更多台一起工作的主机(服务器)组成群集,Internet客户端使用一个IP地址或一组地址访问群集。网络负载均衡使用全面分布式的算法来从统计意义上将客户端的请求映射到基于IP地址、端口和其它信息的群集主机上,在检查收到的数据包时,所有主机均同步执行这种映射以迅速决定哪个主机应处理该数据包。对于Web服务而言,程序的一个拷贝运行在群集内的所有主机上,然后通过均衡技术,将外部发送来的请求均匀地分配到对称结构中的某一台服务器上,而接受到请求的服务器都能独立回应客户机的请求,网络负载均衡则将工作负载在这些主机间进行分配,其中只有一台主机处理工作负载,网络负载均衡允许网络通讯量流到一个主机上,并在该主机发生故障时将通讯量移至其它主机。 群集在配置了网络负载平衡以后,对群集IP地址的客户请求被群集内的所有主机收到。网络负载平衡在这些数据报到达TCP/IP协议软件之前,就对这些数据报进行过滤以指定TCP和UDP协议,并以端口方式控制它们的活动。除了流向指定端口的TCP和UDP通讯量之外,网络负载平衡不控制任何其它的IP通讯量。 网络负载平衡通过在分配给群集(NLB)的一个或多个虚拟IP地址(群集IP地址)间分配传入的网络通信。然后,群集中的主机同时对不同的客户端请求甚至来自同一个客户端的多个请求做出响应。Web浏览器可以从网络负载平衡群集中的不同之际获得所有单张网页中的多幅图像。这就提高了处理速度,并缩短了对客户端做出响应的时间。 在群集中,每个NLB成员都会想群集中的其他主机发出心跳信号。如果某台主机停止发送心跳信号则认为此主机出现故障,群集中的其他主机就会经历一个称为收敛的过程。通过收敛,整个群集重新协商成员关系,并删除掉出现故障的成员,网络负载平衡则将传入的网络通信重定向到工作的群集主机。连到脱机主机的现有连接将丢失,在多数情况下客户端软件可以自动重试失败的连接,而且客户端在重新接收响应时,只有数秒钟的延迟。 配置实例: 1、建立如图环境,在实际环境下建议不要使用DC在作负载均衡。 2、配置如图环境,每台服务器有两块网卡,一个用于负载均衡,一个用于管理 3、如果使用DNS服务器的话,可以建立一条和虚拟IP对应的dns记录 4、建立两个网站用于测试NLB群集。 (1)Windows系统默认安装的服务,首先在Server1上以管理员身份登录,从“管理工具”中运行“网络负载平衡管理器”,单击“网络负载平衡群集”右键“新建群集” (2)在“群集参数”对话框,输入我们规划好的虚拟群集IP地址(注意虚拟IP地址与主机IP地址应在同一个网段)、输入子网掩码,输入域名。群集操作模式选“多播”,这里单播和组播的含义如下: 单播 在单播模式下,NLB重新对每个NLB节点中启用NLB的网络适配器分配MAC地址(此MAC地址称为群集MAC地址),并且所有的NLB节

文档评论(0)

cgtk187 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档