- 使用nmcli 創建bond
(1) 先添加兩張網卡,使其在同一個VLAN中不用配置ip地址以及網卡信息
(2) 使用nmcli 命令來創建bond:[root@localhost network-scripts]# nmcli connection add con-name bond0-co1 type bond ifname bond0-co1 mode active-backup
(3) 為bond-co1 添加從屬成員:[root@localhost network-scripts]# nmcli connection add type bond-slave ifname ens37 master bond0-co1
[root@localhost network-scripts]# nmcli connection add type bond-slave ifname ens38 master bond0-co1
(4)為bond-co1 添加ip 地址
[root@localhost network-scripts]# nmcli connection modify bond0-co1 ipv4.method manual ipv4.addresses 192.168.253.99/24(注意ip地址格式一定要給正確)
(5)卸載bond0-co1 重新識別
nmcli connection down bond0-co1
nmcli connection up bond0-co1
(6)最后進行ping 命令測試是否建立成功。
2.用tem創建bond
模式:
broadcast 廣播
soundrobin 輪循
activebackup 高可用性
loadbalance 負載均衡
創建team:
(1) nmcli connection add con-name team0-con1 type team ifname team0 config '{"runner": {"name": "activebackup"}}'創建完成后我們用 nmcli connection show 可以查看到如下圖:
(2)然后就是給team添加 從屬關系命令是:
nmcli connection add type team-slave-ens37 ifname ens37 master team0-con1
nmcli connection add type team-slave-ens38 ifname ens38 master team0-con1
結果查看如圖:
(2)為team添加ip地址命令是:nmcli connection modify team0-con1 ipv4.addresses 192.168.253.98/24
(3)查看team0的狀態:teamdctl team0 state
最后用同一個網段的網絡用ping命令測試即可。
(2)若想改變team的模式可以編輯/etc/sysconfig/network-scripts/ifcfg-team0-con1在里面更改模式,改完之后我們要用nmcli connection reload 來識別然后再重啟以此網絡服務 systemctl restart network 即可。
(3)刪除team的方式 :
nmcli connection down team0-con1
# nmcli connection del team0-con1
nmcli connection del team-slave-ens37
nmcli connection del team-slave-ens38