如何利用windows server 2008实现负载均衡

作者&投稿:毓咏 (若有异议请与网页底部的电邮联系)
windows server 2008 r2 怎么测试负载均衡是否可用~

Windows Server 2008 R2是微软推出的一款服务器操作系统,它和win2008还是有很大的差别的,在内核方面它与windows7系统一样使用了NT6.1内核。如果我们需要,那么该如何用U盘安装win2008r2服务器系统呢?那就来看看小编接下来所介绍的u盘装系统教程吧。
将u深度U盘启动盘连接电脑USB接口,重启电脑,当屏幕出现开机画面时按下启动快捷键进入u深度主菜单,选择【02】运行u深度win8PE装机维护版(新机器),如图所示:
进入到win8pe系统后会自动弹出u深度pe装机工具,此时我们点击“浏览”,找到并选择U盘中原版win2008r2镜像,然后点击“打开”,如图所示:
选完后回到u深度pe装机工具界面,此时可以点击浏览旁边的小箭头,选择需要安装的版本,然后点击安装的盘,最后点击“确定”,如图所示:
弹出的窗口点击“确定”,如图所示:
还原需要3-5分钟,完成后提示重启,我们点击“是”即可,如图所示:
重启后系统开始进行安装,在弹出的安装向导中我们点击“下一步”,直至最终安装完成,如图所示:
我们跟随系统的引导设置自己个人信息,值得一提的是,首次进入必须设置管理员密码,而且密码必须足够复杂,包含字母、数字和符号,这样设置才能成功,完成后便可进入到桌面,

一、简单介绍负载均衡
负载均衡也称负载共享,它是指负载均衡是指通过对系统负载情况进行动态调整,把负荷分摊到多个操作节点上执行,以减少系统中因各个节点负载不均衡所造成的影响,从而提高系统的工作效率。
在常用的大型服务器系统当中都存在着负载均衡组件,常用的像微软的网络负载平衡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 中还具备 “故障转移群集” 功能,它是利用负载共享的方式,把多台服务器的共用信息进行持久化储存,当其中某台服务器出现问题时,请求会自动分摊到其他服务器当中。使用 “故障转移群集” 功能,更能保证 “网络负载平衡集群”的正常运行,有利于统筹管理分布式系统中的各种资源,利用共享信息及其服务机制扩大系统的处理能力。“故障转移群集” 功能将在下一篇文章再作详细介绍。

一、简单介绍负载均衡

负载均衡也称负载共享,它是指负载均衡是指通过对系统负载情况进行动态调整,把负荷分摊到多个操作节点上执行,以减少系统中因各个节点负载不均衡所造成的影响,从而提高系统的工作效率。
在常用的大型服务器系统当中都存在着负载均衡组件,常用的像微软的网络负载平衡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 中还具备 “故障转移群集” 功能,它是利用负载共享的方式,把多台服务器的共用信息进行持久化储存,当其中某台服务器出现问题时,请求会自动分摊到其他服务器当中。使用 “故障转移群集” 功能,更能保证 “网络负载平衡集群”的正常运行,有利于统筹管理分布式系统中的各种资源,利用共享信息及其服务机制扩大系统的处理能力。“故障转移群集” 功能将在下一篇文章再作详细介绍。

二、NLB 主要功能

支持群集功能,一个群集最多支持32台服务器。
支持网络地址转换(NAT)功能,能把请求自动转发到 NLB 群集上对各台服务器。
实现管道化式管理,允许向 NLB 群集同时发送多个请求。
支持多地址多端口管理,每台服务器可以绑定多个虚拟 IP,每个虚拟 IP 可建立多个开放式端口。
支持故障快速恢复功能,当服务器出现故障重启后将自动恢复群集联机。
支持单播、多播、IGMP多播多种群集操作模式。
支持事件日志管理,可以快速查阅群集事件记录。

三、NLB 使用方式

3.1. 打开 “服务管理器”,添加 “网络负载平衡” 功能。

3.2. 安装完成后,打开“网络负载平衡管理器”

3.3.新建群集,连接到作为群集服务器当中的一台主机

3.4.为此主机绑定优先级数,和专用的IP地址,一台主机可以绑定多个IP地址

3.5.建立群集IP地址以进行负载平衡,若存在多个IP地址系统将会以第一个IP作为此群集的IP对信息进行检测。

3.6.设定群集参数,此处可设定群集完整的Internet名称,确定其操作模式。此处需要稍作解释:

3.6.1 单播模式
指把各主机节点重时指向同一个虚拟MAC地址,在此情况下各节点之间不能实现通讯。

3.6.2 多播模式
指各主机节点都保留原有的MAC地址,此外再外加专用于NLB的通讯MAC地址,使各节点之间能正常实现通讯。但并非所有的路由器或交换机都支持多播模式,使用时需要谨慎处理。

3.6.3 IGMP多播模式
建立在多播模式功能之上,在默认情况下每隔60秒发送一次IGMP信息。它可以确保发送给网络负载平衡群集的通讯只通过服务于群集主机的端口,而不是所有交换机端口。

注意: 由于并非所有路由器或交换机都支持多播模式,所以在不确定的情况下最好使用双网卡单播模式,并且预先设置好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 禁用该端口范围
该参数指定阻止相关端口规则的所有网络通讯。在这种情况下,网络负载平衡驱动程序将筛选所有相应的网络数据包或数据报。该筛选模式可让您阻止传送到特定范围的端口的网络通讯。

3.8 在完成群集配置后,在群集上按右键,选择 “添加主机到群集”,重复 3.3 、3.4安装步骤,可连接多台群集主机。

四、网络负载平衡群集系统测试

建立一个ASP.NET项目,加入以下 Default.aspx 页面,然后建立一个群集,绑定IP为192.168.1.110,在编辑 “端口规则” 时,选择 “多主机无相关性” 筛选模式。最后分别在群集加入Virtual-PC-A1、Virtual-PC-A2两台主机。使用第三方客户端进行访问时,多次点击 NewPage 连接时,可检测到系统会把请求连接到不同的主机之上。

复制代码
1 <html xmlns="http://www.w3.org/1999/xhtml">
2 <head runat="server">
3 <title></title>
4 <script type="text/C#" runat="server">
5 protected void Page_Load(object sender, EventArgs e)
6 {
7 String hostName = System.Net.Dns.GetHostName();
8 Response.Write(hostName+"<br/>");
9 IPAddress[] addressList = System.Net.Dns.GetHostAddresses(hostName);
10 foreach(IPAddress address in addressList)
11 Response.Write(address.ToString()+"<br/>");
12 }
13 </script>
14 </head>
15 <body>
16 <form id="form1" runat="server" >
17 <div align="left">
18 <a href="http://192.168.1.110/Default.aspx" target="_blank">New Page</a>
19 </div>
20 </form>
21 </body>
22 </html>


WIN7在文件夹怎么把一个文件夹插入两个文件夹中间
v利用windowds的搜索功能 打开你存放文件的文件夹,在搜栏里输入:*.然后将搜索出来的文件全部剪切复制到一个文件夹里即可 这样即使有同名文件,他也不会替换,而是在文件名后添加序号

windows10电脑自动关机怎么设置
1、右键单击“开始”,弹出菜单选择“控制面板”,如图:2、然后点击控制面板里的“管理工具”,如图:3、在管理工具里点击“计划任务程序”,如图:4、先点击下任务计划程序库,然后在中间的空白位置点击右键,选择“创建基本任务”,也可以点击右边的“创建基本任务”,如图:5、给定时关机的任务取个...

window.open和window.parent的区别
一、window.parent 是iframe页面调用父页面对象,当我们想从iframe内嵌的页面中访问外层页面是可以直接利用window.parent获取。例子如下:a.html b.html 二、window.opener是window.open或超链接打开的子页面调用父页面对象。例子如下:a.html b.html 下面来举几个常用的例子:parent.window与top.window一般...

为什么说window.opener.location.href恶意跳转?
因为这样一来,当点击友情链接新开窗口进入他的网站后,他的网页可以利用window.opener.location.href="他的网址" 把你的网页也跳转到他的网站内的页面(当然也可以是其他页面)。这就相当于你好心借钱给别人,但到最后你的全部身家都被他占了去!补充说一下:opener就是指如果当前窗口是被其他窗口通过...

什么是窗口效应?
那么不久之后,其它的窗户也会被人打破。如果一个地方扔了很多垃圾,没有人去打扫的话,那么就会有更多的垃圾扔在哪里。Wagner于1974年提出“吸收窗,术语,并以“窗口效应”(Window effect)假说来解释地高辛生物利用度低的原因。先前的实验结果表明,地高辛仅在人体小肠上部迅速吸收,从而部分证实此假说。

C#用按钮播放本地音乐
有好几种方法,这里只介绍利用Window Media Player播放的。首先,创建一个winform窗体。双击Form1.cs(已打开了的话就不用了),会显示窗体设计界面。接着点击左边的工具箱(如果没有,那就点击“视图”,里面会有工具箱,点击就有了)。然后移到“对话框”一栏,右键选择“选择项”点击COM组件,在...

怎么投屏在电脑上
电脑投屏设置如下:在Windows10系统电脑的键盘上同时按下【Win徽标】+【P】组合键,打开电脑右侧边栏的【投屏模式】选项卡面板。根据需要选择【仅电脑屏幕】,【复制】,【扩展】,【仅第二屏幕】四种模式,完成后即可实现电脑的有线投屏。1、首先点击左下角【菜单】按钮,如下图所示。2、点击【设置】...

win32编程,一个程序怎么实现多个窗口(是多次利用greatewindow吗?
当然是多次调用创建窗口的函数(不一定非得是CreateWindow函数)。一个程序只能有一个消息循环,由它处理本程序接收到的所有消息。

苹果投屏到电脑win10,手机没声音了怎么解决
手机投屏电脑,电视等明明已经投屏成功了,但是只能看到画面,却没有声音,是不是很无奈呢?今天就跟大家分享下大家手机投屏电脑没投声音要怎么解决。1、在手机和电脑上安装AirDroid Cast软件 2、打开电脑上的AirDroid Cast软件。【下载电脑客户端使用】3、在手机上打开AirDroid Cast应用,输入电脑上的投屏...

开始菜单--运行,都有什么命令,越详细越好
病毒破坏了系统文件,请使用杀毒软件查杀病毒,然后利用Window2000提供的“命令控制台”中的Chkdsk\/r命令检查修复系统文件即可。 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 其他类似问题 2007-06-05 谁能告诉我运行的命令,越详细越好! 2 2009-03-19 谁能列几个常用命令,就是在开始菜单中“运行”...

临县18453114995: 怎么用windows serve 2012构建web服务器 要具体步骤. -
麻爸华安: 打开服务器管理器,找到添加角色与功能,单击打开.点击下一步,至如图所示的界面,检查一下服务器信息,看看是否有误,确认无误后,点击下一步选择Web服务器,在前面打对勾选择完后会弹出提示框,如下图所示,选择添加功能进到如图所示的页面后,可以选择要添加的WEB服务器的具体功能,可根据情况自行选择,这里我们选择默认设置,不做更改注意:在选择功能的时候,一定要检查一下最后面的管理工具中的IIS管理控制台是否选上. 选择完功能后,单击下一步,进入安装界面,点击安装安装成功后,点击关闭

临县18453114995: 我们公司想用一台电脑,系统是windows serve 2003,作为服务器,建立一个文件共享服务器. -
麻爸华安: 在开始--程序--管理工具中选择管理宁的服务器,然后添加删除角色,里面在服务器角色下选择文件服务器即可,然后再硬盘里建立共享文件夹就可已管理这些文件夹了

临县18453114995: windows serve2003如何在BIOS设置自动开机 -
麻爸华安: 步骤一:按开机键开机后-进入 BIOS (例如:DELL 是按 F2,HP 是按 F10)),进入BIOS设置画面,然后选中“Power Management Features”(电源管理设置)后回车进入.在电源管理窗口中找到“Restore on AC/Power loss”项,并按回车...

临县18453114995: Win2008serve作为以域控制器,怎么搭建ftp服务器 -
麻爸华安: 在服务器管理器-角色-安装web服务,勾选FTP.安装好后打开IIS,新建FTP站点就可以了.不过实际可能复杂得多,主要涉及FTP配置部分.如果需要简单,可以考虑安装FileZilla Server

临县18453114995: 主机如何访问virtualbox里面windows serve 2003搭建的ftp服务器跟web服务器 -
麻爸华安: 打开virtualbox,在虚拟系统启动之前,点击菜单栏的“设置”------>“网络”----->“连接方式”改为bridge adapter,即网桥模式,即可.此时虚拟机相当于局域网内的一台单独的机器,只要主机和虚拟机在相同的ip段内即可访问通讯.

临县18453114995: 如何在笔记本电脑上运行Windows Server 2012 -
麻爸华安: 1. 直接安装和创建虚拟机安装两种方法;2. windows server 2012虽然是windows系列的服务器操作系统,但也可以像windows XP、windows 7一样正常安装到个人PC上,只是一些服务器服务需要消耗更多的PC资源而已;3. 第二种就是创建虚拟机了,可以使用VM等虚拟机软件在个人PC电脑中创建一个虚拟机,虚拟机可以很好的支持windows server 2012服务器系统.

临县18453114995: 有人用windows serve2008吗??怎么激活
麻爸华安: 1,首先DOWN到zh-Hans_windows_server_2008_datacenter_enterprise_standard_x86_dvd_x14-26742 的安装包, 2,网上找个安装教程(非常简单滴说哦,还找不到,就来找我吧15111608) 3,准备一个分区,我选的是XP所在分区 C 分区 ...

临县18453114995: Web服务器是通过软件来实现 常用的软件包括ISS和Apache 如何在Windows serve -
麻爸华安: 你说的是2012吧,,,在服务器管理,有个角色添加的,把IIS选项打钩,再按下一步,一步步安装就可以了!

临县18453114995: 联想c560一体机如何安装windows serve 2008系统 -
麻爸华安: 联想C560 一体机win8安装win7失败解决方法:一、BIOS设置 (不同机型BIOS界面可能有细微区别,以实际机型为准).1. 启动时不断点击键盘上的F1键,进入BIOS 界面,选择“Exit”→把 “OS Optimized Default”设置为“disabled” ,(OS ...

临县18453114995: 怎样通过Windows身份认证连接远程SQL Server服务 -
麻爸华安: 客户端通过windows身份远程连接SQL服务器,需要在SQL Server服务器中将客户端计算机中的windows用户添加为SQL Server用户.

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网