歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux綜合 >> Linux資訊 >> 更多Linux >> Linux上系統容錯的實現

Linux上系統容錯的實現

日期:2017/2/27 9:38:40   编辑:更多Linux

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




Copyright © Linux教程網 All Rights Reserved