英文: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、拔掉一根網線,再看狀態,可見兩塊網卡和交換機互為熱備!