Qingjie Zhou wrote:

>     用Linux构造Internet站点时,想用一个NFS和多个WWW服务器的结构。
>
> 但是在这种结构中,如果NFS服务器发生故障,势必导致整个站点的崩溃。于是就必然
> 要采用一定的方法。现有的SUN平台上提供了通过外接磁盘阵列双机热备的HA体系,DEC
> 提供了Cluster技术,如果采用Linux的话该如何做才能保证NFS服务器的安全性呢?自
> 动备份软件如ARC Server有没有for Linux的程序?

根据我的经验,linux系统崩溃的机会是很少很少的。硬盘故障的机会要多得很多。如果你有带热插拔功能的盘组,又有SCSI接口,用Linux直接
带上它就行了。

>     我目前想到的办法只有两个:
>     1. 利用Linux的WATDOG实现一定间断时间的连续服务。

这是什么意思?

>     2. 利用一台Linux机做冷备份,定期镜像主NFS服务器。同时利用Switch
> Hub的自动双备功能,当主NFS服务器的Link断开时,利用冷备份机工作。
>
> 在freesoft.cei.gov.cn中只有少量HTML文件和大量的FTP文件,基本上以只读为主。
> 可是对于一个具有大量关键交互信息的WWW站点来说,保存交互信息和提供连续不间断
> 的服务都是非常重要的。不知宫老师和各位高手对此有何建议?

说两个例子看能不能有一点启发?

我们学校计算中心有AIX(IBM/RS6000),Dec/UNIX(alpha),HPUX(PA)
等系统近一百台,共有师生员工帐户近两万个。所有帐户都是NFS安装的,
不管你在什么系统登录,你的口令、邮件、家目录都是一样的。NFS服务
器有盘组若干,热插拔。RS-6000 AIX作NFS服务器,有FDDI口若干以增加
带宽。有几次影盘故障都没有造成用户可察觉的影响。为防万一,用二台
可自动换带的(六盘)DDS3磁带机每天备份盘组内容。备份由crontab调
度,自动进行。

另一个例子是我们系由我负责的系统。有二台Linux作NFS服务器,带动近
三十个Linux无盘工作站,每个NFS服务器带20GB的SCSI硬盘,各有两块网
卡,一块用于服务器互通,另一块提供服务。两台机器之一为热被份机,
每小时同步一次,备份机每分钟探测主机一次,发现主机故障后通过串口
切断主机电源,改变自己的IP变成主机(ifconfig)。磁带备份用一个
DDS2,每天半夜作增量备份,用tar加上一个自制的script,在最后一个文
件写本盘磁带的内容目录。用crontab调度。这个设置能满足我们的要求。

>
>
> 如何实在不行的话,我打算利用两台SUN机构造HA结构提供NFS,八台高配置兼容机运
> 行Linux提供WWW服务。
>     谢!

不客气,一起切蹉,祝你好运!min

--
----
NT=No Thanks, WWW=World Wide Wait
Does PnP mean "Plug and Pray"?

注:关于Linux下的双机热备份及高可用性,请参考一下站点:
 linas.org 很好的站点,上面有很多高深的论题。
 Linux-HA  新开的站点,专门针对高可靠性/高可用性。
 Fake      Redundant Server Switch
 Linux cluster  顾名思义啦。
 

本文转自中文Linux论坛