阅读以下基于Windows 2003操作系统服务器实施负载平衡策略的技术说明,根据要求回答问题1至问题5。【说明】 随着各行业信息化建设的不断深入,对网络应用服务器的处理能力、高可用性提出了更高的要求。尤其是高度信息化的企业中,关键性网络服务已经成为企业生成过程中的重要环节,服务的中断意味着生产的中断,机会的丧失。负载平衡不但可以有效地解决单服务器的性能限制,而且可以实现故障的快速转移,保证服务的高可用性及灵活的扩展性。 Windows 2003操作系统的负载平衡主要是依靠组建网络负载平衡群集来实现的,支持Web、FTP、 Proxy、VPN、Windows Media、Telnet等服务器的负载平衡。 有两台已安装Windows Server 2003操作系统且完成相同功能(仅开放HTTP协议)的服务器,其中一台服务器的计算机名称为test-1,IP地址为212.198.19.90;另一台服务器的计算机名称为test-2,IP地址为212.198.19.91。现规划这两台服务器的网络负载平衡群集使用的IP地址为212.198.19.95,网络负载平衡群集完整的计算机名称为cluster.test.com,群集检测信号通信始终来源于实现网络负载平衡的网络适配器,且只要IP数据报不携带和群集适配器相同的MAC地址,该服务器也可以处理来自子网内部的通信。
问答题
网络负载平衡(Network Load Balancing)的核心是位于网络适配器驱动和(1)之间的WLBS.SYS的筛选器驱动。它采用一种(2),根据传入客户端的(3),以统计方式将其映射到群集主机。当发现到达的数据包时,所有主机同时执行这种映射,以快速确定哪个主机应当处理这个程序包。这种映射一直保持不变,直到群集主机数发生更改时为止。 与集中式负载平衡应用程序相比,网络负载平衡筛选算法处理数据包的效率更高,因为前者必须(4)。 【供选择的答案】 (1) A.数据链路层 B.网络层 C.传输层 D.应用层 (2) A.部分分布式算法 B.部分集中式算法 C.完全集中式算法 D.完全分布式算法 (3) A.API接口及端口 B.API接口及IP地址 C.IP地址及端口 D.端口及MAC地址
【正确答案】 正确答案:(1) 网络层 (2) 完全分布式的算法 (3) IP地址和端口 (4) 修改和重新传送数据包
【答案解析】 解析:这是一道要求读者掌握基于Windows 2003操作系统负载平衡的原理的分析理解题。本题所涉及的知识点有: 1)网络负载平衡(NLB,Network Load Balancing),其实质就是提供相同服务的一系列服务器同时监听服务请求,并允许在同一时间运行多个应用程序实例。NLB的核心是位于网络适配器驱动和网络层之间的WLBS.SYS的筛选器驱动。它把每个IP数据包分发到所有群集节点,并根据数据包的源地址、目标地址、传输层协议、端口、群集的配置参数及算法做出由某个节点处理而其他节点丢弃此数据包的统一决定。 2)网络负载平衡采用一种完全分布式的算法,根据传入客户端的IP地址和端口,以统计方式将其映射到群集主机。此进程的发生不需要主机间进行任何通信。 当发现有到达的数据包时,所有主机同时执行这种映射,以快速确定哪个主机应当处理这个程序包。这种映射一直保持不变,直到群集主机数发生更改时为止。 3)与集中式负载平衡应用程序相比,网络负载平衡筛选算法处理数据包的效率更高,因为前者必须修改和重新传送数据包。
问答题
绑定到群集的网络适配器是否需要DHCP功能的支持?
【正确答案】 正确答案:不需要
【答案解析】 解析:在实现网络负载平衡的每一台计算机上,只能安装TCP/IP协议,不要安装IPX协议、NetBEUI协议等其他任何的协议,并且在“本地连接”网络属性对话框中,“网络负载平衡”这一复选框不能被选中,如图2-11所示。
问答题
以管理员身份登录到计算机名称为tes-1的服务器。从【管理工具】菜单中运行【网络负载平衡管理器】,在弹出界面中的“网络负载平衡群集”上单击鼠标右键,从出现的菜单中选择【新建群集】命令,进入如图2-4所示的“群集参数”配置界面。 请根据试题中相关的配置要求,将以下(5)~(8)空缺处的内容填写完整,以完成图2-4所示的配置界面中相关参数的设置。 IP地址: (5) 子网掩码: (6) 完整Internet名称: (7) 群集操作模式: (8)
【正确答案】 正确答案:(5) 212.198.19.95 (6) 255.255.255.0 (7) cluster.test.com (8) 多播
【答案解析】 解析:这是一道要求读者掌握Windows 2003操作系统中网络负载平衡“群集参数”配置的分析理解题。本题的解答思路如下。 1)在图2-4所示的配置界面中,“群集IP配置”栏中的“IP地址”和“子网掩码”是指网络负载平衡群集的虚拟IP地址,即表现在客户面前的“外部”地址;“完整Internet名称”是指能够访问此群集的 DNS名称,例如本题中的cluster.test.com。 2)在“群集操作模式”栏中,单播模式是指各节点的网络适配器被重新指定了一个虚拟MAC地址 (由03-bf-和群集IP地址共同组成,确保此MAC地址的唯一性)。在此模式下所有绑定群集的网络适配器的MAC都相同,因此在单网卡的情况下各节点之间是不能通信的。建议,必要时可在服务器上配置双网卡或多网卡,将用于管理群集的通信与发生在群集和客户端计算机间的通信分隔开。 多播模式是指在保留原有网络适配器的MAC地址不变的同时,还分配了一个各节点共享的多播MAC地址。所以,即使单网卡的节点之间也可以正常通信。但单网卡的带宽占用、竞争网络适配器等缺点仍然存在。 IGMP多播模式(在选中“多播”单选按钮时,才选择“IGMP多播”复选框)除了继承多播模式的优点之外,网络负载平衡(NLB)将每隔60秒发送一次IGMP信息,使多播数据包只能发送到这个正确的交换机端口,避免了交换机数据洪水的产生。 3)由题干关键信息“网络负载平衡群集使用的IP地址为212.198.19.95”可知,(5)空缺处的填写内容是“212.198.19.95”。由于212.198.19.95是一个C类IP地址,其默认的子网掩码是255.255.255.0,因此(6)空缺处的填写内容是“255.255.255.0”(该参数在填写(5)空缺处的IP地址后系统将自动产生)。 4)由题干关键信息“网络负载平衡群集完整的计算机名称为cluster.test.com”可知,(7)空缺处的配置内容是“cluster.test.com”。 5)无论实现网络负载平衡的服务器工作在单播模式还是多播模式,群集检测信号通信始终来源于实现网络负载平衡的网络适配器。但题目要求实现“只要IP数据报不携带和群集适配器相同的MAC地址,该服务器也可以处理来自子网内部的通信”,完成此功能必须在“群集操作模式”栏中选中“多播”,即(8)空缺处的配置内容是“多播”。
问答题
完成图2-4所示的界面中相关参数的配置后,单击【下一步】按钮,进入“端口规则”配置界面页面。选中系统默认配置的规则,单击【编辑】按钮,进入如图2-5所示的“添加/编辑端口规则”配置界面。
【正确答案】 正确答案:(9) 所有 (10) 80 (11) 80 (12) TCP (13) 多个主机
【答案解析】 解析:这是一道要求读者掌握Windows 2003操作系统中网络负载平衡“端口规则”配置的分析理解题。本题的解答思路如下。 1)端口规则是Windows 2003的新特性。网络负载平衡可以针对端口规则采取①禁止、②多个主机和③单一主机处理等3种筛选模式。其中,多主机筛选模式提供了真正意义上的负载平衡,并且可以根据节点的实际处理能力进行负载量的分配。 由题干关键信息“有两台……完成相同功能(仅开放HTTP协议)的服务器”可知,要实现计算机名称分别为“test-1”、“test-2”服务器的网络负载平衡,则需要在“筛选模式”栏选中“多个主机”这一单选按钮(即(13)空缺处填写的内容)。 2)在图2-5所示的配置界面中,“群集IP地址”栏用于配置应用此端口规则的虚拟IP地址。由于本试题没有要求创建特定虚拟群集,即无须输入特定虚拟IP地址,因此该栏需选中“所有”这一复选框 (即(9)空缺处填写的内容),以将所配置的端口规则应用于所有虚拟IP地址。 3)同理,由题干关键信息“有两台……完成相同功能(仅开放HTTP协议)的服务器”可知,实现网络负载平衡的服务器仅提供Web服务。在TCP/IP协议族中,工作于应用层的HTTP协议是基于传输层的TCP所提供的服务,且使用的端口号是80,因此(10)、(11)空缺处的填写内容均是“80”,(12)空缺处的配置内容均是“TCP”。 4)完成以上参数配置后,依次单击[确定]、[下一步]按钮,进入“连接”界面。在“连接”界面的“主机”栏中输入当前服务器的计算机的名称“test-1”或IP地址“212.198.19.90”,然后单击[连接]按钮。系统自动搜索成功后,将在“对配置一个新的群集可用的接口”框中显示出当前服务器的网卡和IP地址。选择与群集IP地址同一网段的地址(用于对外提供网络应用的网卡),然后单击[下一步]按钮,进入设置“主机参数”界面。此界面可使用系统的默认配置,最后单击[完成]按钮,系统将自动开始网络负载平衡群集的配置。几分钟后,当前服务器的网络负载平衡群集配置完成。 5)确认计算机名称为test-2的服务器处于正常工作的情况下,在计算机名称为test-1的服务器上,用鼠标右键单击新创建的群集,从出现的菜单中选择[添加主机到群集]命令。将出现“连接”界面,在“主机”中输入另一名服务器的计算机的名称“test-2”或IP地址“212.198.19.91”,单击[连接]按钮,将会在“对配置群集可用的接口”下面显示出连接的计算机上的网络配置。选择212.198.19.91的网卡,进入主机参数界面,同样使用系统的默认配置,最后单击[完成]按钮,即可返回网络负载平衡管理器的管理窗口。 6)关闭网络负载平衡管理器后,再次启动网络负载平衡管理器。用鼠标右键单击“网络负载平衡群集”,从出现的菜单中选择[连接到现存的]命令,将会弹出“连接”界面。输入计算机的名称“test-1”或IP地址“212.198.19.90”,单击[连接]按钮,在“群集”下面将列出群集的IP地址,选中此IP地址,并单击[完成]按钮,连接群集即可完成。 7)当正式应用时,客户机只需要使用cluster.test.com或IP地址212.198.19.95访问服务器,网络服务平衡会根据每台服务器的负载情况自动选择212.198.19.90或者212.198.19.91对外提供服务。
提交答案
关闭