ホームページ >システムチュートリアル >Linux >CentOS7 ネットワーク アダプター ボンディング構成ガイド

CentOS7 ネットワーク アダプター ボンディング構成ガイド

WBOY
WBOY転載
2024-01-02 22:09:54896ブラウズ

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

実験環境:DELL CentOS 7

デュアルネットワークカード:em1/em2

# ネットワークカード名を確認してください

ip リンク | awk 'NR%2==1' | awk '{print $2,$8,$9}' | tr -d ':' | grep -v lo | awk '{print $1}'

前提条件

ボンディング モジュールが Linux 環境にロードされているかどうかを確認し、次のコマンドを使用してロードします。

modプローブボンディング

バインドされたモジュール情報のリスト

modinfo ボンディング

CentOS7 ネットワーク アダプター ボンディング構成ガイド

ステップ 1: バインディング インターフェイス ファイルの作成

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

[root@kvm-centos7 ~]# cd /etc/sysconfig/network-scripts/

[root@kvm-centos7 ネットワークスクリプト]# cat ifcfg-bond0

DEVICE=bond0

TYPE=ボンド

NAME=bond0

BONDING_MASTER=はい

BootPROTO=なし

ONBOOT=はい

IPADDR=192.168.1.133

ネットマスク=255.255.255.0

ゲートウェイ=192.168.1.1

BONDING_OPTS="mode=5 miimon=100"フォールト トレランスとロード バランシングを提供するには、「mode = 5」を使用します

ステップ 2: NIC インターフェイス ファイルを編集する (ifcfg-em1、ifcfg-em2)

[root@kvm-centos7 ネットワークスクリプト]# クリア

[root@kvm-centos7 ネットワークスクリプト]# cat ifcfg-em1

TYPE=イーサネット

BootPROTO=なし

UUID=f6f140af-1885-47d6-b22f-51e232d966e9

DEVICE=em1

ONBOOT=はい

MASTER=bond0

SLAVE=はい

[root@kvm-centos7 ネットワークスクリプト]# cat ifcfg-em2

UUID=fe4606d1-23b8-48c7-a7e0-c858​​978ba4a9

DEVICE=em2

ONBOOT=はい

TYPE=イーサネット

BootPROTO=なし

MASTER=bond0

スレーブ=はい

ステップ 3: ネットワーク サービスを再起動します

systemctl 再起動 network.service

ステップ 4: ボンド インターフェイスのテストと検証

ipconfig を使用してネットワーク カードのステータスを確認する

CentOS7 ネットワーク アダプター ボンディング構成ガイド

ボンディングモードやスレーブインターフェイスなどのボンディングインターフェイス設定の表示

cat /proc/net/bonding/bond0

CentOS7 ネットワーク アダプター ボンディング構成ガイド

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

フォールト トレランスをテストし、ネットワーク カードを停止してサーバーにアクセスできるかどうかとインターフェイスのステータスを確認します

ifdown em1 #無効にする

ifconfig はネットワーク ステータスをチェックし、ネットワーク ステータスが正常であることを確認します

以上がCentOS7 ネットワーク アダプター ボンディング構成ガイドの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はjb51.netで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。