ボンディング設定


■nmcli c
[root@localhost tmp]# nmcli c
NAME UUID TYPE DEVICE
ens33 68ea136f-3808-4093-8855-ac32450d7884 802-3-ethernet --
ens37 f079013a-cf00-409a-8c70-92588a26a89b 802-3-ethernet --

■ボンディングデバイスの作成
[root@localhost tmp]# nmcli connection add type bond autoconnect no con-name bond0 ifname bond0 mode active-backup
Connection 'bond0' (322bcd2b-5e71-4f15-aae7-acd682bf8d23) successfully added.t no con-name bond0 ifname bond0 mode active-backup

■slaveの追加
nmcli connection add type bond-slave autoconnect no ifname ens33 master bond0
Connection 'bond-slave-em1' (46e422f5-5a82-4994-9b31-061b838d384f) successfully added.

nmcli connection add type bond-slave autoconnect no ifname ens37 master bond0
Connection 'bond-slave-ens37' (bf84231f-24a1-4eb1-b20e-49e2ea72d13b) successfully added.

■BondingインターフェースにIPアドレスを設定
nmcli c mod bond0 ipv4.method manual ipv4.address "192.168.3.20/24" ipv4.gateway "192.168.3.1" ipv6.method ignore
nmcli c mod bond0 ipv4.dns 192.168.3.1

■自動起動設定の確認
nmcli c m ens33 connection.autoconnect no
nmcli c m ens37 connection.autoconnect no

■再起動後にbond0に接続するようにbond0とslaveのautoconnectの設定をyesに変える。
nmcli c m bond-slave-em1 connection.autoconnect yes
nmcli c m bond-slave-em2 connection.autoconnect yes
nmcli c m bond0 connection.autoconnect yes

■設定の反映とbondingデバイスの有効化
systemctl restart NetworkManager
systemctl restart network.service
nmcli c up bond-slave-ens33
nmcli c up bond-slave-ens37
nmcli c up bond0

■ip a 確認
[root@localhost ~]# ip a
1: lo: mtu 65536 qdisc noqueue state UNKNOWN qlen 1
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: ens33: mtu 1500 qdisc pfifo_fast master bond0 state UP qlen 1000
link/ether 00:0c:29:20:a8:7f brd ff:ff:ff:ff:ff:ff
3: ens37: mtu 1500 qdisc pfifo_fast master bond0 state UP qlen 1000
link/ether 00:0c:29:20:a8:7f brd ff:ff:ff:ff:ff:ff
4: bond0: mtu 1500 qdisc noqueue state UP qlen 1000
link/ether 00:0c:29:20:a8:7f brd ff:ff:ff:ff:ff:ff
inet 192.168.3.20/24 brd 192.168.3.255 scope global bond0
valid_lft forever preferred_lft forever
inet6 2400:2411:11e1:d000:20c:29ff:fe20:a87f/64 scope global mngtmpaddr dynamic
valid_lft 85979sec preferred_lft 13979sec
inet6 fe80::20c:29ff:fe20:a87f/64 scope link
valid_lft forever preferred_lft forever