windows server 2008 R2 搭建 IIS 负载平衡

      我们直接从实验入手,那样更容易理解,安装iis的步骤就跳过

      首先,准备三台虚拟机,要求三台虚拟机能相互访问。本实验里的三台计算机名称分别是:文件服务器08s6,两个群集节点分别是08s5和083,网站的配置和主目录放在文件服务器08s6上。给每台虚拟机新建立一个相同的用户名(webuser)和密码(123.com)。把webuser加入到 iis_iusrs 组。

三台虚拟机的ip:

08s6:192.168.5.6

08s5:192.168.5.5

08s3:192.168.5.3

群集ip:192.168.5.8

(鉴于本人在第一次配置的时候,确实被里面的密码搞晕了,因为里面的密码要输入的地方太多,于是为了方便大家,我在此专门把密码给大家写出了,)

      好了,我们开始

第一部分:配置IIS

1,下图,此处的文件服务器是一个共享文件夹,大家以后再企业里可部署成多台冗余,通过DFS来同步复制,也可以使用SAN。

      在它上面建立一个共享文件夹NLBweb,子文件夹config。一个测试网页文件iisstart.htm,效果也展示给了大家,实验的最后将通过群集ip来把此页面呈现给访客。

wKiom1STtrXgAa4mAAUcHFm3KhY340.jpg

 

2,下图:来到08s5,在08s5 安装好IIS ,打开iis管理器,定位服务器名08s5,打开共享的配置

 

wKiom1ST0FiTL7lwAANjFAJDeDc127.jpg

     导出配置到 08s6\NLBweb\config  点击 连接为

wKioL1ST0bnAuSbFAAKygSg2t4w772.jpg

 

,3,填写如下图,此处填写账号:webuser。点击 确定 来到下一步

wKioL1STs6qjV60uAALtA-XQgso329.jpg

 

4,下图:注意此处的“加密密钥”,并非本地计算机的任何账户密码,这是重新定义的一个后面启用共享配置的密码,一定要记住!!!

wKiom1STswexTUc0AAJGWOPsBGw726.jpg

 

,5,下图:共享配置导出成功后需要 启用共享配置 ,路径,用户名填写如图。

wKioL1STs6qyt6CBAAHastKJtoI050.jpg

 

,6,如图:点击 应用 后,提示需要里输入密码,输入第4图的密码

wKiom1STswejDOWMAAJnna_1Sek478.jpg

 

7,注意,如果提示 保存出错 ,是因为你的 webuser 用户有没有加入 iis_server 组,添加进去就好了。

   按照此方法从第5步开始,配置网络负载群集的第二个节点 08s3 。注:08s3上不用导出配置!

wKioL1STs6uDjoTOAALEN87dYmM928.jpg

 

8,在08s5和08s3上设置 基本配置wKiom1ST0gHQow0kAAMYUZgCGAo367.jpg

       路径为 08s6的共享路径。

wKiom1STzifw-d1mAAVu-B7RJJ8094.jpg

 

9,连接为 webuser 用户

wKioL1STzsvhixMaAAUgV2GTNR4140.jpg

 

10,测试设置

wKiom1STzieA6ChDAAQDIBaedAs673.jpg

 

第二部分:

1,在08s5和08s3上面安装网络负载平衡功能

wKiom1STswfAE2zAAAPJw6a9Aug264.jpg

 

2,打开 管理工具---网络负载平衡管理器----右击新建群集

wKioL1STs6vzRxEJAAFF5tbZeXA643.jpg

,3,先添加08s5(不好意思,被涂红了),选择本地连接网络,此处选择的网络是08s5与08s3和08s6相连接的网卡。

wKiom1STswfSjwN0AAGCiRF60-Q162.jpg

 

,4,优先级(单一主机标识符),因为是第一台,所以他的优先级默认是1。单一主机标识符也就是群集里的host ID,群集用来区分不同计算机的号码

wKioL1STs6uSUx5oAAFhmKOrCO0923.jpg

 

,5,此处是填写群集ip地址,下图填写的是192.168.5.8

wKioL1STs6ux1YKQAAJTDFbbKMs525.jpg

 

6,此处  群集操作模式,简单给大家介绍一下,大家下来可以自行参考戴有炜老师的《windows server 2008 R2 网络管理与架站》

单播:NLB群集内的每一台服务器的MAC地址都会被替换成一个相同的群集mac地址。替换mac地址时会用到Host ID (注意:不是计算机名字哦)

多播:NLB群集内的每一台服务器会有一个共享的群集MAC地址,他是一个多播mac地址,隶属于一个多播组,通过多播mac地址来监听外部请求。

wKiom1STwq2RCGkuAAMtCUf1m70025.jpg

默认下一步

wKiom1STswiTBQEdAAGaO4ZYUw0388.jpg

 

,7,如下图,群集建立完成。

wKiom1STwfiTWK1qAAEWt2Sx8wo393.jpg

 

       差点忘了告诉大家,建立群集,需要开启hyper-v的mac地址欺骗功能,在hyper-v设置里。

 

第三部分:测试负载平衡

打开一台win7的电脑,让它跟群集服务器的ip地址在一个网段

在浏览器里输入群集ip地址,就能访问啦

 

wKioL1STzmuDJkILAAPgZskdc6Q342.jpg