假定提供Web服务的两台Linux服务器IP地址分别为192.168.1.10和192.168.1.20。为了使用DNS循环机制,由主机名www.test.com对外提供一致的服务,需要在DNS服务器的test.com区域文件中增加下列内容: www

admin2008-11-02  26

问题 假定提供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-1所示案例采用NFS(网络文件系统)技术主要解决什么问题?由图中左边的交换机组成的局域网有何功能?

选项

答案主机ns同时作为NFS(网络文件系统)服务器,Web服务器(www1和www2)作为它的客户,共享数据和服务脚本,保证Web服务的数据同步或一致。 NFS服务器需要向www1和www2分发数据文件,为避免分发和同步占用了Web服务的带宽,左边的交换机组成192.168.2.0 NFS专用局域网,保证Web的服务质量。 同时这种配置将使NFS文件系统对外界不可用,增强了服务器的安全性。

解析 采用多个服务器组成“集群”不仅能够提高整个系统的可靠性,而a还能够分担系统负载(负载均衡)。
   应用循环DNS配置技术可以实现不能动态调整的、简单的负载均衡技术,具体来讲就是通过恰当配置DNS区域文件,将两台不同IP地址的服务器,利用“别名”机制关联到一个统一的主机名上,客户通过这个统一的主机名访问服务器资源时,DNS名称服务器将依次给出第一个服务器的IP地址、第二个服务器的IP地址、第一个服务器的IP地址……,不间断地循环。循环DNS配置的缺点之一是,名称服务器没有办法知道哪台服务器负载重,如果一台服务器崩溃或由于某种原因不可用了,循环DNS仍将返回不可用的服务器的IP地址,使有些用户能够访问成功而有些用户访问不成功。
   采用基于硬件(导向器)的负载均衡方法能够克服上述缺点。图中WSD Pro导向器拦截了所有访问服务器资源的通信连接,根据一种或多种算法选择一台服务器(物理上的)将连接进行转发,比如导向器可以根据服务器的“忙碌”情况米选择,即导向器可以利用网络和服务的可用性及服务器的性能米选择某个服务器向客户提供服务。
   采用上述方法实施负载均衡还需要解决服务器之间的数据同步等关键问题,必须要有另外一种机制米保证不同的服务器对外提供的服务是一致的。在第三台服务器上(本题中是DNS服务器)安装NFS系统是可行的解决方案,可在该服务器上一个或多个磁盘中安装,Web服务器通过NFS可以共享访问这些磁盘。但是应该看到,采用这种方法工作效率会较低,而且存在单点故障。实际应用时,NFS系统仅共享小的文件系统,其他数据通过某种机制(如rdist)向Web服务器分发以保证数据资源一致,当然这个问题不在本试题考试范围之中。
   题图中所示的实际解决方案包括两个局域网,右边的局域网通过导向器对外提供网络服务,左边的局域网称为NFS专用局域网,用于服务器之间的数据共享和同步,两个局域网互相独立,不能互相访问,互不干扰。因此名字服务器上的双网卡(处于两个不同的局域网)之间不能转发IP包,其配置文件中的FORWARD IPV4应设置为0(或no)。
   NFS服务器的eth0网卡的地址是192.168.1.3,其/etc/sysconfig/network文件内容如下:
   NETWORKING=yes
   FORWARD_IPV4=0
   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
   NETMASK=255.255.255.0
   NETWORK=192.168.1.0
   BROADCAST=255.255.255.255
   ONBOOT=yes
转载请注明原文地址:https://kaotiyun.com/show/zXPZ777K
0

相关试题推荐
最新回复(0)