GNU/Linux >> Linux の 問題 >  >> Cent OS

CentOS 7 / RHEL 7でNIC(ネットワークインターフェイスカード)ボンディングを構成する

NIC(ネットワークインターフェイスカード)ボンディングは、ネットワークボンディングとも呼ばれます。 。これは、複数のNICを単一の結合インターフェースに集約または組み合わせたものとして定義できます。主な目的は、高可用性と冗長性を提供することです。

この記事では、CentOS7およびRHEL7でnicまたはnetwokボンディングを構成する方法を学習します。私の場合、2つのインターフェースカード(enp0s3およびenp0s8)があり、ボンドインターフェース(bond0)を形成します。

前提条件:

Linuxボックスにボンディングモジュールがロードされていない場合は、以下のコマンドを使用してロードします。

[[email protected] ~]# modprobe bonding

ボンディングモジュール情報を一覧表示するには、次のコマンドを使用します。

[[email protected] ~]# modinfo bonding

出力は以下のようになります

ステップ:1ボンドインターフェースファイルの作成

ボンドインターフェースファイル( ifcfg-bond0 )を作成します )フォルダ「 / etc / sysconfig / network-scripts / 」の下 」

[[email protected] network-scripts]# vi ifcfg-bond0
DEVICE=bond0
TYPE=Bond
NAME=bond0
BONDING_MASTER=yes
BOOTPROTO=none
ONBOOT=yes
IPADDR=192.168.1.70
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
BONDING_OPTS="mode=5 miimon=100"

ファイルを保存して終了します。

要件に応じて、IPアドレス、ネットマスク、およびボンディングモードを指定します。私の例では、「 mode=5」を使用しています これは、フォールトトレランスと負荷分散を提供するために使用されます。

NICボンディングのさまざまなモードについてはこちらを参照してください

ステップ:2NICインターフェースファイルを編集します

ifcfg-enp0s3の場合

[[email protected] ~]# vi /etc/sysconfig/network-scripts/ifcfg-enp0s3
TYPE=Ethernet
BOOTPROTO=none
DEVICE=enp0s3
ONBOOT=yes
HWADDR="08:00:27:69:60:c9"
MASTER=bond0
SLAVE=yes

ifcfg-enp0s8の場合

[[email protected] ~]# cat /etc/sysconfig/network-scripts/ifcfg-enp0s8
TYPE=Ethernet
BOOTPROTO=none
DEVICE=enp0s8
ONBOOT=yes
HWADDR="08:00:27:ea:71:8d"
MASTER=bond0
SLAVE=yes
手順:3ネットワークサービスを再起動します

以下のコマンドはネットワークサービスを再起動し、上記の変更を有効にします。

[[email protected] ~]# systemctl restart network.service
ステップ:4ボンドインターフェースのテストと検証。

ifconfig」を使用します ‘&‘ ip add ‘スレーブインターフェースとともにボンドインターフェースをチェックするコマンド。

次のコマンドを使用して、ボンディングモードやスレーブインターフェースなどのボンディングインターフェース設定を表示します。

[[email protected] ~]# cat /proc/net/bonding/bond0

ステップ:5フォールトトレランステスト

フォールトトレランスをテストするために、1つのインターフェイスをダウンさせて、サーバーにアクセスできるかどうかを確認できます。

[[email protected] ~]# ifdown enp0s8
Device 'enp0s8' successfully disconnected.
[[email protected] ~]#


Cent OS
  1. CentOS8で単一のネットワークインターフェイスに複数のIPアドレスを割り当てる方法

  2. CentOS / RHEL 7 :ネットワーク ボンディングまたは NIC チーミングを構成する方法

  3. CentOS/RHEL 7 でネットワーク チーミングを構成する方法

  1. CentOS/RHEL 7 で無差別モードでインターフェイスを構成する方法 (永続的)

  2. CentOS/RHEL 7 および 8 の NIC で 802.1q VLAN を構成する方法

  3. CentOS/RHEL 6 でネットワーク結合モードを変更する方法

  1. CentOS / RHEL 7 :ネットワーク インターフェイス名を変更する方法

  2. CentOS / RHEL 7 :nmcli を使用してネットワーク ボンディング (NIC チーミング) を作成する方法

  3. CentOS/RHEL でボンディング ネットワーク構成を削除する方法