目次
Linuxにて複数のNICを束ね冗長化・負荷分散を行う手順。
| OS | Rocky Linux release 9.5 (Blue Onyx) |
| NIC1 | N8104-153 | 10GbE 2port |
| NIC2 | Silicom PE2G6I-ROHS Server Adapter | 1GbE 6port |
| NIC3 | onboard I211-AT | 1GbE 1port |
bondingインターフェイスを3つ作成。
bond0は4port構成の802.3ad(LACP)の冗長化。
bond1は2port構成の802.3ad(LACP)の冗長化。
bond2は2port構成のactive-backupの冗長化。
# nmcli connection add type bond con-name bond0 mode 802.3ad 接続 'bond0' (2a650b37-7201-4143-a058-5fd7741325da) が正常に追加されました。 # nmcli connection add type bond con-name bond1 mode 802.3ad 接続 'bond1' (efcdbbad-0889-454b-9ef0-04943e6783a3) が正常に追加されました。 # nmcli connection add type bond con-name bond2 mode active-backup 接続 'bond2' (0f108962-2b38-4a6e-90a6-60f6ab068417) が正常に追加されました。
# nmcli connection add type ethernet con-name bond0-slave1 ifname enp7s0f0 master bond0 接続 'bond0-slave1' (7e380f52-bdd9-4941-a5f8-664a3fdb1aaf) が正常に追加されました。 # nmcli connection add type ethernet con-name bond0-slave2 ifname enp7s0f1 master bond0 接続 'bond0-slave2' (320aebc2-beec-43ff-957a-f67dbe687093) が正常に追加されました。 # nmcli connection add type ethernet con-name bond0-slave3 ifname enp8s0f0 master bond0 接続 'bond0-slave3' (537b8f2a-47fe-4053-b02e-dad44cb355e1) が正常に追加されました。 # nmcli connection add type ethernet con-name bond0-slave4 ifname enp8s0f1 master bond0 接続 'bond0-slave4' (62dc093a-b2f2-41d2-92b4-a557d45bbf6a) が正常に追加されました。
# nmcli connection add type ethernet con-name bond2-slave1 ifname enp15s0f0 master bond2 接続 'bond2-slave1' (37683739-06f0-4398-b5ae-ad549969e239) が正常に追加されました。 # nmcli connection add type ethernet con-name bond2-slave2 ifname enp15s0f1 master bond2 接続 'bond2-slave2' (feee004c-e13c-4c84-bc7e-4235a78b1fec) が正常に追加されました
# nmcli connection add type ethernet con-name bond1-slave1 ifname enp9s0f0 master bond1 接続 'bond1-slave1' (c674563c-a87a-428f-a317-5e9728003d37) が正常に追加されました。 # nmcli connection add type ethernet con-name bond1-slave2 ifname enp9s0f1 master bond1 接続 'bond1-slave2' (480633d1-c9ac-4f8d-a5ba-4e153130d7ff) が正常に追加されました。
nmcli connection modify bond0 ipv4.addresses 192.168.1.100/24 nmcli connection modify bond0 ipv4.gateway 192.168.1.1 nmcli connection modify bond0 ipv4.dns 8.8.8.8 nmcli connection modify bond0 ipv4.method manual
# nmcli connection up bond0 接続が正常にアクティベートされました (controller waiting for ports) (D-Bus アクティブパス: /org/freedesktop/NetworkManager/ActiveConnection/17) # nmcli connection up bond1 接続が正常にアクティベートされました (controller waiting for ports) (D-Bus アクティブパス: /org/freedesktop/NetworkManager/ActiveConnection/22) # nmcli connection up bond2 接続が正常にアクティベートされました (controller waiting for ports) (D-Bus アクティブパス: /org/freedesktop/NetworkManager/ActiveConnection/25)
# nmcli connection up bond0-slave1 接続が正常にアクティベートされました (D-Bus アクティブパス: /org/freedesktop/NetworkManager/ActiveConnection/27) # nmcli connection up bond0-slave2 接続が正常にアクティベートされました (D-Bus アクティブパス: /org/freedesktop/NetworkManager/ActiveConnection/28) # nmcli connection up bond0-slave3 接続が正常にアクティベートされました (D-Bus アクティブパス: /org/freedesktop/NetworkManager/ActiveConnection/29) # nmcli connection up bond0-slave4 接続が正常にアクティベートされました (D-Bus アクティブパス: /org/freedesktop/NetworkManager/ActiveConnection/30)
# nmcli connection up bond1-slave1 接続が正常にアクティベートされました (D-Bus アクティブパス: /org/freedesktop/NetworkManager/ActiveConnection/31) # nmcli connection up bond1-slave2 接続が正常にアクティベートされました (D-Bus アクティブパス: /org/freedesktop/NetworkManager/ActiveConnection/32)
# nmcli connection up bond2-slave1 接続が正常にアクティベートされました (D-Bus アクティブパス: /org/freedesktop/NetworkManager/ActiveConnection/33) # nmcli connection up bond2-slave2 接続が正常にアクティベートされました (D-Bus アクティブパス: /org/freedesktop/NetworkManager/ActiveConnection/34)
# nmcli connection delete bond0-slave5 接続 'bond0-slave5' (d1684ee5-acca-4267-9814-3417bc1022d1) が正常に削除されました。