用nmcli和team創建bond


  1. 使用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

     

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM