Windows server 2008网络负载平衡

上传人:M****1 文档编号:431780245 上传时间:2022-09-27 格式:DOCX 页数:12 大小:647.41KB
返回 下载 相关 举报
Windows server 2008网络负载平衡_第1页
第1页 / 共12页
Windows server 2008网络负载平衡_第2页
第2页 / 共12页
Windows server 2008网络负载平衡_第3页
第3页 / 共12页
Windows server 2008网络负载平衡_第4页
第4页 / 共12页
Windows server 2008网络负载平衡_第5页
第5页 / 共12页
点击查看更多>>
资源描述

《Windows server 2008网络负载平衡》由会员分享,可在线阅读,更多相关《Windows server 2008网络负载平衡(12页珍藏版)》请在金锄头文库上搜索。

1、Windows server 2008 网络负载平衡一、负载平衡 负载均衡也称负载共享,它是指负载均衡是指通过对系统负载情况进行动态调整,把负 荷分摊到多个操作节点上执行,以减少系统中因各个节点负载不均衡所造成的影响,从而提 高系统的工作效率。在常用的大型服务器系统当中都存在着负载均衡组件,常用的像微软的网络负载平衡NLB、 甲骨文的Oracle RAC、思科的负载均衡(SLB), Apach+Tomcat负载均衡,它们能从硬件或 软件不同方面实现系统各节点的负载平衡,有效地提高大型服务器系统的运行效率,从而提 升系统的吞吐量。本篇文章以微软的网络负载平衡NAT为例子,简单介绍Windows

2、Server 2008 R2负载平衡的安装与使用方式。在Windows Server 2008 R2当中,存在着“网络负载平衡”功能(简称NLB, Ne twork Load Balancing),它以TCP/IP为基础的服务,可以将一个已注册的IP地址映射到多个内部域 的IP地址当中,让多台主机为同时对网络请求作出反应。使用NLB网络负载均衡最多可以 连接到32台主机上,让32台主机共同分担大量的服务压力。在Windows Server 2008 R2中 还具备“故障转移群集”功能,它是利用负载共享的方式,把多台服务器的共用信息进行 持久化储存,当其中某台服务器出现问题时,请求会自动分摊到其

3、他服务器当中。使用“故 障转移群集”功能,更能保证“网络负载平衡集群”的正常运行,有利于统筹管理分布式 系统中的各种资源,利用共享信息及其服务机制扩大系统的处理能力。“故障转移群集”功 能将在下一篇文章再作详细介绍。ClientCIFent主 f.riIPiL92.16E.L.10SClinrtS1WP:192.15E.1.1O3SLp.iK.L6a.i.iio1OIP:192.1GS.1.LD2二、NLB主要功能1. 支持群集功能,一个群集最多支持32台服务器。2. 支持网络地址转换(NAT)功能,能把请求自动转发到NLB群集上对各台服务器。3. 实现管道化式管理,允许向 NLB 群集同时发

4、送多个请求。4. 支持多地址多端口管理,每台服务器可以绑定多个虚拟IP,每个虚拟IP可建立多个 开放式端口。5. 支持故障快速恢复功能,当服务器出现故障重启后将自动恢复群集联机。6. 支持单播、多播、IGMP多播多种群集操作模式。7. 支持事件日志管理,可以快速查阅群集事件记录。三、NLB使用方式3.1.打开“服务管理器”,添加“网络负载平衡”功能。ft HET2 0 tSI 的切精用于.扁葩户畀勺 ivgr时:认 Ji- * =i- ifiFriz-嘩旦監-f (2S)-| SM LWT 田匚泡皀HA列厂觸YZm闫痢换牡弦 匚皿斟鋼13叵远准:用耳俚;冃 E執 匡鈕也色(5)-I亜实!-胡3

5、G昭露哩|游枣)匚E懈躍2:弓岭眾L刃等却:压负也於 k吳賂在iro |已丄巾世K璀#培|茨盪:Q Z启乂址爲“旦梓舌I;:即 zlSKi C i-rx田应討建序壬爾-冏必 乂: : E匚湮祐盟三!:我盹工旦B”!_品刘俎末骂曜示iFl克岛3.2. 安装完成后,打开“网络负载平衡管理器”3.3. 新建群集,连接到作为群集服务器当中的一台主机3.4. 为此主机绑定优先级数,和专用的IP地址,一台主机可以绑定多个IP地址J恥肩報助3到I酩口那耐I佇耳摞实辞耳EF地址舌用IP rifl址超血.击卓时.|他瞭 |上一歩回|下一歩曲fF集:主楫参瓶机站主机牡瘪戢认找嵌(1Tr在计営机巫爺自幼后保荷帥絲i

6、l也牛綁,单一;Etft林;2苻)理):1PI B C:- t.H 3临晌宰助E缶阿錯员辭腳集OLO 2DL2/L . 用:吕所有已知的JO群集的群第盍 群爲名祎Lft2. L63. L.1DL255. 255. 255. 0:L92 LB3 L.lffif55 295 f55 DiI胡融匹EF地址3.5. 建立群集IP地址以进行负载平衡,若存在多个IP地址系统将会以第一个IP作为此群 集的IP对信息进行检测。3.6. 设定群集参数,此处可设定群集完整的Internet名称,确定其操作模式。此处需要稍 作解释:3.6.1单播模式指把各主机节点重时指向同一个虚拟MAC地址,在此情况下各节点之间不

7、能实现通讯。 3.6.2多播模式指各主机节点都保留原有的MAC地址,此外再外加专用于NLB的通讯MAC地址,使各节点之 间能正常实现通讯。但并非所有的路由器或交换机都支持多播模式,使用时需要谨慎处理 3.6.3 IGMP多播模式建立在多播模式功能之上,在默认情况下每隔60秒发送一次IGMP信息。它可以确保发送给 网络负载平衡群集的通讯只通过服务于群集主机的端口,而不是所有交换机端口。到网飙址(I)广麥筠谢IP処.目盂顶目目马时闾Q00120J2/J . L6 5芫翌 Iiit MTTirt 宕捋 Ij.) wr raI tlft疋于问範注意: 由于并非所有路由器或交换机都支持多播模式所,以在不

8、确定的情况下最好使用双网卡单播模式,并且预先设置娇RP,否则可能造成跨网段无法访问群集P的错误。曹區述:M文件W一孔4 氓顶AZFHi h J折自已知的KS宗劇汩涓际 聃京替忻3.7绑定群集开放的端口,此处可为主机设置一定范围内的开放端口。置于TCP、UDP协议 就不多作解释,一般设置只使用TCP协议使数据传输更具备可靠性和安全性。此处对筛先 模式稍作解释:3.7.1多主机该参数指定了群集中多个主机处理与端口规则相关的网络通讯。通过在多个主机之间分布网 络负载,该筛选模式提供了可缩放性能以及容错。可以指定在主机之间均衡分布负载,或每 个主机处理指定的负荷量。在多主机相似性选项中,存在3种选择:

9、 “无”选项:指定来自同一客户端 IP 地址的多条连接可由不同的主机(无客户端的相似性)进行处理。第一次请求可能指向主机A,第二次请求可能指向主机B,为了实现在多 台主机之间共享session,系统应该预先把session作出持久化处理。若使用ASP.NET进行 开发时,可通过命令:aspnet_regsql.exe -S SQL Server IP -UUser Name -PPassword -E -ssadd -sstype c -d Database Name建立用于Session持久化保存的数据库 “单一”选项:指定网络负载平衡应该将来自同一客户端IP地址的多个请求导向同一台群集主机

10、。这是相似性的默认设置。 “网络”选项:指相似性指定网络负载平衡将来自同一个TCP/IP C类地址范围的多个请求定向到同一台群集主机。比如在客户端使用了多台代理服务器对群集进行访问时,请求 看起来像源自不同的计算机。启用“网络”相似性选项,可以正确处理同一客户端多个代理 服务器的session会话数据。3.7.2单一主机 该参数指定群集中的单个主机根据指定的处理优先级来处理相关端口规则的网络通讯。该筛 选模式为处理网络通讯提供了端口专用的容错性能。3.7.3禁用该端口范围该参数指定阻止相关端口规则的所有网络通讯。在这种情况下,网络负载平衡驱动程序将筛 选所有相应的网络数据包或数据报。该筛选模式

11、可让您阻止传送到特定范围的端口的网络通 讯。r ar厂一主机r耳冊阿口砸吐 i掙多f主机即 归天性广无on曲早一广函側3.8在完成群集配置后,在群集上按右键,选择“添加主机到群集”,重复 3.3 、3.4安 装步骤,可连接多台群集主机。网络负载平衡群集系统测试建立一个ASP.NET项目,加入以下Default.aspx页面,然后建立一个群集,绑定IP为 192. 168. 1. 110,在编辑“端口规则”时,选择“多主机无相关性”筛选模式。最后分 别在群集加入Virtual-PC-Al、Virtual-PC-A2两台主机。使用第三方客户端进行访问时, 多次点击NewPage连接时,可检测到系统

12、会把请求连接到不同的主机之上。1 html xmlns=http:/www.w3.org/1999/xhtml2 head runat二server3 title4script type=text/C# runat=server5protected void Page_Load(object sender, EventArgs e)67String hos tN ame = Sys tem.Ne t.Dns.Ge tHos tN ame();8Response.Write(hostName+br/);9IPAddress addressList 二Syst em.Ne t.Dns.Ge tHo

13、s tAddresses(hos tN ame);10foreach(IPAddress address in addressList)11Response.W rit e(address.ToS tri ng()+br/);1213/script14 15 body16form id=form1 runat二server17 div align二left18 a href=http:/192.168.1.110/Default.aspx target二_blankNew Page/a19 20 /form21 /body22 /html测试结果3 bj厂【IiTiHmet | 保 1 円E式

14、:用Z/1K. l&B. 1. 1 lO/Dcfa-ult. asn 一 TiaAws lalerMl. Explorerf *( li I j-192.1 &9L . 1 IDr .|凸e社j同貝用讯摩-嘶就| G 也F f: :F- jfL92 LG LlO.ll-faulL. xifK/ 13Z iWi.l :1OZDqE4uLl. asoiif - Ji * flfl 贡面I”圭全工具町”幵h“p:”192. L6E.l.lLa/34fiiilt. lip;益国I爲页面雄図”工具4-131 XVirtual-PC-Al隹制:4聒0:卵船:创站皿60%叮192.163.3.101-上x|Virtual-PC-AJft S0-ecb2:l S 骸站凶 MbOF.l ?192.16S.1.105X亡w Pm亡四、NLB安装注意事项5.1. 如果需要使用“域”服务,一般在安装“网络负载平衡”管理器前,先添加“Active Directory域服务”角色,并进行林、域配置。若服务器需要使用I IS或者ASP.NET,那么在安装NLB前建议先添加Web服务器(IIS )服务器角色和 .NET Framework 3.5功能L即,1

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 建筑/环境 > 建筑资料

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号