专注于互联网--专注于架构

最新标签
网站地图
文章索引
Rss订阅

首页 »服务器 » windows负载均衡:Windows 2003系统网络负载均衡的实现 »正文

windows负载均衡:Windows 2003系统网络负载均衡的实现

来源: 发布时间:星期日, 2009年1月11日 浏览:25次 评论:0
  在现行许多网络应用中有时台服务器往往不能满足客户端要求此时只能通过增加服务器来解决问题   那么有没有个办法或者技术来解决此类问题呢?使用Windows 2000或Windows Server 2003中网络负载平衡群集就可以(本文将介绍Windows Server 2003中网络负载平衡技术实现思路方法)

  、网络负载平衡优点

  1.网络负载平衡允许你将传入请求传播到最多达32台服务器上即可以使用最多32台服务器共同分担对外网络请求服务网络负载平衡技术保证即使是在负载很重情况下它们也能作出快速响应

  2.网络负载平衡对外只须提供个IP地址(或域名)

  3.如果网络负载平衡中台或几台服务器不可用时服务不会中断网络负载平衡自动检测到服务器不可用时能够迅速在剩余服务器中重新指派客户机通讯此保护措施能够帮助你为关键业务提供不中断服务可以根据网络访问量增多来增加网络负载平衡服务器数量

  4.网络负载平衡可在普通计算机上实现

  在Windows Server 2003中网络负载平衡应用包括Internet信息服务 (IIS)、ISA Server 2000防火墙和代理服务器、VPN虚拟专用网、终端服务器、Windows Media Services(Windows视频点播、视频广播)等服务同时网络负载平衡有助于改善你服务器性能和可伸缩性以满足不断增长基于 Internet客户端需求

  网络负载平衡可以让客户端用个逻辑Internet名称和虚拟IP地址(又称群集IP地址)访问群集同时保留每台计算机各自名称

  下面我们将在两台安装Windows Server 2003普通计算机上介绍网络负载平衡实现及应用

   2、网络负载平衡实现

  这两台计算机中台计算机名称为w2003-1IP地址为202.206.197.190台名为w2003-2IP地址为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协议)在网络属性中“网络负载平衡”也不能被选择这可以从“网络连接属性”中查看

  ①先进入第台计算机以管理员身份登录从“管理工具”中运行“网络负载平衡管理器”用鼠标右键单击“网络负载平衡群集”从出现菜单中选择“新建群集”进入“群集参数”界面

  在“IP地址”后面输入规划群集参数地址202.206.197.195在子网掩码处使用默认值在“完整Internet名称”后面输入cluster.heinfo.edu.cn(也可以是其他名称但输入DNS名称必须和输入IP地址相符)

  如果允许远程控制请选中“允许远程控制”并在“远程密码”和“确认密码”处输入可以进行远程控制密码

  ②点击“下步”按钮进入群集IP地址页面后再进入“端口规则”界面点击“下步”按钮进入“连接”界面

  ③在“连接”界面“主机”栏中输入当前计算机名称w2003-1然后点击“连接”按钮将在“对配置个新群集可用接口”框中显示出连接计算机网卡及IP地址选择和群集IP地址同网段地址(用于对外提供网络应用网卡)然后点击“下步”按钮进入设置“主机参数”界面点击“完成”按钮系统将自动开始网络负载平衡群集配置几分钟后网络负载平衡群集配置完成

  ④打开第 2台计算机并以管理员身份登录进入

  注意:在网络负载平衡中每个节点上管理员账号用户名和密码最好

  ⑤然后在第台计算机上用鼠标右键单击新创建群集从出现菜单中选择“添加主机到群集”将出现“连接”界面在“主机”中输入第 2台计算机计算机名称点击“连接”按钮将会在“对配置群集可用接口”下面显示出连接计算机上网络配置选择202.206.197.191网卡进入主机参数界面点击“完成”按钮即可返回网络负载平衡管理器

  ⑥关闭网络负载平衡管理器后再进入网络负载平衡管理器用鼠标右键单击“网络负载平衡群集”从出现菜单中选择“连接到现存将会弹出“连接”界面

  输入第台计算机名称点击“连接”按钮在“群集”下面将列出群集IP地址选择此IP地址并点击“完成”按钮连接群集即可完成

  以后如果这两台服务器不能满足需求可以按以上步骤添加第3台、第4台计算机到网络负载平衡中以满足要求

   3、用IIS服务验证网络负载平衡

  网络负载平衡配置好后为了实现某项具体服务需要在网络负载平衡计算机上安装相应服务例如:为了实现IIS网站WebSite负载平衡需要在相应网络负载平衡计算机上安装IIS服务

  安装网络负载平衡应用不需要特别思路方法只需要在配置好网络负载平衡计算机上安装相应服务即可但是为了让每个用户在通过网络负载平衡访问到区别计算机时能够访问到数据需要在网络负载平衡每台计算机上保持数据致性举例来说:实现了两个节点IIS网络负载平衡为了保证两个网站WebSite内容致性除了这两个IIS服务器配置相同外相应网站WebSite数据必须

  为了检验网络负载平衡我们可以通过IIS来进行验证其他些应用如终端服务、Windows Media服务和IIS应用相类似

  在网络负载平衡台计算机上安装IIS服务思路方法如下:

  在“添加/删除”中点击“添加Windows组件”进入Windows组件向导双击“应用服务器”进入“应用服务器”

  选中ASP.NET、Internet信息服务及应用网络COM+访问后即可开始安装IIS服务

  安装的后进入第台计算机inetpub"wwwroot目录新建个文本文件输入以下内容:

  This win2003-1

  然后将它保存为default.htm文件这个网页在IE中将显示如下内容:



  This w2003-1

  在第 2台计算机inetpub"wwwroot目录新建个文本文件并输入下面内容:

  This win2003-2

  这个网页在IE浏览器中将显示“This w2003-2”随后将这个文件以default.htm名称保存

  然后在其他计算机上IE浏览器中键入http://cluster.heinfo.edu.cn将会显示为“This win2003-1”或“This win2003-2”根据网络负载网络负载平衡会自动转发到第台计算机或第 2台计算机为了验证效果你可以在浏览时候拔掉第台计算机网线或拔掉第 2台机器网线将会发现浏览到将是区别内容当然我们只是测试时候为了验证网络负载平衡效果两个网站WebSite内容不而在正式应用时候网络负载平衡群集每个节点计算机内容将是这样不管使用那个节点响应都保证访问内容是



相关文章

读者评论

发表评论

  • 昵称:
  • 内容: