天天看點

RHCE 學習筆記(30)- 聚合網絡

這一節主要學習了如何配置 聚合網絡 (nic teaming)和 橋接網絡(bridge)

nic teaming 和 橋接網絡的配置和ipv4,ipv6并沒有太大的差別,仍然是可以通過類似的gui,指令行和配置檔案修改。

nic teaming,簡單的說就是多個實體端口綁定在一起當成一個邏輯端口使用,以便提高帶寬,實作負載平衡或高可用的功能。rhel7裡面是通過runner (可以視作一段代碼)來實作不同的目的。

RHCE 學習筆記(30)- 聚合網絡

下面看看如何配置nic teaming

redhat官方文檔給了5種配置的方法,豆子更習慣于指令行結合配置檔案來修改。

RHCE 學習筆記(30)- 聚合網絡

配置的基本過程就是配置一個邏輯端口的連接配接,視作master;然後把需要的實體端口配置成slave 連接配接,綁定到組。然後把這個邏輯端口配置設定ip就可以用了。

例如

我現在有2個網卡,他們有不同的mac位址,配置nic teaming之前,我先吧他們的現有連接配接都删掉;

RHCE 學習筆記(30)- 聚合網絡

然後來建立一個組,豆子配置的時候沒看書,也記不清指令參數,是以通過tab鍵可以不斷提示我下一步參數可以有哪些。

RHCE 學習筆記(30)- 聚合網絡

配置的時候忘記設定config了,那預設就是空的,怎麼辦,修改一下吧

RHCE 學習筆記(30)- 聚合網絡

修改了一下config的内容

RHCE 學習筆記(30)- 聚合網絡

重新開機試試,咦報錯?!!

RHCE 學習筆記(30)- 聚合網絡

直接看看配置檔案怎麼回事吧,老地方。

RHCE 學習筆記(30)- 聚合網絡

在config那裡,需要前後各加一個單引号,不然編譯有問題。豆子順便把loadbalance改成了active backup 不然測試效果不明顯

RHCE 學習筆記(30)- 聚合網絡

master 配置好了,還得配置slave,類似的

nmcli connection add type team-slave con-name team0-1 ifname eno16780032 master team0

nmcli connection add type team-slave con-name team0-2 ifname ens224 master team0

出來以後 别忘記了确認把連接配接都連上,如果沒有連接配接的話

RHCE 學習筆記(30)- 聚合網絡

然後再重新開機網絡就沒問題了

看看目前連接配接

RHCE 學習筆記(30)- 聚合網絡

看看ifconfig,發現網卡的位址都一樣了,這樣交換機才能轉發包到同一個邏輯端口

RHCE 學習筆記(30)- 聚合網絡

最後别忘記給team0 配置設定一個ip位址,這裡豆子直接拿圖形工具修改了

RHCE 學習筆記(30)- 聚合網絡

測試一下,先看看目前狀态

RHCE 學習筆記(30)- 聚合網絡

關掉eno的連接配接,自動切換到第二個實體端口了,測試成功。

RHCE 學習筆記(30)- 聚合網絡

繼續閱讀