Windows Server 2012网络管理项目教程项目8:配置Web Farm网络负载均衡
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
DNS Windows 8 客户端
群集IP地址:192.168.10.10 Web1 Web1
2012srvB IP地址:192.168.10.2
2012srvC IP地址:192.168.10.1
8.1 知识引入
Web Farm是将多台IIS Web服务器组成一起的方式,Web Farm可以提供一个具备容错与负载平衡功能的高可用性 网站,可以为用户提供一个不间断的、可靠的网站服务。 Web Farm的主要功能如下:
5、单击“添加”,输入群集IP地址(192.168.10.10)和 子网掩码。单击“确定”。
6、单击“下一步”。
7、在此例中,群集操作模式选择“单播模式”,单击 “下一步”。
8、选择默认端口规则,单击“完成”。
9、将2012srvB做为群集中的第一台服务器加入群集。
10、右击群集IP地址,选择“添加主机到群集”。
11、在主机中输入群集中第2台Web服务器主机名 2012srvC,单击“连接”。
12、单击“下一步”。
13、选择默认端口规则,单击“完成”。
14、稍待一段时间后,群集状态会显示成“已聚合”状态。
8.4 任务3:测试NLB与Web Farm
完成以上设置后,可以在客户端上测试是否可以连接到 Web Farm网站,打开IE浏览器,输入,注意 这里要使用到DNS这章的知识,将域名对应 的群集IP地址192.168.10.10在DNS服务器注册,下图是成 功连接后的界面。
3、在主机中输入群集中第1台Web服务器的主机名 2012srvB,单击“连接”。
4、单击“下一步”。图中的“优先级(单一主机标识 符)”就是Web1的host ID,每台服务器的host ID必须是 唯一的。若群集接受到的数据包未定义在端口规则中,则 会将此数据包交给优先级较高(host ID数字较小)的服务 器来处理。
1、当Web Farm接收到不同用户的连接网站请求时,这些 请求会被分散送给Web Farm中不同的Web服务器来处理, 因此可以提高网页的访问效率。 2、如果Web Farm中有Web服务器出现故障,此时会由 Web Farm中的其他Web服务器继续为用户提供服务,因 此Web具有容错功能。
Web Farm的一般架构
在Web Farm的架构中,为了避免单点故障而影响到Web Farm的正常运行,因此架构中的每一个设备,包括(防 火墙、负载平衡器、Web服务器)都不止一台。
公共网络
防火墙
负载均衡服务器 Web服务器
Windows系统的网络负载平衡
在Windows Server 2012系统内置了网络负载平衡功能 (Windows NLB),所以可以通配置Windows NLB功能 代替上图中的负载均衡服务器,达到提供容错和负载均衡 的目的。
Web Farm内每一台Web服务器的外网卡都有一个固定的IP 地址,这些服务器对外的流量都是通过静态IP地址送出的。 新建NLB群集后,启用外网卡的Windows NLB,将Web服 务器加入到NLB群集后,它们还会共享一个相同的群集IP 地址,并通过这个群集IP地址来接收外部的访问请求, NLB群集接受到这些请求后,会将它们分散交给群集中的 Web服务器处理,因此可以达到负载均衡和容错的目的。
8.3 任务2:创建Windows网络负载均衡群集
Windows NLB的操作模式分为单播模式与多播模式。
在单播模式下,NLB群集中每一台Web服务器的网卡的MAC都会被 替换成一个相同的群集的MAC地址。它们通过此群集的MAC地址来 接收外部的Web Farm请求,发送到此群集MAC地址的请求,会被送 到群集中的每一台Web服务器。在单播模式下,如果两台Web服务器 同时连接到交换机上,由于两台服务器的MAC地址被改成相同的群 集MAC地址,当这两台服务器通过交换机通信时,由于交换机每一 个端口所注册的MAC地址必须是唯一的,也就不允许两个端口注册 相同的MAC地址。Windows NLB利用MaskSourceMAC功能来解决这 个问题。 在多播模式下,数据包会同时发送给多台计算机,这些计算机都属于 同一个多播组,它们拥有一个共同的多播 MAC地址。NLB群集中每 一台服务器的网卡仍然会保留原来的唯一的MAC地址,因此群集成 员之间可以正常通信,而且交换机中每一个端口所主册的MAC地址 就是每台服务器唯一MAC地址。
4、在出现的“选择目标服务器对话框”中,选择“从服 务器池中选择服务器”,安装程序会自动检测与显示这台 计算机采用静态IP地址设置的网络连接,单击“下一步”。
5、在对话框中单击“功能”,勾选“网络负载平衡”, 单击“下一步”。
6、在“确认安装所选内容”对话框中,单击“安装”。
7、网络负载均衡功能安装完成后,单击“关闭”。
Windows网络管理(Windows Server 2012版)
项目8:配置Web Farm网络负载均衡
8.0 案例场景
ABC公司原来有一台Web服务器可以正常访问,现在由于 公司规模扩大,人员增多,访问量增加,公司内部的Web 服务器总是出现宕机的现象,为了满足公司对Web服务器 的访问需求,现要求对Web服务器进行整改,请你给出合 适的解决方案。
实施过程
通过单播模式配置由两台Web服务器构成的Web Farm。 先将Web1组作为群集中的第1台服务器加入群集,再在创 建的新群集中添加Web2作为群集中的第2台服务器。
1、打开Web1“服务器管理器”,单击“工具”,选择 “网络负载平衡管理器”。
2、右击“网络负载平衡群集”,选择“新建群集”。
启用Windows NLB的Web Farm架构
公共网络
防火墙 启用Windows NLB的Web服务器
8.2 任务1:安装网络负载均衡功能
1、打开“服务器管理器”,单击“仪表板”,选择“添 加角色和功能”;
2、在显示的“开始之前”对话框中,单击“下一步。
3、在出现“选择安装类型”对话框中,选择“基于角色 或基于功能的安装”,单击“下一步”。
群集IP地址:192.168.10.10 Web1 Web1
2012srvB IP地址:192.168.10.2
2012srvC IP地址:192.168.10.1
8.1 知识引入
Web Farm是将多台IIS Web服务器组成一起的方式,Web Farm可以提供一个具备容错与负载平衡功能的高可用性 网站,可以为用户提供一个不间断的、可靠的网站服务。 Web Farm的主要功能如下:
5、单击“添加”,输入群集IP地址(192.168.10.10)和 子网掩码。单击“确定”。
6、单击“下一步”。
7、在此例中,群集操作模式选择“单播模式”,单击 “下一步”。
8、选择默认端口规则,单击“完成”。
9、将2012srvB做为群集中的第一台服务器加入群集。
10、右击群集IP地址,选择“添加主机到群集”。
11、在主机中输入群集中第2台Web服务器主机名 2012srvC,单击“连接”。
12、单击“下一步”。
13、选择默认端口规则,单击“完成”。
14、稍待一段时间后,群集状态会显示成“已聚合”状态。
8.4 任务3:测试NLB与Web Farm
完成以上设置后,可以在客户端上测试是否可以连接到 Web Farm网站,打开IE浏览器,输入,注意 这里要使用到DNS这章的知识,将域名对应 的群集IP地址192.168.10.10在DNS服务器注册,下图是成 功连接后的界面。
3、在主机中输入群集中第1台Web服务器的主机名 2012srvB,单击“连接”。
4、单击“下一步”。图中的“优先级(单一主机标识 符)”就是Web1的host ID,每台服务器的host ID必须是 唯一的。若群集接受到的数据包未定义在端口规则中,则 会将此数据包交给优先级较高(host ID数字较小)的服务 器来处理。
1、当Web Farm接收到不同用户的连接网站请求时,这些 请求会被分散送给Web Farm中不同的Web服务器来处理, 因此可以提高网页的访问效率。 2、如果Web Farm中有Web服务器出现故障,此时会由 Web Farm中的其他Web服务器继续为用户提供服务,因 此Web具有容错功能。
Web Farm的一般架构
在Web Farm的架构中,为了避免单点故障而影响到Web Farm的正常运行,因此架构中的每一个设备,包括(防 火墙、负载平衡器、Web服务器)都不止一台。
公共网络
防火墙
负载均衡服务器 Web服务器
Windows系统的网络负载平衡
在Windows Server 2012系统内置了网络负载平衡功能 (Windows NLB),所以可以通配置Windows NLB功能 代替上图中的负载均衡服务器,达到提供容错和负载均衡 的目的。
Web Farm内每一台Web服务器的外网卡都有一个固定的IP 地址,这些服务器对外的流量都是通过静态IP地址送出的。 新建NLB群集后,启用外网卡的Windows NLB,将Web服 务器加入到NLB群集后,它们还会共享一个相同的群集IP 地址,并通过这个群集IP地址来接收外部的访问请求, NLB群集接受到这些请求后,会将它们分散交给群集中的 Web服务器处理,因此可以达到负载均衡和容错的目的。
8.3 任务2:创建Windows网络负载均衡群集
Windows NLB的操作模式分为单播模式与多播模式。
在单播模式下,NLB群集中每一台Web服务器的网卡的MAC都会被 替换成一个相同的群集的MAC地址。它们通过此群集的MAC地址来 接收外部的Web Farm请求,发送到此群集MAC地址的请求,会被送 到群集中的每一台Web服务器。在单播模式下,如果两台Web服务器 同时连接到交换机上,由于两台服务器的MAC地址被改成相同的群 集MAC地址,当这两台服务器通过交换机通信时,由于交换机每一 个端口所注册的MAC地址必须是唯一的,也就不允许两个端口注册 相同的MAC地址。Windows NLB利用MaskSourceMAC功能来解决这 个问题。 在多播模式下,数据包会同时发送给多台计算机,这些计算机都属于 同一个多播组,它们拥有一个共同的多播 MAC地址。NLB群集中每 一台服务器的网卡仍然会保留原来的唯一的MAC地址,因此群集成 员之间可以正常通信,而且交换机中每一个端口所主册的MAC地址 就是每台服务器唯一MAC地址。
4、在出现的“选择目标服务器对话框”中,选择“从服 务器池中选择服务器”,安装程序会自动检测与显示这台 计算机采用静态IP地址设置的网络连接,单击“下一步”。
5、在对话框中单击“功能”,勾选“网络负载平衡”, 单击“下一步”。
6、在“确认安装所选内容”对话框中,单击“安装”。
7、网络负载均衡功能安装完成后,单击“关闭”。
Windows网络管理(Windows Server 2012版)
项目8:配置Web Farm网络负载均衡
8.0 案例场景
ABC公司原来有一台Web服务器可以正常访问,现在由于 公司规模扩大,人员增多,访问量增加,公司内部的Web 服务器总是出现宕机的现象,为了满足公司对Web服务器 的访问需求,现要求对Web服务器进行整改,请你给出合 适的解决方案。
实施过程
通过单播模式配置由两台Web服务器构成的Web Farm。 先将Web1组作为群集中的第1台服务器加入群集,再在创 建的新群集中添加Web2作为群集中的第2台服务器。
1、打开Web1“服务器管理器”,单击“工具”,选择 “网络负载平衡管理器”。
2、右击“网络负载平衡群集”,选择“新建群集”。
启用Windows NLB的Web Farm架构
公共网络
防火墙 启用Windows NLB的Web服务器
8.2 任务1:安装网络负载均衡功能
1、打开“服务器管理器”,单击“仪表板”,选择“添 加角色和功能”;
2、在显示的“开始之前”对话框中,单击“下一步。
3、在出现“选择安装类型”对话框中,选择“基于角色 或基于功能的安装”,单击“下一步”。