列表

详情


(经典试题,请认真学习)

阅读以下说明,回答问题1至问题4,将解答填入答题纸对应的解答栏内。
【说明】
网络工程师经常会面对服务器性能不足的问题,尤其是网络系统中的核心资源服务器,其数据流量和计算强度之大,使得单一计算机无法承担。可以部署多台Linux服务器组成服务器集群,采用负载均衡技术提供服务。
某企业内部网(网络域名为test.com)由三台Linux服务器提供服务,其中DNS、FTP、SMTP和POP3四种服务由一台服务器承担,Web服务由二台Linux服务器采用负载均衡技术承担。

【问题1】(2分)
假定提供Web服务的二台Linux服务器IP地址分别为192.168.1.10和192.168.1.20。为了使用DNS循环机制,由主机名www.test.com对外提供一致的服务,需要在DNS服务器的test.com区域文件中增加下列内容:
www1  IN  (1)  192.168.1.10
www2  IN  (1)  192.168.1.20
www   IN  (2)  www1
www   IN  (2)  www2
通过DNS的循环机制,客户访问主机www.test.com时,会依次访问IP地址为192.168.1.10和192.168.1.20的www主机。填写上面的空格,完成test.com文件的配置。
【问题2】(2分)
采用循环DNS配置可以实现简单的具有负载均衡功能的Web服务。说明采用循环DNS实现均衡负载存在什么问题。
【问题3】(6分)
图2-1所示的是基于硬件的负载均衡方案,其中WSD Pro被称为导向器,通过导向器的调度,实现服务的负载均衡。主机www1.test.com、www2.test.com、ns.test.com和WSD Pro都配置了双网卡,IP地址标注在图中。
 

图中的各个服务器必须进行恰当的配置,主机ns.test.com的/etc/sysconfig/network文件和/etc/sysconfig/network-scripts/ifcfg-eth0文件配置如下:
 /etc/sysconfig/network文件清单:
NETWORKING=yes
FORWARD_IPV4=(3)
HOSTNAME=ns.test.com
DOMAINNAME=(4)
GATEWAY=(5)
GATEWAYDEV=eth0
/etc/sysconfig/network-scripts/ifcfg-eth0文件清单:
DEVICE=eth0
IPADDR= (6)
NETMASK=255.255.255.0
NETWORK= (7)
BROADCAST=(8)
ONBOOT=yes
填写上面的空格,完成文件的配置。
【问题4】(5分)
图2-1所示案例采用NFS(网络文件系统)技术主要解决什么问题?由图中左边的交换机组成的局域网有何功能?

参考答案:

【问题1】(2分)
(1)A 
(2)CNAME
【问题2】(2分)
存在的主要问题:不能区分服务器的差异,也不能反映服务器的当前运行状态(负载量的大小);或者,不能根据负载情况实现动态调度。
如果一个服务器发生故障不可访问,会造成混乱,一部分人能够访问WWW服务器,另一部分人则不可以。
【问题3】(6分)
(3)false  (或0 )
(4)test.com
(5)192.168.1.10
(6)192.168.1.3
(7)192.168.1.0
(8)192.168.1.255
【问题4】(5分)
主机ns.test.com同时作为NFS(网络文件系统)服务器,WEB服务器(www1和www2)作为它的客户,共享数据和服务脚本,保证WEB服务的数据同步或一致。
NFS服务器需要向www1和www2分发数据文件,为避免分发和同步占用了WEB服务的带宽,左边的交换机组成192.168.2.0NFS专用局域网,保证WEB的服务质量。同进这种配置将使NFS文件系统对外界不可用,增强了服务器的安全性。

详细解析:

【问题1】
DNS的解析文件:每个区域的数据都存储在DNS服务器的解析文件中,又称为资源记录。资源记录的基本格式为:name   ttl   IN   type    data
name字段:定义资源记录引用的域名对象。
ttl字段:定义该资源记录中的信息在cache中存放的时间,通常为空。
IN字段:表示此语句是一条DNS资源记录。
type字段:表示资源记录的类型,分以下几种:
NS,表示这个主机是一个域名服务器。
A,定义了主机名到IP地址的对应关系。
MX,邮件交换器资源记录。
CNAME,定义了对应主机的一个别名。
SOA,记录定义了域名数据的基本信息。
PTR,将IP地址转换为主机域名。
题中(1)处是主机名到IP地址的映射,应该填“A”,(2)处是定义别名,应该填“CNAME”。
【问题2】
循环DNS(Round-robin DNS)技术是负载平衡最常用的方法之一。最早的负载均衡技术是通过DNS服务中的随机名字解析来实现的。在DNS服务器中,可以为多个不同的地址配置同一个名字,这个数据被发送给其他名字服务器,而最终查询这个名字的客户机将在解析这个名字时随机使用其中一个地址。因此,对于同一个名字,不同的客户机会得到不同的地址,因此不同的客户访问的也就是不同地址的Web服务器,从而达到负载均衡的目的。
DNS负载均衡问题是一旦某个服务器出现故障,即使及时修改了DNS设置,还是要等待足够的时间(刷新时间)才能发挥作用,而DNS服务器并不知道这一点,因此客户请求将被延迟,或返回一个“无法访问服务器”消息给用户,在此期间保存了故障服务器地址的客户计算机将不能正常访问服务器。
【问题3】
/etc/sysconfig/network:该文件用来指定服务器上的网络配置信息,包含了控制和网络有关的文件和守护程序的行为的参数。文件清单及其解释:
NETWORKING=yes    # 是否启动网络服务
FORWARD_IPV4=false   # 服务器是否支持IP转发
HOSTNAME=ns.test.com # 服务器的主机名
DOMAINNAME=test.com # 服务器的域名
GATEWAY=192.168.1.10 # 网关设置
GATEWAYDEV=eth0   # 网关所用设备
/etc/sysconfig/network-scripts/ifcfg-eth0文件清单:
DEVICE=eth0   # 网卡设备名称
IPADDR=192.168.1.3    # 网卡IP地址
NETMASK=255.255.255.0   # 子网掩码
NETWORK=192.168.1.0 # 子网络号
BROADCAST=192.168.1.255 # 直接广播地址
ONBOOT=yes    # 在系统启动时,启动本设备。
【问题4】
网络文件系统(NFS)是一种在网络上的机器间共享文件的方法,文件就如同位于客户的本地硬盘驱动器上一样。由左边的交换机、两台WWW服务器和一台多功能服务器(DNS+FTP+MAIL+NFS)又构成了一个局域网。主机ns.test.com同时作为NFS(网络文件系统)服务器,WEB服务器(www1和www2)作为它的客户,共享数据和服务脚本,保证WEB服务的数据同步或一致。NFS服务器需要向www1和www2分发数据文件,为避免分发和同步占用了WEB服务的带宽,左边的交换机组成192.168.2.0NFS专用局域网,保证WEB的服务质量。同进这种配置将使NFS文件系统对外界不可用,增强了服务器的安全性。

上一题