基于虚拟机的微软集群和应用部署的(NLB+IIS)实验

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

基于虚拟机的微软集群和应用部署的(NLB+IIS)实验

目录

一、NLB群集介绍 (3)

二、实验名称 (4)

三、实验说明 (4)

四、实验目的 (4)

五、实验原理和架构设计 (4)

六、实验拓扑 (5)

七、实验准备和注意事项 (5)

7.1、虚拟机环境准备 (5)

7.2、操作系统环境准备 (5)

7.3、软件准备 (6)

7.4、IP地址规划 (6)

八、实验步骤 (6)

8.1 虚拟机的准备工作 (6)

8.2 安装IIS (9)

8.3 安装NLB群集 (13)

8.4 新建NLB群集 (15)

九、验证实验环境 (25)

9.1 新建一个测试主页 (25)

9.2 验证 (28)

一、 NLB群集介绍

Windows Server 2008 R2 中的网络负载平衡 (NLB) 功能可以增强 Internet 服务器应用程序,如在 Web、FTP、防火墙、代理、虚拟专用网络 (VPN) 以及其他执行关键任务的服务器上使用的应用程序] 的可用性和可伸缩性。运行 Windows Server 2008 R2 的单个计算机提供有限的服务器可靠性和可伸缩性能。但是,通过将运行 Windows Server 2008 R2 的其中一个产品的两台或多台计算机的资源组合到单个虚拟群集中,NLB 便可以提供 Web 服务器和其他执行关键任务服务器所需的可靠性和性能。

上图描述了两个连接的网络负载平衡群集。第一个群集由两个主机组成,第二个群集由四个主机组成。这是如何使用 NLB 的一个示例。

每个主机都运行所需的服务器应用程序(如用于 Web、FTP 和 Telnet 服务器的应用程序)的单个副本。NLB 在群集的多个主机中分发传入的客户端请求。可以根据需要配置每个主机处理的负载权重。还可以向群集中动态地添加主机,以处理增加的负载。此外,NLB 还可以将所有流量引导至指定的单个主机,该主机称为默认主机。

NLB 允许使用相同的群集 IP 地址集指定群集中所有计算机的地址,并且它还为每个主机保留一组唯一专用的 IP 地址。对于负载平衡的应用程序,当主机出现故障或者脱机时,会自动在仍然运行的计算机之间重新分发负载。当计算机意外出现故障或者脱机时,将断开与出现故障或脱机的服务器之间的活动连接。但是,如果您有意关闭主机,则可以在使计算机脱机之前,使用 drainstop 命令处理所有活动的连接。任何一种情况下,都可以在准备好时将脱机计算机明确地重新加入群集,并重新共享群集负载,以便使群集中的其他计算机处理更少的流量。

NLB 群集中的主机会交换检测消息以保持有关群集成员身份的数据的一致性。默认情况下,当主机在五秒之内未能发送检测消息时,该主机便出现了故障。当主机出现故障时,群集中的剩余主机将聚合在一起并执行以下操作:

1、确定哪些主机仍然是群集中的活动成员。

2、选择优先级最高的主机作为新的默认主机。

3、确保所有新的客户端请求都由仍然活动的主机进行处理。

在聚合期间,仍然活动的主机会查找一致的检测信号。如果无法发送检测信号的主机开始提供一致的检测信号,则它会在聚合过程中重新加入群集。当新的主机尝试加入群集时,它会发送检测消息,该消息也会触发聚合。当所有群集主机对当前的群集成员身份达成一致之后,会向剩余主机重新分发客户端负载,并完成聚合。

通常聚合只需几秒钟,因此由群集中断的客户端服务是非常少的。在聚合期间,仍然活动的主机会继续处理客户端请求,而不会影响现有连接。如果所有主机在几个检测期间报告的群集成员身份和分发映射都一致,则聚合结束。

二、实验名称

基于虚拟机的微软集群和应用部署的(NLB+IIS)实验

三、实验说明

1、本文档中用NLB来代替微软网络负载均衡群集,因为微软网络负载均衡群集简称就是NLB;

2、VM指虚拟机。

四、实验目的

通过在vsphere环境上,使用两台虚拟机组成NLB群集,从而让学生了解和认识微软NLB群集的原理和NLB群集的网络负载均衡和故障切换功能是如何实现的,以及掌握搭建这个实验的关键步骤和方法。

五、实验原理和架构设计

NLB 使用一种分布算法将负载均衡分布到多台主机上,从而提高基于 IP 的关键型服务(例如Web、虚拟专用网络、流媒体、终端服务、代理等等)的可伸缩性和可用性,同时可检测主机故障

并自动将流量重新分配给其他操作主机,从而提供高可用性。通过在两台虚拟机上面均安装NLB和IIS,通过心跳网络监控群集节点的服务,确定其中一节点出现故障,立即把服务切换到另一节点。

六、实验拓扑

七、实验准备和注意事项

7.1、虚拟机环境准备

1、两台VM,要求配置均为一致。实验环境至少要1G内存,2vCpu,两块虚拟网卡,系统盘建

议50G;

2、两台VM的操作系统均为windows server 2008 R2 sp1;

3、建议做实验时,为了节省时间,学生可以从事先配置好的模板新建虚拟机即可。

7.2、操作系统环境准备

1、NLB群集环境对AD环境没有要求,可以加域可以不加

2、用本地管理账户安装配置

7.3、软件准备

windows server 2008 R2 sp1 企业版

7.4、IP地址规划

八、实验步骤

8.1 虚拟机的准备工作

8.1.1 通过模板部署虚拟机

先通过模板虚拟机准备好两台VM,在这里命名为NLB1和NLB2。

8.1.2 配置网络

为了认识网卡的作用,建议把两台VM的网卡重新命令,例如这里把公用网络(群集网络)命令为“manage”,心跳网络命名为“xintao”,如下图所示,具体的操作步骤和注意事项请参考《在vsphere环境上做微软故障转移群集注意事项》的虚拟机操作系统的网络配置。注意:两台VM的网卡均要进行设置。

相关文档
最新文档