Windows 2008 R2_NLB网络负载均衡(图文详解)(转)

  • 目录

  • 前言

  • 软件条件

  • DNS域名服务器

  • DNS服务器原理

    • DNS域名空间

    • DNS区域

    • DNS服务器的种

    • DNS查询模式

    • 缓存文件

  • 配置DNS服务器

  • DNS服务之采取

    • 新建子域

    • 在DNS正于解析被新建主机A或AAAA资源记录

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

    • 邮箱交换器资源MX记录

    • 缔造DNS正于解析区域

    • 新建反为解析区域和反朝记录

    • 开创辅助区域

  • DNS的高级设置

    • 免去DNS客户端的休息存区

    • 消DNS服务器的休养生息存区

    • 反区域类型和区域文件称

    • 动态更新

    • 运用nslookup指令来查记录

    • 清除DNS缓存

Load Balance

Load
Balance
:负载均衡提供了千篇一律栽中之法门提高网络设施、服务器等装置的起访问、保证网络服务的灵活性和可用性。

LB的原理:将一个网络服务所待处理的大量数据均的分担到差不多独操作单元上展开实践。

使用NLB来部署Web Farm集群

服务器集群
Cluster
:通过集群的思维和方吃大气之服务器又支持一个服务,在客户端看来就是像是单生一致台服务器在运行。集群可以运用多台计算机进行并行计算从而赢得酷高的精打细算速度,也可以就此多台计算机做备份,从而使得其他一个机械坏了全方位体系或者能够健康运行。集群化操作可以削减单点故障数量,并且实现了集群化资源的高可用性。

NLB(Network Load Balance):网络负载均衡,通过将多高IIS
Web服务器组成Web
Farm的方,可以供一个享排错、负载平衡的高可用性能网站。当Web
Farm接收到大半只不等用户的连年要时,这些请求会受分流的送至Web
Farm中不同之Web服务器来处理,以之来增强访问效率。并且若Web
Farm中生Web服务器因为故障而望洋兴叹持续提供劳务时,会由于另外还能健康运行的Web服务器来继续为用户提供劳务,因此Web
Farm还装有故障转移的法力。

Web Farm架构 

图片 1

  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的性和可用性。

图片 2

环境准备

未雨绸缪服务器

  • 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

配备上述准备条件并测试能否成通信

在Win08r2pc1中配置DNS服务

创建neishida.com,并在域内加加相同条A记录(www.neishida.com <–>
192.168.1.8) 
注意:192.168.1.8 为集群IP,即用户发送请求的目标IP。 

图片 3

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

于Win08r2pc1惨遭配置File Service文件服务

File Service用于存储Web服务器的共享设置以及共享网页内容。 
Step1:在Win08r2pc1受到新构筑一个当地安全用户,以便两光服务器的Web服务可以运用这账号来连续文件服务器。

起来 –> 管理工具 –> 计算机管理 –> 本地用户和组 –>
添加新用户webuser(取消下次登陆修改密码,选择密码永不过期)
 

图片 4

Step2:新建用于存放共享配置与共享站点网页文件的文本夹C:\\Webfiles,并给予用户webuser完全控制权限 

图片 5

 
继而在共享文件夹Webfiles下创造两只文件夹configurationsContents独家用于存放共享配置文件和网页文件

Step3:将共享文件夹的所有者设定为webuser,否则恐怕会见油然而生是因为权力不足导致的配备文件无法访问。 

图片 6

在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服务是否健康运行。 

图片 7

在win08r2pc2上部署IIS Web服务

及以win08r2pc1直达部署web服务的步骤大致相同,但是未需以win08r2pc2达勾画副default.aspx。 
装好后,在win7pc1齐看http://192.168.1.200测试web服务上正规运作。

部署共享的站点文件夹

我们用将片个Web服务器共同使用共享文件夹c:\Webfiles来作站点文件夹

win08r2pc1丁之web共享配置

Step1:将win08r2pc1备受的default.aspx文件复制到共享文件夹c:\Webfiles\Contents

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

图片 8

Step3:将共享文件夹c:\Webfiles\Contents用作win08r2pc1底Web服务站点文件夹。 
开拓Web网站Default Web Site的主干设置 –> 在大体路径处输入
\192.168.1.100\Webfiles\Contents –> 点击连接为 –>
设定站点文件夹的指定访问用户为webuser
 

图片 9

图片 10

Step4:测试 

图片 11

 
形成布局之后,无论是以win08r2pc1尚是于win08r2pc2负都只能通过用户webuser来访问共享的站点文件夹。

Step5:在win7pc1蒙还输入http://192.168.1.100来拜访网站。

Step6:配置Web1的共享设置 
先行将Web1的共享设置和心腹钥导出至共享文件夹c:\Webfiles\configurations中。 
待采取用户webuser的证据来进行操作,并且需要呢位置文件加密。 

图片 12

输入密钥密码后导出密钥 

图片 13

图片 14

Step7:企业Web1的共享配置效应 

图片 15

图片 16

 
这时候在win08r2pc1遭之Web服务密钥就会见备份到当地电脑的%Systemroot%\System32\inetsrv\config文本夹着。

Step8:重开Web服务器如果配置生效

win08r2pc2负之web共享配置

Step1:在win08r2pc2着创造一个用来访问共享站点文件夹的同名用户webuser,并吃webuser隶属于IIS_IUSERS组。

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

图片 17

Step3:在win7pc1中输入http://192.168.1.200测试是否会健康访问win08r2pc2的web服务 

图片 18

Step4:设置win08r2pc2惨遭之网站共享设置 

图片 19

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

创建NLB集群

Step1:分别在win08r2pc1和win08r2pc2中安装网负责人均功能。 
注意:每一样宝需要加入到集众多被的服务器都亟需设置NLB功能模块。 
打开服务器管理器 –> 功能 –> 添加作用 –> 网络负载均衡 

图片 20

Step2:在win08r2pc1吃新建集群 
发端 –> 管理工具 –> 网络负载平均管理器 –>
右击网络负载平均群集 –> 新建群集 –> 输入主机 –> 点击连接 –>
选择int1 –> 下一致步
 

图片 21

图片 22

 
其中优先级作集群中主机的绝无仅有标识符HostID,每一样尊主机只能发出唯一的一个优先级。

Step3:设置虚拟IP:192.168.1.8 

图片 23

Step4:选择单播的集群模式 

图片 24

 
集群的操作模式

  • 单播模式:NLB集众多中之各一样高服务器被的MAC地址,都见面为轮换成同一个集群MAC地址。每一样光服务器都见面通过集群MAC地址来接连续到Web
    Farm的要。

  • 多播模式:多播的数量包会同时的传递至大半台服务器遭受,这些计算机属于同一个几近播组,它们拥有一个同台之多播MAC地址

Step5:点击完成,使用默认的端口规则 

图片 25

Step6:等待NLB将win08r2pc1会合一块交聚集众多中 

图片 26

Step7:将win08r2pc2添加到NLB集群中 
当NLB管理器中右击192.168.1.8 –> 选择上加主机及集群 –>
在主机处填入win08r2pc2底IP地址或者Hostname –>选择网卡int1 –>
点击下一步
 

图片 27

事先级默认为2 

图片 28

Step8:等待win08r2pc2汇完成。 

图片 29

Step9:在win7pc1中访问http://www.neishida.com测试NLB是否正常运转

图片 30

注意:如果起了500 内部错误的言辞好尝试Run
–> iisreset来重启IIS Web服务。

NLB的尖端管理

编写端口规则

图片 31

集群IP地址:选择适用于这个规则的集群IP地址。默认为拥有集群IP地址都使这规则。 
端口范围:此端口规则所含有的端口范围。 
筛选模式

  • 大抵独主机:表示集众多被有所的服务器都见面处理上集群的网要,共同来供网络负载均衡和排错功能。集众多被列一样台服务器的载重比重默认都是一样的。我们也足以通过右击服务器名称
    –> 主机属性 –> 端口规则选择项卡 –>
    编辑
    来吗各国一样贵服务器设定不同之载荷比重。 

  • 图片 32

  • 单一主机:表示是规则有关的流量都到由纯的服务器来处理。

  • 熬用这端口范围:所有与这个端口规则相关的流量都见面叫NLB集群阻挡。

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