Windows system >> Windowsの知識 >  >> Linuxシステムチュートリアル >> Linuxチュートリアル >> redhat linux 6 version

の下で複数のネットワークカードbonding

redhat linux 6 version

の下で複数のネットワークカードbonding

  
を設定する方法インターネット導入の時代には、ネットワークの高可用性は常に非常に重要な部分でした。ネットワーク障害は直接アプリケーションサービスの中断とIT技術の発展につながりますトレンドに関しては、ハイアベイラビリティに加えて、ネットワークには高性能に対する要求がますます高まっています。ネットワークのハイアベイラビリティまたは高性能を提供するために、外部サービスを提供するために複数のNICを1つの仮想NICにバンドルする必要がある場合があります。これにより、より高い帯域幅を確保できます。接続が切れています。マルチネットワークカードバインディングという用語は、プラットフォームによって名前が異なり、Linuxでのボンディングと呼ばれています。結合を構成する方法を見てみましょう。

2つの前提条件

この記事では例としてRHEL 6バージョンを使用していますが、他のバージョンの OS
の設定は基本的に同じですが、違いは設定ファイルの違いです。ここでは繰り返さない。必要なら、この記事によると、それは問題であるはずです。 Linuxのネットワークカードのバインディングは、一般的に二重ネットワークカードです、2つ以上のネットワークカードのバインディングは同じステップです、この記事では4つのネットワークカードの設定について説明します。

3つのステップ

3.1 NICデバイスがeth1-4であることを確認します。


3.2 NIC設定ファイルifcfg-eth *を以下のように編集します。 Br>

[root @ dddhostデスクトップ]#cat /etc /sysconfig /network-scripts /ifcfg-eth1DEVICE = eth1ONBOOT = yesBOOTPROTO = noneMASTER = bond0SLAVE = yesUSERCTL = noEdit 4つのNICが順番に並んでいます。ここで、DEVICEはデバイス名です(eth1)。 -4)、MASTERはボンドネットワークカードの名前(bond0)です。

3.3 /etc /sysconfig /network-scripts /フォルダーにbond NIC設定ファイルifcfg-bond0を作成します。

[root @ dddhost Desktop]#vi /etc /sysconfig /network-スクリプト/ifcfg-bond0DEVICE = bond0USERCTL = noONBOOT = yesBOOTPROTO = staticIPADDR = 10.2.1.123NETMASK = 255.255.255.0GATEWAY = 10.2.1.1BONDING_OPTS =" miimon = 80モード= 1" IP、サブネットマスク、ゲートウェイ、その他のパラメータを設定するネットワークカードのバインドモード。BONDING_OPTSオプション:

  • miimonがリンクモニタリングに使用されます。例:miimon = 100の場合、システムは100msごとにリンク接続ステータスを監視します。
  • mode = 1は、フォールトトレランス(active-backup)が冗長性を提供し、作業モードがactive /standbyモードであることを示します。つまり、デフォルトでは、1つのネットワークカードだけが動作し、別のバックアップは、mode = 0は負荷分散(ラウンドロビン)が負荷分散モードで、複数のネットワークカードが動作することを示します。合計7つの結合モード(0〜6)があり、上記のモード0と1が最も一般的に使用されています。

    3.4 /etc/modprobe.dフォルダーにbonding.confを作成し、以下のように書きます。

    [root @ dddhostデスクトップ]#cat /etc /modprobe。 d /bonding.confalias bond0 bonding

    3.5この時点で、NICバインディングの設定は完了していますので、LinuxシステムのNetworkManagerがbond NICに影響を与えるので、サービスを無効にして次のコマンドを実行する必要があります。

    [root @ dddhostデスクトップ]#service NetworkManager stopStopping NetworkManagerデーモン:[OK] [root @ dddhostデスクトップ]#chkconfig NetworkManager off

    3.6すべての設定を有効にするためにネットワークを再起動します。

    [root @ dddhost Desktop]#service network restartインターフェイスbond0のシャットダウン:[OK]ループバックインターフェイスのシャットダウン:[OK]ループバックインターフェイスの起動:[OK]インターフェイスbond0の起動:[OK]

    3.7ボンドNICのステータスを確認します。

  • ifconfig -a、ボンドNICのIP設定を確認できます。


    cat /proc /net /bonding /bond0、アクティブモードとスタンバイモード(およびmode = 1)などを使用して各NICのステータスを確認でき、現在アクティブなNICを確認できます。


    3.8テスト

    上の出力から、アクティブになったネットワークカードはeth1であることがわかりますネットワークカードのバインドが成功したかどうかをテストするために、bond0に対してpingを実行する別のコンピュータを見つけます。 IP、次にeth1を無効にしてネットワーク接続を確認します。テストは完了し、ネットワークカードのバインドは正常に機能します。

  • Copyright © Windowsの知識 All Rights Reserved