GNU/Linux >> Linux の 問題 >  >> Linux

Oracle Linux 6でインタフェース・ボンディング(NICチーミング)を構成する方法

これは、Oracle Enterprise Linux 6 でのインターフェイス ボンディングの構成に関する投稿の簡単な方法です。ネットワーク インターフェイスの名前は、Oracle Linux 6 で変更されました。たとえば、em1 から始まるため、eth0 =em1、eth1 =em2 です。 Intel 10 Gb の場合は、p3p1、p3p2、p4p1、p4p2 などです。次の手順は p3px インターフェース名に基づいています。p3px をシステムのネットワーク インターフェースに置き換えることができます。

1.現在の構成を確認

p3pX や emX など、システムのネットワーク インターフェイス名を確認します

# ifconfig -a

2.ボンディング ドライバーの構成

構成ファイル /etc/modprobe.conf Oracle Linux 6 では廃止され、構成ファイルはディレクトリ /etc/modprobe.d にあります。 .新しいファイル bonding.conf を作成します ディレクトリ /etc/modprobe.d 内 新しいデバイスbond0にボンディングドライバーを使用する必要があることをカーネルに伝えます。

# grep bond0 /etc/modprobe.d/bonding.conf
alias bond0 bonding

ma​​x_bonds パラメーターは、/etc/modprobe.d/bonding.conf で指定する必要があるインターフェイス固有ではありません。 BONDING_OPTS ディレクティブで ifcfg-bondN ファイルを使用する場合は、max_bonds パラメータを設定しないでください。

3.アンダーレイヤー インターフェースの構成

次のステップは、ボンディング インターフェイスのスレーブ インターフェイスを構成することです。それぞれのネットワーク スクリプト ファイルを編集し、以下の構成を追加します。

# cat /etc/sysconfig/network-scripts/ifcfg-p3p1
DEVICE=p3p1
BOOTPROTO=none
ONBOOT=yes
MASTER=bond0
SLAVE=yes
# cat /etc/sysconfig/network-scripts/ifcfg-p3p2
DEVICE=p3p2
BOOTPROTO=none
ONBOOT=yes
MASTER=bond0
SLAVE=yes

4.結合パラメーターを使用して結合インターフェースを構成する

以下の設定を結合構成ファイルに追加します。このファイルに BONDING_OPTS を設定して、結合モードなどの設定を指定することもできます。

# cat /etc/sysconfig/network-scripts/ifcfg-bond0
DEVICE=bond0
MASTER=yes
BOOTPROTO=dhcp
ONBOOT=yes
BONDING_OPTS="mode=4 miimon=100 lacp_rate=1"

5.結合インターフェースをアクティブ化

最後のステップとして、ifup コマンドを使用してボンディング インターフェイスを有効にします。

# ifup bond0

設定を確認する

ボンディング インターフェイスを正常に構成したら、以下のコマンドを使用して構成を確認できます。最初に、結合モジュールがロードされているかどうかを確認してください。

# lsmod |grep bond
bonding               122351  0

ボンディング インターフェイスとそのスレーブ インターフェイスの現在のステータスを表示するには、ファイル /proc/net/bonding/bond0 を使用できます。 .

# cat /proc/net/bonding/bond0
Ethernet Channel Bonding Driver: v3.7.1 (April 27, 2011)

Bonding Mode: fault-tolerance (active-backup)
Primary Slave: None
Currently Active Slave: p3p1
MII Status: up
MII Polling Interval (ms): 100
Up Delay (ms): 0
Down Delay (ms): 0

Slave Interface: p3p1
MII Status: up
Speed: 100 Mbps
Duplex: full
Link Failure Count: 0
Permanent HW addr: 00:0e:0c:70:05:ac
Slave queue ID: 0
...
注意 :OL6/RHEL6 では、ファイル /etc/modprobe.d/bonding.conf ではなく、ifcfg-bondX で結合パラメーターを構成します。利点は、結合ドライバーの初期化プロセスではなく、インターフェイスの初期化プロセス中にこれらのパラメーターを結合インターフェイスごとに変更できることです。つまり、パラメータを変更しても、ボンディング ドライバを再ロードする必要はありません。これにより、ボンディング インターフェイスでいくつかの小さな変更を行いながら、システム全体のネットワーク停止を減らすことができます。CentOS / RHEL 7 :ネットワーク ボンディングまたは NIC チーミングを構成する方法
Red Hat / CentOS :インターフェイス / NIC ボンディングを作成する方法
RedHat / CentOS :オンライン ボンディングの現在アクティブなスレーブ インターフェイスを変更する方法


Linux
  1. ネットワーク インターフェイス HA の Linux Etherchannel ボンディングをセットアップする方法

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

  3. Oracle Linux 6でVNCサーバーを構成する方法

  1. OracleLinuxでMySQLマルチマスターレプリケーションを構成する方法

  2. OracleLinux8にAnsibleをインストールする方法

  3. Oracle Enterprise Linux (OEL 5,6) で kdump を構成する方法

  1. CentOS / RHEL 5 :インターフェイス ボンディング (NIC チーミング) の構成方法

  2. CentOS / RHEL 4 :インターフェイス ボンディング (NIC チーミング) を構成する方法

  3. Red Hat / CentOS :インターフェイスの作成方法 / NIC ボンディング