2008r2下载网络负载均衡怎么做?题目如下,求大神

您所在的位置: &
Windows Server 2008 R2 负载均衡入门篇
Windows Server 2008 R2 负载均衡入门篇
本篇文章以微软的网络负载平衡NAT为例子,简单介绍Windows Server 2008 R2 负载平衡的安装与使用方式。在Windows Server 2008 R2当中,存在着 “网络负载平衡” 功能 (简称 NLB, Network Load Balancing),它以TCP/IP 为基础的服务,可以将一个已注册的IP地址映射到多个内部域的IP地址当中,让多台主机为同时对网络请求作出反应。
一、简单介绍负载均衡
负载均衡也称负载共享,它是指负载均衡是指通过对系统负载情况进行动态调整,把负荷分摊到多个操作节点上执行,以减少系统中因各个节点负载不均衡所造成的影响,从而提高系统的工作效率。在常用的大型服务器系统当中都存在着负载均衡组件,常用的像微软的网络负载平衡NLB、甲骨文的Oracle RAC、思科的负载均衡(SLB),Apach+Tomcat 负载均衡,它们能从硬件或软件不同方面实现系统各节点的负载平衡,有效地提高大型服务器系统的运行效率,从而提升系统的吞吐量。本篇文章以微软的网络负载平衡NAT为例子,简单介绍Windows Server 2008 R2 负载平衡的安装与使用方式。在Windows Server 2008 R2当中,存在着 &网络负载平衡& 功能 (简称 NLB,&Network Load Balancing),它以TCP/IP 为基础的服务,可以将一个已注册的IP地址映射到多个内部域的IP地址当中,让多台主机为同时对网络请求作出反应。使用NLB网络负载均衡最多可以连接到32台主机上,让32台主机共同分担大量的服务压力。在Windows Server 2008 R2 中还具备 &故障转移群集& 功能,它是利用负载共享的方式,把多台服务器的共用信息进行持久化储存,当其中某台服务器出现问题时,请求会自动分摊到其他服务器当中。使用 &故障转移群集& 功能,更能保证 &网络负载平衡集群&的正常运行,有利于统筹管理分布式系统中的各种资源,利用共享信息及其服务机制扩大系统的处理能力。&故障转移群集& 功能将在下一篇文章再作详细介绍。
498)this.width=498;' onmousewheel = 'javascript:return big(this)' alt="" src="/files/uploadimg/2470.jpg" />
二、NLB 主要功能
支持群集功能,一个群集最多支持32台服务器。
支持网络地址转换(NAT)功能,能把请求自动转发到 NLB 群集上对各台服务器。
实现管道化式管理,允许向 NLB 群集同时发送多个请求。
支持多地址多端口管理,每台服务器可以绑定多个虚拟 IP,每个虚拟 IP 可建立多个开放式端口。
支持故障快速恢复功能,当服务器出现故障重启后将自动恢复群集联机。
支持单播、多播、IGMP多播多种群集操作模式。
支持事件日志管理,可以快速查阅群集事件记录。
三、NLB 使用方式
3.1.& 打开 &服务管理器&,添加 &网络负载平衡& 功能。
498)this.width=498;' onmousewheel = 'javascript:return big(this)' alt="" src="/files/uploadimg/2471.jpg" />
3.2. 安装完成后,打开&网络负载平衡管理器&
498)this.width=498;' onmousewheel = 'javascript:return big(this)' alt="" src="/files/uploadimg/2472.jpg" />
3.3.新建群集,连接到作为群集服务器当中的一台主机
498)this.width=498;' onmousewheel = 'javascript:return big(this)' alt="" src="/files/uploadimg/2473.jpg" />
3.4.为此主机绑定优先级数,和专用的IP地址,一台主机可以绑定多个IP地址
498)this.width=498;' onmousewheel = 'javascript:return big(this)' alt="" src="/files/uploadimg/2474.jpg" />
3.5.建立群集IP地址以进行负载平衡,若存在多个IP地址系统将会以第一个IP作为此群集的IP对信息进行检测。
498)this.width=498;' onmousewheel = 'javascript:return big(this)' alt="" src="/files/uploadimg/2475.jpg" />
3.6.设定群集参数,此处可设定群集完整的Internet名称,确定其操作模式。此处需要稍作解释:
3.6.1 单播模式指把各主机节点重时指向同一个虚拟MAC地址,在此情况下各节点之间不能实现通讯。
3.6.2 多播模式指各主机节点都保留原有的MAC地址,此外再外加专用于NLB的通讯MAC地址,使各节点之间能正常实现通讯。但并非所有的路由器或交换机都支持多播模式,使用时需要谨慎处理。
3.6.3 IGMP多播模式建立在多播模式功能之上,在默认情况下每隔60秒发送一次IGMP信息。它可以确保发送给网络负载平衡群集的通讯只通过服务于群集主机的端口,而不是所有交换机端口。
498)this.width=498;' onmousewheel = 'javascript:return big(this)' alt="" src="/files/uploadimg/2476.jpg" />
注意: 由于并非所有路由器或交换机都支持多播模式,所以在不确定的情况下最好使用双网卡单播模式,并且预先设置好ARP,否则可能造成跨网段无法访问群集ip的错误。
3.7 绑定群集开放的端口,此处可为主机设置一定范围内的开放端口。置于TCP、UDP协议就不多作解释,一般设置只使用TCP协议使数据传输更具备可靠性和安全性。此处对筛先模式稍作解释:
3.7.1 多主机该参数指定了群集中多个主机处理与端口规则相关的网络通讯。通过在多个主机之间分布网络负载,该筛选模式提供了可缩放性能以及容错。可以指定在主机之间均衡分布负载,或每个主机处理指定的负荷量。在多主机相似性选项中,存在3种选择:
&无&选项:指定来自同一客户端 IP 地址的多条连接可由不同的主机(无客户端的相似性)进行处理。第一次请求可能指向主机A,第二次请求可能指向主机B,为了实现在多台主机之间共享session,系统应该预先把session作出持久化处理。若使用ASP.NET进行开发时,可通过命令:& aspnet_regsql.exe -S&〈SQL Server IP& -U&〈User Name& -P&〈Password& -E -ssadd -sstype c -d〈Database Name& 建立用于Session持久化保存的数据库
&单一&选项:指定网络负载平衡应该将来自同一客户端 IP 地址的多个请求导向同一台群集主机。这是相似性的默认设置。
&网络&选项:指相似性指定网络负载平衡将来自同一个 TCP/IP C 类地址范围的多个请求定向到同一台群集主机。比如在客户端使用了多台代理服务器对群集进行访问时,请求看起来像源自不同的计算机。启用&网络&相似性选项,可以正确处理同一客户端多个代理服务器的session会话数据。
3.7.2 单一主机
该参数指定群集中的单个主机根据指定的处理优先级来处理相关端口规则的网络通讯。该筛选模式为处理网络通讯提供了端口专用的容错性能。
3.7.3 禁用该端口范围该参数指定阻止相关端口规则的所有网络通讯。在这种情况下,网络负载平衡驱动程序将筛选所有相应的网络数据包或数据报。该筛选模式可让您阻止传送到特定范围的端口的网络通讯。
498)this.width=498;' onmousewheel = 'javascript:return big(this)' alt="" src="/files/uploadimg/2477.jpg" />
3.8 在完成群集配置后,在群集上按右键,选择 &添加主机到群集&,重复 3.3 、3.4安装步骤,可连接多台群集主机。
498)this.width=498;' onmousewheel = 'javascript:return big(this)' alt="" src="/files/uploadimg/2478.jpg" />
498)this.width=498;' onmousewheel = 'javascript:return big(this)' alt="" src="/files/uploadimg/2479.jpg" />
四、网络负载平衡群集系统测试
建立一个ASP.NET项目,加入以下 Default.aspx 页面,然后建立一个群集,绑定IP为192.168.1.110,在编辑 &端口规则& 时,选择 &多主机无相关性& 筛选模式。最后分别在群集加入Virtual-PC-A1、Virtual-PC-A2两台主机。使用第三方客户端进行访问时,多次点击 NewPage 连接时,可检测到系统会把请求连接到不同的主机之上。
&xmlns=&http://www.w3.org/1999/xhtml&&&runat=&server&&&&type=&text/C#&&runat=&server&&&protected&void&Page_Load(object&sender,&EventArgs&e) &{ &String&hostName&=&System.Net.Dns.GetHostName(); &Response.Write(hostName+&&); &IPAddress[]&addressList&=&System.Net.Dns.GetHostAddresses(hostName); &foreach(IPAddress&address&in&addressList) &Response.Write(address.ToString()+&&); &} &&&&&id=&form1&&runat=&server&&&&align=&left&& &&href=&http://192.168.1.110/Default.aspx&&target=&_blank&New&Page&&&&& &&&&&
498)this.width=498;' onmousewheel = 'javascript:return big(this)' alt="" src="/files/uploadimg/24710.jpg" />
五、NLB 安装注意事项
5.1.如果需要使用&域&服务,一般在安装 &网络负载平衡& 管理器前,先添加&Active Directory 域服务& 角色,并进行林、域配置。
498)this.width=498;' onmousewheel = 'javascript:return big(this)' alt="" src="/files/uploadimg/24711.jpg" />
若服务器需要使用IIS或者ASP.NET,那么在安装 NLB 前建议先添加Web服务器(IIS)服务器角色和 .NET Framework 3.5 功能
498)this.width=498;' onmousewheel = 'javascript:return big(this)' alt="" src="/files/uploadimg/24712.jpg" />
5.2.要建立 &网络负载平衡群集& ,需要先在 &高级共享设置& 中打开 &启用网络发现& 功能。
498)this.width=498;' onmousewheel = 'javascript:return big(this)' alt="" src="/files/uploadimg/24713.jpg" />
若无法打开 &启用网络发现& 功能,可先在服务管理器中打开以下3项服务:
Function Discovery Resource Publication
SSDP Discovery
UPnP Device Host
498)this.width=498;' onmousewheel = 'javascript:return big(this)' alt="" src="/files/uploadimg/24714.jpg" />
5.3. 若使用VMware、Hyper-V等虚拟化工具,在网络中实现信息共享时无法查找到其他虚拟主机,可尝试检查虚拟机设置时&网络适配器&是否使用同一种&网络连接方式&,并且已打开&网络共享服务&功能。
498)this.width=498;' onmousewheel = 'javascript:return big(this)' alt="" src="/files/uploadimg/24715.jpg" />
498)this.width=498;' onmousewheel = 'javascript:return big(this)' alt="" src="/files/uploadimg/24716.jpg" />
5.4.在&网络负载平衡管理器&中建立群集,群集连接主机时显示&RPC连接服务器不可用&等错误信息,可尝试检查主机有否打开&Remote Procedure Call(RPC)&和&Remote Procedure Call(RPC)Locator& 服务,并查检&Remote Procedure Call(RPC)的属性&&依存关系&&依赖服务& 的&状态&是否已经全部设置为 &已经启动& 或 &启动类型& 设置为 &自动&。
498)this.width=498;' onmousewheel = 'javascript:return big(this)' alt="" src="/files/uploadimg/24717.jpg" />
5.5. 若使用虚拟化工具克隆主机,在群集连接主机时显示 &指定主机没有可用于安装新的群集的任何接口&,这可能是在克隆主机时多台主机使用同一个MAC造成的,此时可以尝试卸载网络适配器的驱动程序,然后再进行驱动软件更新。
498)this.width=498;' onmousewheel = 'javascript:return big(this)' alt="" src="/files/uploadimg/24718.jpg" />
5.6.若在群集连接主机时显示出现错误提示 &在主机 &MyPC上的NLB管理器& 不能继续,因为没有安装Microsoft群集服务& 。可以检查服务器上是否已经成功安装 &网络负载平衡& 服务,然后打开 &本地连接-属性&,选择&网络负载平衡(NLB)&。
498)this.width=498;' onmousewheel = 'javascript:return big(this)' alt="" src="/files/uploadimg/24719.jpg" />
为满足大型企业内部需求,实现企业服务器的高性能、高可用度、高可靠度,各大软、硬件提供商都构建起一系列的解决方案,而微软的网络负载平衡(NLB)只是其中一种。但鉴于本人知识度有限,且并非网络服务管理类专家,所以本文只牵涉到NLB入门安装方面的知识。
【编辑推荐】
【责任编辑: TEL:(010)】
关于的更多文章
Windows Server 09年7月正式发布,到现在已经经过了
本期重点推荐:转角遇到Zabbix:企业级分布式系统监控部署
Windows 8.1关注度日益增高,最新的Aapps商店和应用程
随着信息系统的快速发展,海量的信息需要可靠存储的同
puppet 是一种Linux、Unix、Windows平台的集中配置管
本书描述了怎样应用面向对象的概念来进行.NET应用程序的架构、设计和开发。作者将重点放在了面向业务的对象,即业务对象和怎样在
51CTO旗下网站您所在的位置: &
企业链路负载均衡问题的分析和处理(2)
企业链路负载均衡问题的分析和处理(2)
文章摘要:本文介绍了链路负载均衡问题的解决。通过对企业问题的分析,并计划解决方案,其中我们使用了梭子鱼链路负载均衡机来决绝问题。
选择梭子鱼的理由:
1. 聚合链路带宽
梭子鱼链路负载均衡机能自动聚合多个接入的带宽,管理员可以选择性价比最好的一家或多家接入商的多个较低带宽的接入,以最优的投资获得最好的带宽保障。.
2,链路冗余
如果一条链路发生故障,梭子鱼链路负载均衡机能自动的将流量切换到别的正常的链路上,而不需要人工操作。在链路故障时,梭子鱼能自动周期性的进行检测,一旦检测到这条链路恢复正常,将再次启用此链路。正因为梭子鱼具备链路健康检测功能,因此能确保链路冗余。
3.带宽管理和QoS
梭子鱼链路负载均衡机提供了带宽管理功能,对于不同的应用可以设置不同的优先级,例如:Web浏览和邮件设置为高优先级保障其带宽而流媒体及一些点到点(p2p)的应用则可配置成低优先级。优先级设置的灵活性确保带宽低优先级的应用不会干扰正常的商务应用。
4.传统防火墙(作为一款边界设备,梭子鱼链路负载均衡机也具备防火墙的一些功能):
a) 网络地址转换(NAT),该功能使得梭子鱼链路负载均衡机可以隔绝外网到内网的某种流量。
b) 一对一的地址映射,一对一的地址映射允许梭子鱼将公网的IP直接分配给某个内网的设备上,一边外网能访问内部的应用,如SMTP应用。
c) 端口转换,同一个外部地址可以根据端口转换到不同的内部服务器上;多个链路的同一个端口也可以转换到同一台内部设备上,这将方便外部到内部服务器的访问。
d) IP 访问列表,可帮助管理员允许或阻止某个inbound或outbound流量。
5.梭子鱼链路负载均衡机还提供下列网络服务需求:
a) DHCP server,梭子鱼链路负载均衡机根据DHCP协议自动分配IP地址,和传统DHCP服务器一样,梭子鱼上随时可以查看或管理的地址分配表。
b) DNS caching server,梭子鱼链路负载均衡机可以配置成DNS查询服务器,在开启了DNS缓存功能后,内部网络通过梭子鱼可以进行解析,如果缓存中没有解析,梭子鱼将代理想ISP的DNS进行查询,并将结果发回给内部网络,这样,常用的DNS查询将在梭子鱼上完成。SSL卸载和加速:避免SSL加解密运算对服务器造成的额外压力,提高服务器的处理能力, 保证HTTPS访问的高效、安全、可靠。【责任编辑: TEL:(010)】
内容导航&第 1 页: &第 2 页:
关于的更多文章
当前,无论在企业网、园区网还是在广域网上,即使按照当时最优配
思科统一计算机系统(UCS) 重新定义企业级应用平台
对于购票网站不断宕机,让许多购票回家的朋友们泪奔不
飞视美是知名网络设备制造商飞鱼星经过10年积淀,推出
燕山石化借助思科统一统一计算系(UCS)实现高效智能管
本书介绍如何将最流行的J2EE应用服务器WebLogic Server和最好的Java集成开发工具JBuilder结合起来开发J2EE应用,主要内容包括:W
51CTO旗下网站求助OpenWRT大神,OP的负载均衡是基于IP的还是Session的?
- 无线Geek之家
求助OpenWRT大神,OP的负载均衡是基于IP的还是Session的?
现在正在用Dualwan叠加4个宽带账号,dualwan可以设置成基于IP负载的均衡和基于Session(会话)的均衡,想问一下了解OP的坛友,OP上面的叠加哪个好?是是基于IP负载均衡的还是session的?貌似看到有说N-Wan的还有什么multi-wan的,没用过OP,不懂这些。在dualwan上面经测试,基于IP负载均衡时对开网页效果好些,session负载均衡(即在指定出口添加负载均衡的规则)时对下载好些
不区分大小写匿名
等待您来回答
该问题来自:凡是和无线网络有关的我们都喜欢,DD-WRT、TOMATO、OPENWRT、脱机下载、刷机……通信网络领域专家当前位置: &
关注度排行榜
新品排行榜
热销排行榜}

我要回帖

更多关于 2008r2 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信