
、网络负载平衡

优点
1.网络负载平衡允许你将传入

请求传播到最多达32台

服务器上

即可以使用最多32台服务器共同分担对外

网络请求服务

网络负载平衡技术保证即使是在负载很重

情况下它们也能作出快速响应

2.网络负载平衡对外只须提供

个IP地址(或域名)

3.如果网络负载平衡中


台或几台服务器不可用时

服务不会中断

网络负载平衡自动检测到服务器不可用时

能够迅速在剩余

服务器中重新指派客户机通讯

此保护措施能够帮助你为关键

业务

提供不中断

服务

可以根据网络访问量

增多来增加网络负载平衡服务器

数量

4.网络负载平衡可在普通

计算机上实现

在Windows Server 2003中

网络负载平衡

应用

包括Internet信息服务(IIS)、ISA Server 2000防火墙和代理服务器、VPN虚拟专用网、终端服务器、Windows Media Services(Windows视频点播、视频广播)等服务

同时

网络负载平衡有助于改善你

服务器性能和可伸缩性

以满足不断增长

基于Internet客户端

需求

网络负载平衡可以让客户端用

个逻辑Internet名称和虚拟IP地址(又称群集IP地址)访问群集

同时保留每台计算机各自

名称

2:网络负载平衡

实现过程
下面

我们将在两台安装Windows Server 2003

普通计算机上

介绍网络负载平衡

实现及应用

这两台计算机中


台计算机名称为w2003-1

IP地址为202.206.197.190

另

台名为w2003-2

IP地址为202.206.197.191
规划网络负载平衡群集使用

IP地址为202.206.197.195

规划网络负载平衡群集完整

计算机名称为cluster.heinfo.edu.cn

你需要在heinfo.edu.cn域中注册此主机名称并将地址设置为202.206.197.195

如果你没有DNS

可以在需要访问网络负载平衡

客户机(包括网络负载平衡主机)上编辑%systemroot%system32driver

c目录下

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协议)

在网络属性中

"网络负载平衡"也不能被选择

这可以从"网络连接属性"中查看

①先进入第

台计算机

以管理员身份登录

从"管理工具"中运行"网络负载平衡管理器"

用鼠标右键单击"网络负载平衡群集"

从出现

菜单中选择"新建群集"

进入"群集参数"界面(图1)

在"IP地址"后面输入规划

群集参数地址202.206.197.195

在子网掩码处使用默认值

在"完整Internet名称"后面输入cluster.heinfo.edu.cn(也可以是其他

名称

但输入

DNS名称必须和输入

IP地址相符)

如果允许远程控制

请选中"允许远程控制"

并在"远程密码"和"确认密码"处输入可以进行远程控制

密码
②点击"下

步"按钮

进入群集IP地址页面后再进入"端口规则"界面

点击"下

步"按钮

进入"连接"界面(图2)
③在"连接"界面

"主机"栏中输入当前计算机

名称w2003-1

然后点击"连接"按钮

将在"对配置

个新

群集可用

接口"框中显示出连接

计算机

网卡及IP地址

选择和群集IP地址同

网段

地址(用于对外提供网络应用

网卡)

然后点击"下

步"按钮

进入设置"主机参数"界面

点击"完成"按钮

系统将自动开始网络负载平衡群集

配置

几分钟后

网络负载平衡群集配置完成

④打开第 2台计算机

并以管理员

身份登录进入

注意:在网络负载平衡中

每个节点上

管理员账号

用户名和密码最好

致

⑤然后

在第

台计算机上

用鼠标右键单击新创建

群集

从出现

菜单中选择"添加主机到群集"

将出现"连接"界面

在"主机"中输入第 2台计算机

计算机名称

点击"连接"按钮

将会在"对配置群集可用

接口"下面显示出连接

计算机上

网络配置

选择202.206.197.191

网卡

进入主机参数界面

点击"完成"按钮

即可返回网络负载平衡管理器(图3)

⑥关闭网络负载平衡管理器后再进入网络负载平衡管理器

用鼠标右键单击"网络负载平衡群集"

从出现

菜单中选择"连接到现存

"

将会弹出"连接"界面

输入第

台计算机

名称

点击"连接"按钮

在"群集"下面将列出群集

IP地址

选择此IP地址

并点击"完成"按钮

连接群集即可完成

以后

如果这两台服务器不能满足需求

可以按以上步骤添加第3台、第4台计算机到网络负载平衡中以满足要求

3、用IIS服务验证网络负载平衡
网络负载平衡配置好后

为了实现某项具体

服务

需要在网络负载平衡

计算机上安装相应

服务

例如:为了实现IIS网站WebSite

负载平衡

需要在相应

网络负载平衡

计算机上安装IIS服务

安装网络负载平衡

应用

时

不需要特别

思路方法

只需要在配置好网络负载平衡

计算机上安装相应

服务即可

但是为了让每个用户在通过网络负载平衡访问到区别

计算机时

能够访问到

致

数据

需要在网络负载平衡

每台计算机上保持数据


致性

举例来说:实现了两个节点

IIS

网络负载平衡

为了保证两个网站WebSite内容


致性

除了这两个IIS服务器

配置相同外

相应

网站WebSite数据必须

致

为了检验网络负载平衡

我们可以通过IIS来进行验证

其他


些应用如终端服务、Windows Media服务和IIS

应用相类似

在网络负载平衡

每

台计算机上安装IIS服务

思路方法如下:
在"添加/删除

"中

点击"添加Windows组件"

进入Windows组件向导

双击"应用

服务器"

进入"应用

服务器"(图4)
选中ASP.NET、Internet信息服务及应用网络COM+访问后

即可开始安装IIS服务

安装的后

进入第

台计算机

inetpubwwwroot目录

新建

个文本文件

输入以下内容:
<html>
This win2003-1
</html>
然后将它保存为default.htm文件

这个网页在IE中将显示如下内容:
This w2003-1
在第 2台计算机

inetpubwwwroot目录

新建

个文本文件

并输入下面

内容:
<html>
This win2003-2
</html>
这个网页在IE浏览器中将显示"This w2003-2"

随后将这个文件以default.htm名称保存

然后

在其他计算机上

IE浏览器中键入http//cluster.heinfo.edu.cn

将会显示为"This win2003-1"或"This win2003-2"

根据网络

负载

网络负载平衡会自动转发到第

台计算机或第 2台计算机

为了验证效果

你可以在浏览

时候

拔掉第

台计算机

网线或拔掉第 2台机器

网线

将会发现浏览到

将是区别内容

当然

我们只是测试

时候

为了验证网络负载平衡

效果

两个网站WebSite

内容不

致

而在正式应用

时候

网络负载平衡群集

每个节点计算机

内容将是

致


这样

不管使用那

个节点响应

都保证访问

内容是

致
