配置网络负载平衡,二〇〇三互连网负载均衡的贯彻

      
在今后的许多互连网接纳中,有时一台服务器往往不可能满意客户端的渴求,此时只得通过扩张服务器来缓解问题。
  那么,有没有多少个艺术还是技术来化解此类难点啊?使用Windows 3000或Windows Server 二〇〇四中的网络负载平衡群集就能够(本文将介绍Windows Server 二零零二中的互连网负载平衡技术的兑现情势)。
  壹 、互连网负载平衡的帮助和益处
  1.网络负载平衡允许你将盛传的伸手传播到最多达32台的服务器上,即能够使用最多32台服务器共同分担对外的网络请求服务。网络负载平衡技术保险尽管是在负载很重的气象下它们也能作出飞速响应。
  2.网络负载平衡对外只须提供一个IP地址(或域名)。
  3.一旦互连网负载平衡中的一台或几台服务器不可用时,服务不会中断。互联网负载平衡自动物检疫查和测试到服务器不可用时,能够急速在结余的服务器中重新指派客户机通信。此尊敬措施能够协助你为重中之重的政工程序提供不停顿的劳务。能够根据互联网访问量的增多来充实网络负载平衡服务器的数目。
  4.网络负载平衡可在常常的电脑上达成。
  在Windows Server 二〇〇四中,网络负载平衡的应用程序包罗Internet音讯服务 (IIS)、ISA Server 3000防火墙与代理服务器、VPN虚拟专用网、终端服务器、Windows Media Services(Windows录制点播、摄像播放)等劳务。同时,网络负载平衡有助于革新你的服务器质量和可伸缩性,以满意不断做实的依照 Internet客户端的供给。
  网络负载平衡能够让客户端用一个逻辑Internet名称和虚拟IP地址(又称群集IP地址)访问群集,同时保留每台电脑各自的称呼。
  上面,大家将在两台设置Windows Server 2004的平日电脑上,介绍网络负载平衡的达成及利用。
  贰 、互联网负载平衡的完结
  这两台总计机中,一台微型计算机名称为w2003-1,IP地址为202.206.197.190,另一台名为w二〇〇三-2,IP地址为202.206.197.191。
  规划网络负载平衡群集使用的IP地址为202.206.197.195,规划网络负载平衡群集完整的计算机名称为 cluster.heinfo.edu.cn。你需求在heinfo.edu.cn域中注册此主机名称并将地点设置为202.206.197.195。要是您未曾DNS,能够在急需拜访网络负载平衡的客户机(包蕴互联网负载平衡主机)上编辑%systemroot%”system32″drivers” etc目录下的hosts文件,添加一条音讯“202.206.197.195 cluster.heinfo.edu.cn”,即可缓解DNS域名解析的难题。
  当行业内部使用时,客户机只须求使用cluster.heinfo.edu.cn或IP地址202.206.197.195来访问服务器,网络服务平衡会基于每台服务器的载荷景况自行采取202.206.197.190大概202.206.197.191对外提供服务。
  互联网负载平衡的完结进度如下:
  在贯彻网络负载平衡的每一台电脑上,只好设置TCP/IP协议,不要设置别的别的的协商(如IPX协议只怕NetBEUI协议),在互连网属性中,“网络负载平衡”也不可能被增选,那能够从“互联网连接属性”中查阅。
  ①先进入第2台总计机,以管理人身份登录,从“管理工科具”中运行“网络负载平衡管理器”,用鼠标右键单击“互连网负载平衡群集”,从出现的菜单中选取“新建群集”,进入“群集参数”界面。
  在“IP地址”前面输入规划的群集参数地址202.206.197.195,在子网掩码处选拔私下认可值,在“完整Internet名称”前边输入cluster.heinfo.edu.cn(也得以是其余的名目,但输入的DNS名称必须与输入的IP地址相符)。
  假如允许远程序控制制,请选中“允许远程序控制制”,并在“远程密码”和“确认密码”处输入能够展开长距离控制的密码。
  ②点击“下一步”按钮,进入群集IP地址页面后再进来“端口规则”界面,点击“下一步”按钮,进入“连接”界面。
  ③在“连接”界面的“主机”栏中输入当前计算机的称号w二〇〇四-1,然后点击“连接”按钮,将在“对安插四个新的群集可用的接口”框中展现出连接的处理器的网卡及IP地址。接纳与群集IP地址同一网段的地址(用于对外提供网络利用的网卡),然后点击“下一步”按钮,进入安装“主机参数”界面,点击“达成”按钮,系统将自行起首网络负载平衡群集的安插。几分钟后,互联网负载平衡群集配置达成。
  ④打开第三台微型总结机,并以管理员的身价登录进入。
  注意:在互连网负载平衡中的每种节点上,管理员账号的用户名和密码最佳同一。
  ⑤然后,在第二台总结机上,用鼠标右键单击新创立的群集,从出现的菜单中选拔“添加主机到群集”。将出现“连接”界面,在“主机”中输入第2台计算机的微型总括机名称,点击“连接”按钮,将会在“对安顿群集可用的接口”上边展现出连接的总结机上的网络陈设。选用202.206.197.191的网卡,进入主机参数界面,点击“达成”按钮,即可回到互联网负载平衡管理器。
  ⑥关闭互连网负载平衡管理器后再进来互联网负载平衡管理器。用鼠标右键单击“网络负载平衡群集”,从出现的菜单中选拔“连接到现存的”,将会弹出“连接”界面。
  输入第③台电脑的称呼,点击“连接”按钮,在“群集”上面将列出群集的IP地址,选用此IP地址,并点击“完毕”按钮,连接群集即可形成。
  将来,即便那两台服务器不可能满足供给,能够按上述步骤添加第1台、第五台微机到网络负载平衡中以知足须求。
  三 、用IIS服务验证互连网负载平衡
  互联网负载平衡配置好后,为了促成某项具体的服务,需求在网络负载平衡的计算机上设置相应的劳动。例如:为了兑现IIS网站的负载平衡,须要在对应的网络负载平衡的微型总计机上设置IIS服务。
  安装互连网负载平衡的应用程序时,不须求特其他情势,只需求在安顿好网络负载平衡的微型总括机上安装相应的劳动即可。可是为了让每种用户在经过互连网负载平衡访问到不一样的总结机时,能够访问到均等的数目,须求在网络负载平衡的每台电脑上保持数据的一致性。举例来说:实现了三个节点的IIS的网络负载平衡,为了保障多个网站内容的一致性,除了那四个IIS服务器的布局相同外,相应的网站数量必须一律。
  为了印证互连网负载平衡,大家得以通过IIS来拓展验证,其他的一部分利用如终端服务、Windows Media服务与IIS的行使相就像是。
  在互连网负载平衡的每一台电脑上设置IIS服务,方法如下:
  在“添加/删除程序”中,点击“添加Windows组件”,进入Windows组件向导,双击“应用程序服务器”,进入“应用程序服务器”。
  选中ASP.NET、Internet消息服务及应用互联网COM+访问后,即可开头安装IIS服务。
  安装之后,进入第三台总结机的inetpub”wwwroot目录,新建叁个文书文件,输入以下内容:
  <html>
  This win2003-1
  </html>
  然后将它保存为default.htm文件。这几个网页在IE中校体现如下内容:
  This w2003-1

目录

  在第三台微型总结机的inetpub”wwwroot目录,新建1个文件文件,并输入上边包车型大巴剧情:
  <html>
  This win2003-2
  </html>

配置环境

  VMware:(版本10.0.01)

  主集群IP:192.168.220.102

  VM1:192.168.220.103

  VM2:192.168.220.104  

  

  表明:环境原因,选择双节点配置记录配置进程  

  这一个网页在IE浏览器上将浮现“This w2002-2”,随后将以此文件以default.htm名称保存。
  然后,在其它计算机上的IE浏览器中键入http://cluster.heinfo.edu.cn/,将会显示为“This win2000-1”或“This win2000-2”,根据网络的载荷,网络负载平衡会自动转载到第3台电脑或第1台电脑。为了验证作用,你能够在浏览的时候,拔掉第二台计算机的网线或拔掉第②台机器的网线,将会意识浏览到的将是例外内容。当然,大家只是测试的时候,为了证实互联网负载平衡的效果,四个网站的始末差别,而在正规使用的时候,互联网负载平衡群集的每一个节点计算机的剧情将是一律的,那样,不管采用这一个节点响应,都保障访问的内容是同等的。

安装

   在VM1和VM2打开服务管理器

  • 设置互联网负载平衡

  功能—>右键—>添加成效—>勾选网络负载平衡–>一路下一步直到达成

图片 1

图片 2

  • 安装Web服务器 IIS

  角色—>右键—>添加角色—>勾选 Web服务器
IIS—>一路下一步直到安装到位

图片 3

图片 4

  注意:本文只是为着搭建互联网负载平衡,即使要求ASP.NET,请先安装相应的内需版本的.NET
Framework(Windows Server 二〇〇八中能够在遵守中添加.NET Framework
3.5),然后在装置IIS时勾选上须要的选拔

单播

配置

  VM1机器上

  初始菜单—>管理工科具—>打开 网络负载平衡管理器
—>互联网负载平衡集群—>右键 新建

图片 5

  输入VM1的IP地址,点击连接,连接成功后如下图

图片 6

  点击下一步

图片 7

  继续下一步,点击添加

图片 8

  如下图输入主集群IP地址,点击分明

图片 9

图片 10

  继续下一步,群集操作形式采取多播

图片 11

  下一步,完毕,连接成功后显得如下图(103机器小ICON为杏黄) 

图片 12

  继续在VM1上添加主机到群集

图片 13

  输入VM2的IP地址,点击连接成功

图片 14

  一路下一步,直到完结

图片 15

图片 16

图片 17

 

  在VM2机器上

  点击连接到现存

图片 18

  输入主群集IP,点击连接

图片 19

  连接形成后如下图

图片 20

  到些就布局完结了:

 

  注意:在布置时的优先级,依据机器的布署或要求自主调整,群集操作形式小编在前面会付给描链接,都以老概念,就不引述了!

在单播方式下,NLB服务会重复对每一种节点中启用NLB的网卡分配MAC地址(此MAC地址称为群集MAC地址),并且具有的NLB节点均选取同一的MAC地址(均运用群集MAC地址),同时NLB会修改全数发送的多寡包中的源MAC地址,那样就造成调换机无法将此群集MAC地址绑定在有个别端口上。

测试

  1.在VM1和VM2的C盘根目录下NLB_TEST(此目录为了创造网站测试用,目录地方不限)

  2.VM1和VM2在NLB_TEST目录中分头新建index.html,内容如下

<html>
<head>
<title>192.168.220.103</title>
<head>
<body>
<h1>Server:192.168.220.103</h1>
</body>
</html>

图片 21图片 22

<html>
<head>
<title>192.168.220.104</title>
<head>
<body>
<h1>Server:192.168.220.104</h1>
</body>
</html>

VM2

  3.在VM1和VM第22中学分头新建网站NLB_TEST,并针对在C盘上建的NLB_TEST,端口设为7000(IIS怎么建网站就不详细表明了)

  分别访问http://192.168.220.103:8000/http://192.168.220.104:8000/,一切访问不奇怪

图片 23

图片 24

  用主集群IP访问 192.168.220.102:七千,展现VM1中陈设的网站

图片 25

  注意:此访问即便多次刷新测试看不出VM1和VM2机器上的随机切换,在压力较大的动静下才能看出

 

  4.停掉VM1节点NLB_TEST网站,访问192.168.220.102:7000,会自行转到104(103机器小ICON为镉黄表甘休)

图片 26

 

  到此正是搭建完成了!

行事在单播模式下的NLB可以在有着网络环境下健康运维(包容性最佳),不过由于它的工作特点,具有以下八个限制:

其它

  由于只是为着记录进度,很少提及概念性的东西,须求驾驭的能够看看以下链接

 

  互连网负载平衡:http://technet.microsoft.com/zh-cn/library/cc770558.aspx 
 (有相比完美的概念、原理、配置进度)

  

  关于群集操作形式,官方是如此描述的

群集操作格局参数内定是不是应该将多播媒体访问控制 (MAC)
地址用于群集操作。借使启用了多播,则 NLB 会将群集适配器的群集 MAC
地址转换为多播地址。还打包票群集的机要 IP 地址作为地点解析协议 (AMuranoP)
的一有个别分析为该多播地址。未来,适配器能够利用在单播情势中被剥夺的始发内置
MAC 地址。

启用 Internet 组管理协议 (I培洛霉素P)
帮助在此之前,必须首先启用多播协理。还足以在互联网适配器上启用 I丙胺博莱霉素P 扶助。

“I土霉素P 多播”复选框用于启用 I克拉霉素P
补助,以便通过限制仅与“网络负载平衡端口”通信来限制交流机广播。也正是说,启用
I威他霉素P 援助能够确定保障针对 NLB
群集的电视发表只通过那2个为群集主机提供服务的端口,而不通过全体调换端口。

1.是因为NLB所采纳的群集MAC地址没有绑定在有些具体的调换机端口上,所以具有的NLB通信均通过在交换机的兼具端口上播报实行,
  而任由此端口是不是连接了NLB节点,那致使了额外的互连网流量负担;

2.出于具备的NLB节点具有同样的MAC地址,NLB节点之间不能够因而祥和固有的专用IP地址实行报纸发表。
(例如大家见得最多的就是节点之间就无法ping通)

多播

在多播格局下,NLB不会修改NLB节点启用NLB的互联网适配器的MAC地址,而是为它再分配七个二层多播MAC地址专用于NLB的报导(此MAC地址称为群集MAC地址),那样NLB节点之间可以经过投机原来的专用IP地址实行电视发表。不过在多播格局中,NLB节点发送的指向群集IP地址/MAC地址AQashqaiP请求的A酷威P回复会将群集IP地址映射到多播MAC地址,而广大路由器也许交流机(例如,港湾和思科的一些产品)会拒绝这一表现。怎么样缓解吧?方法是手工业在路由器或调换机上添加静态映射,将群集IP地址映射到群集的多播MAC地址

其余,Windows Server 二〇〇二提供了二个新的特点,称为I阿奇霉素P
多播,它可以因此采用I丙胺博莱霉素P协议帮助来使沟通机只将NLB通信发送到连接NLB节点的端口,而不是全数交流机端口。可是此个性必须供给交流机扶助IGMP侦听,并且须求群集工作在多播格局下。