CentOSのポートトランキングの構成方法
CentOSでポートアグリゲーションを設定するには、ボンディングモジュールを使用できます。設定手順を以下に示します。
- ネットワーク-スクリプトパッケージがシステムにインストールされていることを確認してください。インストールされていない場合は、次のコマンドを使用してインストールできます。
- sudo yum network-scriptsインストール
- 編集/etc/sysconfig/network-scripts/ifcfg-bond0 ファイルで、新しいBondインターフェース設定ファイルを作成します。編集には以下のコマンドを使用できます。
- sudo vi /etc/sysconfig/network-scripts/ifcfg-bond0の実行
- 設定ファイルに以下を追加します。
- DEVICE=bond0
TYPE=Bond
NAME=bond0
ONBOOT=yes
BOOTPROTO=none
BONDING_OPTS=”mode=4 miimon=100″
IPADDR=<IPアドレス>
PREFIX=<サブネットマスク>
GATEWAY=<ゲートウェイアドレス>
DNS1=<DNSサーバーアドレス>
DNS2=<予備DNSサーバーアドレス> - ネットワーク設定に書き換える際は、<IPアドレス>、<サブネットマスク>、<ゲートウェイアドレス>、<DNSサーバアドレス>、および<代替DNSサーバアドレス>を実際のネットワーク構成で置き換えてください。
- それぞれeth0 及び eth1 インターフェースを構成するために、/etc/sysconfig/network-scripts/ifcfg-eth0 及び /etc/sysconfig/network-scripts/ifcfg-eth1 ファイルを編集します。編集を行うには以下のコマンドを使用できます。
- 管理者権限で vi /etc/sysconfig/network-scripts/ifcfg-eth0 を開く
- sudo vi /etc/sysconfig/network-scripts/ifcfg-eth1
- 設定ファイルに追加:
- DEVICE=eth0 (eth1)
NAME=eth0 (eth1)
ONBOOT=yes
BOOTPROTO=none
MASTER=bond0
SLAVE=yes - ネットワーク設定を反映するにはネットワークサービスを再起動します。以下のコマンドを使用してネットワークサービスを再起動します。
- sudo systemctl restart network
上記の手順が完了すると、CentOSのポートトランキングの設定は完了です。ifconfigコマンドまたはip addrコマンドを使用して、トランクインターフェイスが適切に動作していることを検証できます。