linux鏈路聚合

NIC teaming,簡單的說就是多個物理端口綁定在一起當成一個邏輯端口使用,以便提高帶寬,
實現負載平衡或高可用的功能。RHEL7 裏面是通過 runner (可以視作一段代碼)來實現不
同的目的。
配置的基本過程就是配置一個邏輯端口的連接,視作 master;然後把需要的物理端口配置
成 slave 連接,綁定到組。然後把這個邏輯端口分配 IP 就可以用了
team:高可用性
首先準備兩塊網卡,它們有不同的 MAC 地址
linux鏈路聚合
創建一個新連接,類型是 team 連接名稱 team0。
linux鏈路聚合
activebackup 表示熱備,loadbalance 表示負載均衡
例如將 activebackup 改成 loadbalance
linux鏈路聚合
master 配置好了,還得配置 slave,即將 eno16777736 和 eno33554960 兩塊網卡加入到 team0
linux鏈路聚合
執行 nmcli connection show 命令查看 team0-1 和 team0-2 的狀態
linux鏈路聚合
上圖可以看出 team0-1 和 team0-2 沒有連接,執行下列命令連接 team0-1 和 team0-2
linux鏈路聚合
執行 ifconfig,發現網卡的地址都一樣了,這樣交換機才能轉發包到同一個邏輯端口
linux鏈路聚合
最後給 team0 分配一個 IP 地址(也可以直接用圖形工具設置 IP 地址)
linux鏈路聚合
測試一下,先看看 team0 當前狀態
linux鏈路聚合
關掉 eno16777736 的連接,自動切換到第二個物理端口了,測試成功
linux鏈路聚合
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章