CentOS 7 のインストール(ネットワーク設定編)
NEC Express5800 GT110e には Ethernet ネットワークインターフェースが2個あるため、802.3ad でボンディングして冗長化し、更にタグ VLAN をブリッジ接続できるようにします。CentOS 6 の頃は /etc/sysconfig/network-scripts 以下の設定ファイルを直接編集する必要がありましたが、CentOS 7からは全て nmcli コマンドで設定が可能でした。
設定は次の Web ページと全く同じ手順でできました。
802.3ad + タグVLAN + ブリッジ接続の設定
ブリッジインタフェースの作成
# nmcli connection add type ifname br1 # nmcli connection add type bridge ifname br1 # nmcli connection bridge-br1 bridge.stp no # nmcli connection modify bridge-br1 bridge.stp no # nmcli connection modify bridge-br1 ipv4.method manual ipv4.address "192.0.2.1/24" ipv4.gateway "192.0.2.254" # nmcli con modify bridge-br0 ipv6.method manual ipv6.address "2001:db8:beaf:14::1:1/64" ipv6.gateway "2001:db8:beaf:14::1" # nmcli connection modify bridge-br1 ipv4.dns 198.51.100.2 ipv4.dns-search intra.example.com # nmcli connection modify bridge-br1 ipv6.dns 2001:db8:feed:18::1:2 ipv6.dns-search intra.example.com # nmcli connection modify bridge-br1 +ipv4.dns 198.51.100.3 # nmcli connection down bridge-br1 # nmcli connection up bridge-br1
ボンディングの作成
# nmcli connection add type bond ifname bond0 con-name bond-bond0 mode 4 # nmcli connection mod bond-bond0 ipv4.method disabled ipv6.method ignore # nmcli connection add type bond-slave ifname eno1 con-name bond-slave-eno1 master bond0 # nmcli connection add type bond-slave ifname eno2 con-name bond-slave-eno2 master bond0 # nmcli connection down bond-slave-eno1 # nmcli connection down bond-slave-eno2 # nmcli connection down bond-bond0 # nmcli up bond-slave-eno0 # nmcli connection up bond-slave-eno0
VLAN インタフェースの作成
VLAN インタフェースを作成し、ブリッジインタフェースと接続します。
# nmcli connection add type vlan ifname vlan100 con-name vlan-vlan100 dev bond0 id 100 # nmcli connection modify vlan-vlan100 connection.master br1 connection.slave-type bridge # nmcli connection down bond-slave-eno1 # nmcli connection down bond-slave-eno2 # nmcli connection down bond-bond0 # nmcli connection up bond-slave-eno1 # nmcli connection up bond-slave-eno2 # nmcli connection up bond-bond0 # nmcli connection down vlan-vlan100 # nmcli connection up vlan-vlan100