ここからサイト内共通メニューです。
サイト内共通メニューを読み飛ばす。
サイト内共通メニューここまで。
2003年9月2日現在

AFT(Adapter Fault Tolerance)機能動作確認結果

ディストリビューション

Red Hat Enterprise Linux ES Ver2.1



      本ページの内容は、限られた評価環境における検証結果に基づいた動作確認情報です。
      ページ内の情報をご活用いただく前に予め「ご利用にあたっての注意事項」をご覧ください。


      なお、ハードウェアの導入・購入に関するご相談はこちらからお問い合わせ下さい。

AFT機能を有効にするために、Red Hat Enterprise Linux ES Ver2.1 をインストール後に、Intel(R)社のWebよりDownloadしたドライバをmakeして、評価を実施しました。
AFT(Adapter Fault Tolerance)機能の説明については、こちらを参照してください。


本ページはPDFファイルを含んでいます。
PDFファイルをご覧頂くために、Get Acrobat Reader
ボタンよりダウンロードしてご覧ください。

SW構成 / 設定方法 / 自動起動の設定 / 確認項目 





SW構成

  • Red Hat Enterprise Linux ES Ver2.1

  • e100 ドライバ(ver. 2.3.18) *1

  • e1000 ドライバ(ver. 5.1.13) *1

  • ans ドライバ(ver 2.3.42) *2

  • iANS パッケージ(ver 2.3.42) *1

*1 Intel(R)社の Web(2003.9.2現在) より Download

    http://downloadfinder.intel.com/scripts-df/Detail_Desc.asp?agr=Y&Inst=Yes&ProductID=61&DwnldID=5600
(iANSパッケージ:iANS-2.3.42.tar.gz)

    http://downloadfinder.intel.com/scripts-df/Detail_Desc.asp?agr=Y&Inst=Yes&ProductID=838&DwnldID=2897
(e1000ドライバ:e1000-5.1.13.tar.gz)

   http://appsr.intel.com/scripts-df/Detail_Desc.asp?ProductID=416&DwnldID=2896
(e100ドライバ:e100-2.3.18.tar.gz)

*2 iANS パッケージに含まれる

*3評価時期によりドライババージョンが異なります。動作確認に使用したドライババージョンについては「Express5800 Linux動作確認情報」のモデルごとの動作確認情報を参照してください。



設定方法

詳細は上記URLのReadme を参照してください。

  1. Intel(R)社のWEB(上記を参照)より以下をDownloadします
    100BASE-TXの場合(N8104-88等)
    - iANS パッケージ:iANS-2.3.42.tar.gz
    - e100 ドライバ:e100-2.3.18.tar.gz

    1000BASE-SX(N8104-84等) 、 1000BASE-T(N8104-103)の場合
    - iANS パッケージ:iANS-2.3.42.tar.gz
    - e1000 ドライバ:e1000-5.1.13.tar.gz

  2. 使用するNICに必要なドライバを展開します
    100BASE-TX(N8104-88)の場合
     #tar xvzf e100-2.3.18.tar.gz

    1000BASE-SX(N8104-84等)、 1000BASE-T(N8104-103等)の場合
     #tar xvzf e1000-5.1.13.tar.gz

  3. すでにインストールされているドライバをrenameします


  4. 2.で作成されたディレクトリのsrc ディレクトリに移動しドライバをmakeします
    100BASE-TX(N8104-88等)の場合
     #cd e100-2.3.18/src
     #make install

    1000BASE-SX(N8104-84等) 1000BASE-T(N8104-103等)の場合
     #cd e1000-5.1.13/src
     #make install

  5. ダウンロードしたiANS パッケージを展開し、インストール します
    #tar xvzf iANS-2.3.42.tar.gz
    #cd ians-2.3.42/src
    #make install

  6. 起動しているネットワークデバイスをすべてダウンさせます
    #ifconfig eth(0,1,2...) down

  7. ネットワークモジュールを組み込みます
    - e100ドライバを使用する場合、"e100"以外のドライバが組み込まれていれば、 "e100"に変更します

    (例)
     #lsmod
     #rmmod eepro100
     #insmod e100

  8. ians モジュールを組み込みます
      #insmod ians

  9. チーム設定、設定の保存
      以下の手順で、ansのモジュールの起動を設定します。
    
      #cd iANS-2.3.42/bin/
        #./ianstool
    
    	指示に従って、設定を行います。
    
    	(例)
    	・Select menu option     :1
    	・Enter team name        :TEAM
    	・Select teaming mode    :AFT
    	・Select VLAN mode       :none
    	・Enter member name      :eth0
    	・Select mebmer priority :primary
    	・Enter member name      :eth1
    	・Select member priority :secondary
    	・Select menu option     :5
    	・[Enter]で設定を終了する。
    	・Enter file name to save to  :vadat
    	・Do you want to save the topology across boots?  :y
    	・Select menu option     :6
    

  10. ネットワークの設定 (ネットワークの設定はVirtual Adapterに対して行います)
    
       上記 "9.チーム設定、設定の保存"を実行後、/etc/sysconfig/network-scripts下
       に ifcfg-vadatファイルができます。
    
       #vi /etc/sysconfig/network-scripts/ifcfg-vadat
    
        を実行し、必要な情報を追加してください。
    
    	DEVICE=vadat          (←Virtual Adapter名)
    	BOOTPROTO=static
    	ONBOOT=yes
    	IPADDR=10.10.100.100  (←実際にVirtual Adapterに設定するIPアドレス)
    	NETMASK=255.255.255.0 (←実際のサブネットのマスクアドレス)
    
    以上で、再起動後も設定したAFT機能が有効になります。



自動起動の設定

自動起動の設定は上記 "設定方法 9.チーム設定、設定の保存"の手順で行われます。


確認項目

  • 正常時に /etc/rc.d/init.d/ans status を実行し、正常に情報が出力されているかを確認

  • eth1(Primary)のネットワークケーブルを取り外すことにより、異常状態を起こし、 以下のメッセージが表示されることを確認
    100BASE-TX(N8104-80等)の場合
    e100:eth1 NIC Link is Down>
    ANS: Adapter (eth1) is deactivated.
    ANS:Adapter (eth2) does not sense any probes.
    ANS: Current Primary Adapter (eth1) is switching over.
    ANS: Preferred secondary Adapter eth2 takes over.

    1000BASE-SX(N8104-84等) 1000BASE-T(N8104-103等)の場合
    e1000:eth1 NIC Link is Down>
    ANS: Adapter (eth1) is deactivated.
    ANS: Adapter (eth2) does not sense any probes.
    ANS: Current Primary Adapter (eth1) is switching over.
    ANS: Preferred secondary Adapter eth2 takes over.

  • 異常状態時に /etc/rc.d/init.d/ans status で以下を確認
    ・eth1 の LINK_STATUSがダウンにしていること
    ・Primary が eth1 から eth2 に切り替わっていること

  • 異常状態から、eth1にネットワークケーブルを接続し、正常状態に戻し、 以下のメッセージが表示されることを確認
    100BASE-TX(N8104-80等)の場合
    e100: eth1 NIC Link is Up 100Mbps Full duplex
    ANS: Adapter (eth1) rejoined.
    ANS: Preferred primary Adapter (eth1) detected.
    ANS: Current Primary adapter (eth2) is switching over.
    ANS: Preferred primary Adapter eth1 takes over.

    1000BASE-SX(N8104-84等) 1000BASE-T(N8104-103等)の場合
    e1000: eth1 NIC Link is Up 1000Mbps Full duplex
    ANS: Adapter (eth1) rejoined.
    ANS: Preferred primary Adapter (eth1) detected.
    ANS: Current Primary adapter (eth2) is switching over.
    ANS: Preferred primary Adapter eth1 takes over.

  • 異常状態から、正常状態に戻したあとに、/etc/rc.d/init.d/ans statusで以下を確認
    ・eth1 のLINK_STATUSがアップしていること
    ・Primary が eth2 から eth1 に切り替わっていること

戻る ↑UP
Copyright NEC Corporation. 1994- All rights reserved.