Linux上系统容错的实现(转)

Linux上系统容错的实现(转)[@more@]  这个特性允许你为一个系统提供硬件冗余。容错是更一般的术语。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、拔掉一根网线,再看状态,可见两块网卡和交换机互为热备!

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/8494135/viewspace-941587/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/8494135/viewspace-941587/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值