频道直达 - 专题 - 新闻 - 技巧 - 组网 - 开发 - 安全 - web编程 - 图像 - 操作系统 - 数据库 - 教育 - 旅游 - 健康 - 时尚 - 驱动 - 软件 - 游戏 - 多媒体 - ERP - 讨论组

Linux上系统容错的实现

来源: 作者: 出处:巧巧读书 2006-06-07 进入讨论组


  英文:System Fault Tolerance
  
  中文:系统容错
  
  所属类别:服务器
  

  这个特性允许你为一个系统提供硬件冗余。容错是更一般的术语。Novell公司用SFT来描述NetWare中的容错特征。SFT允许你安装两个硬盘,并且在辅硬盘上的内容是主硬盘内容的镜像(参见“磁盘镜像和磁盘双工”)。如果主硬盘发生故障,辅硬盘就 接替它的工作。磁盘控制器也可以双份,或双工工作以进一步防止硬件发生故障。SFT Level Ⅲ(可选)通过双工整个服务器而进一步提供了冗余性。假如主服务器停机时,辅服务器无间断地接替它的工作。
  
  一台服务器,两块intel 1000 Mbps 网卡,运行Redhat Linux ,两台交换机CISCO 3750) ,如何配置SFT?
  
  经过几天的试验,终于调试通过,现将试验步骤总结如下:
  
  (环境:一台服务节点,运行Redhat Linux 9.0 ,配置两块Intel 千兆网卡,分别为eth0,eth1 ,其中至少一块是服务器网卡,我用的是intel82545EM,并将两块网卡分别接到两台交换机上,交换机的 STP 要启动 )
  
  要求:在intel网站下载 iANS.3.1.2a.tar.gz ,解压,make;make install;
  
  1、修改/etc/rc.local
  
  insmod ians
  
  ifconfig eth0 down
  
  ifconfig eth1 down
  
  ianscfg -a -t team1 -M SFT -V
  
  ianscfg -at team1 -m eth0 -p primary
  
  ianscfg -at team1 -m eth1 -p secondary
  
  ianscfg -at team1 -v vadapt1 -i 10
  
  ianscfg -at team1 -v vadapt2 -i 15
  
  ianscfg -c team1
  
  ianscfg -s
  
  ifconfig vadapt1 192.168.1.1 netmask 255.255.255.0
  
  ifconfig vadapt2 192.168.1.1 netmask 255.255.255.0
  
  2、修改/etc/sysconfig/network-scripts/ifcfg-eth0
  
  [root@localhost network-scripts]# cat ifcfg-eth0
  
  DEVICE=eth0
  
  ONBOOT=yes
  
  BOOTPROTO=static
  
  IPADDR=192.168.1.1
  
  NETMASK=255.255.255.0
  
  3、修改/etc/sysconfig/network-scripts/ifcfg-eth1
  
  [root@localhost network-scripts]# cat ifcfg-eth1
  
  DEVICE=eth1
  
  ONBOOT=yes
  
  BOOTPROTO=static
  
  IPADDR=192.168.1.1
  
  NETMASK=255.255.255.0
  
  4、注意 eth0 和 eth1 一定要配置IP地址。由于是要求交换机冗余,因而用 SFT 选项,且 -V 必须!
  
  5、用ianscfg –s 可以查看其状态
  
  6、拔掉一根网线,再看状态,可见两块网卡和交换机互为热备!

 

 

浏览地址: http://www.qqread.com/linux/2006/06/y265123061.html 更多文章 更多内容请看系统优化大全系统安全设置系统安装手册专题,或进入讨论组讨论。

收藏此文】【 】【打印】【关闭
相关图文阅读
频道图文推荐
健 康 咨 询
时 尚 咨 询
巧巧读书宗旨
相关专题
讨论组问题推荐
站内各频道最新更新文档
站内最新制作专题
热门关键字导读
Photoshop教 程照片处理 照片制作 PS快捷键 抠图
计 算 机 故 障XP系统修复
艺 术 与 设 计设计 流媒体 设计欣赏 边框
计 算 机 安 全ARP
站内频道文章精选
巧巧电脑频道编辑信箱  告诉我们您想看的专题或文章