Web服务器的Web,Odyssey2_NLB互连网负载均衡

  • 目录

  • 前言

  • 软件条件

  • DNS域名服务器

  • DNS服务器原理

    • DNS域名空间

    • DNS区域

    • DNS服务器的品类

    • DNS查询方式

    • 缓存文件

  • 配置DNS服务器

  • DNS服务的运用

    • 新建子域

    • 在DNS正向剖析中新建主机A或AAAA财富记录

    • 新建主机的别名CNAME能源记录

    • 邮箱调换器财富MX记录

    • 创立DNS正向解析区域

    • 新建反向分析区域和反向记录

    • 创设协助区域

  • DNS的尖端设置

    • 化解DNS客户端的缓存区

    • 破除DNS服务器的缓存区

    • 更换区域类型和区域文件名

    • 动态更新

    • 使用nslookup指令来查阅记录

    • 清除DNS缓存

IIS Web服务器的Web Farm这里运用下图的景况建设构造二个由IIS
Web服务器所组成的Web
Farm,架设其网站为www.itchenyi.com。大家将直接在图中两台IIS
Web服务器上启用Windows
NLB,NLB操作情势选用单播方式。图片 1
Web Farm的软硬件须求        
要搭建以上条件的话,其软硬件配置需合营下诉须求如非生产条件,建议选拔Microsoft的Hyper-V所提供的设想机来测量试验)1、IIS
Web服务器Web1与Web2
:这两台组成Web Farm的服务器都是Windows Server
二〇〇八普拉多2
Enterprise,且将设置Web服务器IIS角色,同一时候大家要创造三个NLB集结,并将这两台服务器投入此会集。这两台服务器各有两块网卡,一块连接网络1、一块连接网络2,当中独有网卡1启用Windows
NLB,因此网卡1
了原始的固定IP地址192.168.1.1、192.168.1.2)之外,它们还恐怕有三个一块的会集IP地址192.168.1.254)并由此这些会集IP地址来接收由测量试验ComputerWin-XP发来的上网恳求http://www.itchenyi.com/)。**2、文件服务器FileServer**:这台Windows
Server
二〇〇〇服务器用来储存Web服务器的网页内容,也便是两台Web服务器的主目录都是在那台文件服务器的平等文件夹,两台Web服务器也相应要运用一样的装置,而这几个分享设置也是被积攒在那台文件服务器上。提示:        
由于此地运用Web
Farm的设置,由此将测量检验境况简化为仅使用一台文件服务器,所以网页内容与共享设置并不曾容错作用,故此能够架设多台文件服务器利用DFS复制来一块网页内容与分享设置,便以提供容错作用。DNS服务器:依然利用Windows
Sever 2002服务器来解析Web
Farm网站www.itchenyi.com的IP地址。测验ComputerWIN-XP:这里小编仍沿用自身的习贯,用XP测量试验www.itchenyi.com是还是不是能够健康连接Web
Farm,提醒、测验Computer和DNS服务器能够是大同小异台Computer,对于测验来讲未有任何影响。 有备无患网络情状与Computer        
这里将列出任何搭建Web
Farm情状的进度,以供我们参照他事他说加以考察。1、将DNS1与WIN-XP的网卡连接到网络1,Web1与Web2的网卡1连接受网络1,网卡2连接到网络2,FileServer的网卡连接网络2。若使用Windows
Server 二〇〇八Odyssey2
Hyper-V虚构机的话,新建2个设想网络就可以。2、改换两台Web服务器的两块网卡名称,以便于识别,如下图。提醒:假诺您是经过虚构机复制操作系统的话,须要在微型Computer上运转Sysprep.exe程序改造其SID。图片 2
3、如前方拓扑图所示,设置IP地址、子网掩码、首荐DNS。4、暂且关闭全体测量试验景况中的防火墙。 DNS服务器设置如接纳WIN
2003需插入光盘)
图片 3
南新北区域|增加A记录省略无关重要步骤)图片 4
测量试验DNS是或不是正规提供深入分析图片 5
         提示:         固然成功深入分析到Web
Farm网站的会集IP地址,然则还未有新建集合,也没安装集合IP地址,由此会现出不能够连接的音讯,要是集结和会集IP地址都构建好了。仍发送icmp包,那么大有十分大可能率是因为win
server 贰零零捌的防火墙未关门。 文件服务器的安装        
那台文件服务器用来存款和储蓄Web服务器的分享设置,与分享网页内容,需先在本地安全数据库新建贰个用户账户,以便于两台Web
服务器能够选拔那么些账户连接文件服务器。提醒:若此文件服务器有参加Active
Directory
域的话,也得以使用域账户。图片 6
将webuser用户步入到WebFiles文件权限里图片 7
继之在此文件内新建三个子文件夹,三个用来囤积分享的布局,一个用来存款和储蓄分享网页网站的主目录),架设文件名吻别是Configurations与Contents,如下图 图片 8
Web服务器Web1的设置。大家将要Web1上设置Web服务器IIS剧中人物,同期即便网页为运用ASP.NET编写。由此还须要设置ASP.NET角色。 图片 9
图片 10
        
接下来新建三个测验用的首页,其文件名称为default.aspx,却内容如下,将此文件放到网站默许的主目录%SystemDrive%\inetpub\wwwroot之下。

Load Balance

Load
Balance
:负载均衡提供了一种有效的章程提升网络设施、服务器等装置的现身访问、保障网络服务的百发百中和可用性。

LB的原理:将一个互连网服务所急需管理的雅量数码均衡的摊派到四个操作单元上海展览中心开实施。

<b>客户端的IP地址是:</b>
<%Response.Write(Request.ServerVariables("remote_addr"))%><br>
<b>Web Server的IP地址是:</b>
<%Response.Write(Request.ServerVariables("local_addr"))%>

使用NLB来部署Web Farm集群

服务器集群
Cluster
:通过集群的沉思和方式让大气的服务器同临时候帮助二个劳务,在客户端看来就如唯有一台服务器在运转。集群能够选择多台计算机进行并行计算从而获取非常高的盘算速度,也足以用多台Computer做备份,从而使得别的一个机械坏了全部系统大概能符合规律运作。集群化操作可以削减单点故障数量,并且完毕了集群化财富的高可用性。

NLB(Network Load Balance):网络负载均衡,通过将多台IIS
Web服务器组成Web
Farm的主意,可以提供贰个存有排错、负载平衡的高可用品质网址。当Web
Farm接收到八个例外用户的一连央求时,那几个伏乞会被分散的送到Web
Farm中分裂的Web服务器来管理,以此来升高访谈功能。并且若Web
Farm中有Web服务器因为故障而不可能持续提供劳动时,会由其余仍旧能够不荒谬运作的Web服务器来继续为用户提供劳务,由此Web
Farm还装有故障转移的作用。

Web Farm架构 

图片 11

  1. Web
    Farm内的每一台Web服务器的对外网卡各有二个静态IP地址。服务器通过那个静态IP对外发送流量。

  2. 始建一个NLB Cluster,将IIS Web Server参与到NLB
    Cluster中后,它们就能够共享着同二个集群IP地址(设想IP地址)。并透过这么些集群IP地址来接受用户的上网央求。

  3. 当NLB接受到这个央求后,会均衡的将这个乞求交由NLB Cluster中的IIS Web
    Server管理。那样就达到了负荷均衡的目标,加强了IIS Web
    Server的质量和可用性。

图片 12

建议改造网址读取暗许文件的优先级,以便网址优先读取default.aspx,如图:图片 13
随着大家客户机上使用浏览器来测量试验是还是不是足以符合规律连接网址。如下图,为打响总是的分界面。图中我们平素使用Web1的一定IP地址连接Web,因为还从未启用Windows
NLB。不可能采纳集合IP地址连接。图片 14
Web服务器Web2的设置Web2的安装差不离与Web1安装同样,以下仅列出摘要:1、在Web2上设置Web服务器IIS)角色与ASP.NET角色服务。2、不需要新建default.aspx、也不需要将default.aspx复制到Web2的主目录。3、直接测量试验,如下图片 15
分享网页与分享的安插接下去我们要让多少个网址选拔存款和储蓄在文书服务器FileServer内的网页与分享配置。Web1分享网页的陈设。我们将以Web1的网页来作为三个网址的共享网页,因而先将Web1主目录中的测量试验首页default.aspx。通过网络复制到文件服务器FileServer的分享文件夹\\IP\Webfiles\Contents内。图片 16
注意:         在Windows Server
二〇〇八奇骏2内启用了互联网发掘职能后,恐怕也意识不了文件服务器,其恐怕的缘由是互连网发掘作用又被自动的歇业了,其恐怕原因是一下子三个劳务未有运营:DNS
Client、Function Discovery Resource Publication、SSDP Discovery、UPnP
Device
Host。接下来要将Web1的主目录制订到\\IP\WebFiles\Contents分享文件夹,並且动用新建在文件服务器FileServer内的本地用户账户webuser来连接此分享文件夹,且在Web1上也必须新建一个一样名与密码的用户账户,需打消采用用户后一次登入时改动密码、改选择密码永然则期),且必须将其投入到IIS_IUSRS组内,如下图图片 17
将Web1主目录制定到\\IP\WebFiles\Contents分享文件夹的步子为:1、单击Default
Web
Site侧边的中坚设置图片 18
2、如下图,在物理路线处输入\\IP\WebFiles\Contents、单击连接为。图片 19
3、如下图选取特定用户→单机设置→输入用来连接的用户名webuser与密码→鲜明】图片 20
4、单击下图中的测量试验设置,测验是不是能够平常连接上述分享文件夹,图片 21
做到后,用客户端访谈测量试验一番应先将浏览器的缓存清楚)此时应有能够健康看到default.aspx的网页。提示:        
假诺网址由此不健康或安全设置有异动的话,则你只怕须求针对网址的应用程序池推行回收操作,以便让网站恢复生机符合规律或获得最新的毛尖设置值,比方来讲,Default
Web
Site的采纳程序池为DefaultAppPool,若要针对此池来施行回收操作,可如下图所示。。。。图片 22
Web1的分享的铺排我们将以Web1的设置来作为两个Web服务器的分享设置,由此请先将Web1的安装和密钥导出到\\IP\WebFiles\Configurations,然后再钦点Web1来选择那份位于\\IP\WebFiles\Configurations的安装。1、将Web1的装置导出、存款和储蓄到文件服务器上,双击Web1服务器的分享的安插图片 23
2、单击下图中左边的导出配置…在图中的物理路线输入文件服务器的渠道→单击连接为→输入用户名webuser和密码→单击明显。图片 24
3、如下图设置用来保安加密密钥的密码→单击明显→在前图中单击鲜明】密码必须至少为8个字符,且需蕴含数字、特殊符号、日文大小写字母需匹配服务器的密码复杂性】。图片 25
4、接着启用Web1的分享的安插作用:如下图选用启用分享的安插→在大要路线中输入存款和储蓄分享的布置的路子→输入有权力连接此分享文件夹的用户名webuser与密码→单击应用→输入前边设置的密钥密码→显著】。图片 26
5、分明后会展现Web1的幸存加密密钥会被备份到本地Computer内用来积累的目录中(%Systemroot%\system32\inetsrv\config)。Web2分享网页的安装        
大家要将Web2的主目录制定到文件服务器FileServer的分享文件夹中,并采纳新建在文书服务器内的本地用户连接此分享文件夹。一样也要在Web2上新建一个等同名称的账户及密码,设置密码永可是期,且参预到IIS_IUSRS组内。图片 27
将Web2的主目录拟订到文件服务器的步子与web1完全同样,这里不再另行,图片 28
做到后,可到测量试验计算机XP上采用http://192.168.1.2/来测试,此时应该可以正常看到default.aspx的网页,如图。![](http://www.bkjia.com/uploads/allimg/131228/0241504315-52.jpg)
 Web2的分享的配备        
现在我们要让Web2来利用位于文件服务器上的分享配置,步骤如下:1、双击Web2分界面中的分享的布署。可参考前边的步骤)2、采用启用分享的布局→在物理路线中输入分享配置的门径→输入有权连接的用户webuser和密码→单机应用→输入前边设置的加密的密钥密码→分明。 图片 29
到此处两台Web服务器的分享均达成了!等日子空了。会将NLB集结的相关安装也发上来 

情形筹划

预备服务器

  • Win08R2_PC1

    • Hostname=win08r2pc1

    • 网卡int1=192.168.1.100/24(StaticIP) \ 网卡int2=集群IP(先不安装)

    • DNS Service

    • IIS Web Service

    • FileService

  • Win08R2_PC2

    • Hostname=win08r2pc2

    • 网卡int1=192.168.1.200/24(StaticIP) \ 网卡int2=集群IP(先不安装)

    • IIS Web Service

  • Win7_pc1

    • Hostname=win7pc1

    • IP = 192.168.1.222/24

  • 虚构网络VMNet1、VMNet2 

    • Win08r2pc1和Win08r2pc2中的int1int2独家连接到Net1Net2

计划上述希图条件并测量试验能还是不可能打响通讯

正文出自 “IT辰逸”
博客,请务必保留此出处http://itchenyi.blog.51cto.com/4745638/1127399

在Win08r2pc1中配置DNS服务

创建neishida.com,并在域内增加一条A记录(www.neishida.com <–>
192.168.1.8) 
注意:192.168.1.8 为集群IP,即用户发送诉求的靶子IP。 

图片 30

 
测试:在Win7pc1中解析www.neishida.com的域名

http://www.bkjia.com/windows/613218.htmlwww.bkjia.comtruehttp://www.bkjia.com/windows/613218.htmlTechArticleIIS Web服务器的Web
Farm这里运用下图的条件建设构造二个由IIS Web服务器所构成的Web
Farm,架设其网站为www.itchenyi.com。大家将一贯在图中两台IIS W…

在Win08r2pc第11中学布局File 瑟维Sven件服务

File Service用于存款和储蓄Web服务器的分享设置和分享网页内容。 
Step1:在Win08r2pc第11中学新建叁个本地安全用户,以便两台服务器的Web服务能够运用那个账号来延续文件服务器。

起来 –> 处理工科具 –> 计算机管理 –> 本地用户和组 –>
增加新用户webuser(撤销后一次登入修改密码,选拔密码永可是期)
 

图片 31

Step2:新建用于寄放分享配置和分享站点网页文件的文件夹C:\\Webfiles,并赋予用户webuser完全调整权限 

图片 32

 
继而在分享文件夹Webfiles下开创多个文件夹configurationsContents各自用于寄放分享配置文件和网页文件

Step3:将分享文件夹的主人设定为webuser,不然大概会现出由于权力不足形成的布署文件无法访谈。 

图片 33

在Win08r2pc1中部署IIS Web服务

Step1:增加IIS Web服务角色并设定使用ASP .NET为Web后端支撑 
Step2:改动站点款待页面包车型客车优先级最高为default.aspx,能够有效的增加网址的拜谒功能。

Step3:在暗中认可的站点目录%SystemDrive%\inetpub\wwwroot下开创测量检验网页文件default.aspx。 
写入下列asp代码:

<b>客户端的IP地址为:</b><%Response.Write(Request.ServerVariables("remote_addr"))%><br><b>Web Server的IP地址是:<b><%Response.Write(Request.ServerVariables("local_addr"))%>1234

Step4:在Win7pc1中访问http://192.168.1.100测量试验Web服务是不是健康运维。 

图片 34

在win08r2pc2上部署IIS Web服务

与在win08r2pc1上配备web服务的步调大约一样,可是无需在win08r2pc2上写入default.aspx。 
设置到位之后,在win7pc1上访问http://192.168.1.200测验web服务时候正规运作。

配备分享的站点文件夹

大家须要将三个Web服务器共同利用分享文件夹c:\Webfiles来作为站点文件夹

win08r2pc第11中学的web分享配置

Step1:将win08r2pc第11中学的default.aspx文件复制到分享文件夹c:\Webfiles\Contents

Step2:将用户webuser加入到IIS_IUSRS组中。 

图片 35

Step3:将分享文件夹c:\Webfiles\Contents作为win08r2pc1的Web服务站点文件夹。 
开拓Web网址Default Web Site的基本设置 –> 在物理路线处输入
\192.168.1.100\Webfiles\Contents –> 点击连接为 –>
设定站点文件夹的钦赐访谈用户为webuser
 

图片 36

图片 37

Step4:测试 

图片 38

 
实现都部队署之后,无论是在win08r2pc1依然在win08r2pc第22中学都只能通过用户webuser来访谈分享的站点文件夹。

Step5:在win7pc第11中学重新输入http://192.168.1.100来做客网址。

Step6:配置Web1的分享设置 
先将Web1的分享设置和密钥导出到共享文件夹c:\Webfiles\configurations中。 
亟需利用用户webuser的凭据来开始展览操作,况兼要求为地点文件加密。 

图片 39

输入密钥密码后导出密钥 

图片 40

图片 41

Step7:公司Web1的分享配置效果与利益 

图片 42

图片 43

 
那儿在win08r2pc第11中学的Web服务密钥就能备份到本地计算机的%Systemroot%\System32\inetsrv\config文本夹中。

Step8:重启Web服务器使配置生效

win08r2pc第22中学的web共享配置

Step1:在win08r2pc第22中学创制三个用于访谈分享站点文件夹的同名用户webuser,并让webuser隶属于IIS_IUSERS组。

Step2:将win08r2pc2的站点目录设置为\\192.168.1.100\Webfiles\Contents 

图片 44

Step3:在win7pc1中输入http://192.168.1.200测量试验是或不是能够平常访谈win08r2pc2的web服务 

图片 45

Step4:设置win08r2pc第22中学的网址分享设置 

图片 46

Step5:重启IIS Web服务使配置生效

创建NLB集群

Step1:分别在win08r2pc1和win08r2pc2中安装互联网总管均功能。 
注意:每一台供给步入到集群中的服务器都急需安装NLB作用模块。 
张开服务器管理器 –> 作用 –> 增添职能 –> 网络负载均衡 

图片 47

Step2:在win08r2pc第11中学新建集群 
始发 –> 管理工科具 –> 网络负载平均管理器 –>
右击网络负载平均会集 –> 新建群集 –> 输入主机 –> 点击连接 –>
接纳int1 –> 下一步
 

图片 48

图片 49

 
其中优先级用作集群中主机的独一标记符HostID,每一台主机只能有唯一的多个先行级。

Step3:设置虚拟IP:192.168.1.8 

图片 50

Step4:接纳单播的集群方式 

图片 51

 
集群的操作格局

  • 单播格局:NLB集群中的每一台服务器中的MAC地址,都会被沟通成同一个集群MAC地址。每一台服务器都会因而集群MAC地址来接过延续到Web
    Farm的乞求。

  • 多播情势:多播的多少包会同不平时间的传递到多台服务器中,这一个Computer属于同一个多播组,它们具备八个联机的多播MAC地址

Step5:点击完毕,使用暗许的端口准绳 

图片 52

Step6:等待NLB将win08r2pc1聚合到集群中 

图片 53

Step7:将win08r2pc2添加到NLB集群中 
在NLB处理器中右击192.168.1.8 –> 选用增加主机到集群 –>
在主机处填入win08r2pc2的IP地址或然Hostname –>选择网卡int1 –>
点击下一步
 

图片 54

先行级默感到2 

图片 55

Step8:等待win08r2pc2汇聚实现。 

图片 56

Step9:在win7pc1中访问http://www.neishida.com测验NLB是还是不是健康运营

图片 57

注意:假设出现了500 内部错误的话能够尝试Run
–> iisreset来重启IIS Web服务。

NLB的高级级管理

编纂端口法则

图片 58

集群IP地址:选拔适用于此法则的集群IP地址。默以为所有集群IP地址都利用此准则。 
端口范围:此端口准则所含有的端口范围。 
筛选形式

  • 四个主机:表示集群中具备的服务器都会管理步向集群的网络须求,共同来提供网络负载均衡和排错作用。集群中每一台服务器的载重比重私下认可未有分裂的。咱们也得以通过右击服务器名称
    –> 主机属性 –> 端口准则选项卡 –>
    编辑
    来为每一台服务器设定不一样的负荷比重。 

  • 图片 59

  • 纯净主机:表示此准则有关的流量都交由单一的服务器来拍卖。

  • 禁止使用此端口范围:全部与此端口准绳相关的流量都会被NLB集群阻挡。

转载自:http://blog.csdn.net/jmilk