1. 程式人生 > >centos7 鏈路聚合

centos7 鏈路聚合

NIC teaming,簡單的說就是多個物理埠繫結在一起當成一個邏輯埠使用,以便提高頻寬, 實現負載平衡或高可用的功能。RHEL7 裡面是通過 runner (可以視作一段程式碼)來實現不 同的目的。

配置的基本過程就是配置一個邏輯埠的連線,視作 master;然後把需要的物理埠配置 成 slave 連線,繫結到組。然後把這個邏輯埠分配 IP 就可以用了

team:高可用性

首先準備兩塊網絡卡,它們有不同的 MAC 地址

建立一個新連線,型別是 team 連線名稱 team0。


activebackup 表示熱備,loadbalance 表示負載均衡

例如將 activebackup 改成 loadbalance

master 配置好了,還得配置 slave,即 將 eno16777736 和 eno33554960 兩塊網絡卡加入到 team0

執行 nmcli connection show 命令檢視 team0-1 和 team0-2 的狀態

上圖可以看出 team0-1 和 team0-2 沒有連線,執行下列命令連線 team0-1 和 team0-2

執行 ifconfig,發現網絡卡的地址都一樣了,這樣交換機才能轉發包到同一個邏輯埠

最後給 team0 分配一個 IP 地址(也可以直接用圖形工具設定 IP 地址)

測試一下,先看看 team0 當前狀態

關掉 eno16777736 的連線,自動切換到第二個物理埠了,測試成功