2021-05-12 14:32:11
RHEL7 學習筆記(30)- 聚合網路
RHEL7 學習筆記(30)- 聚合網路
這一節主要學習了如何設定 聚合網路 (NIC Teaming)和 橋接網路(Bridge)
NIC Teaming 和 橋接網路的設定和IPv4,IPv6並沒有太大的區別,仍然是可以通過類似的GUI,命令列和組態檔修改。
NIC teaming,簡單的說就是多個物理埠系結在一起當成一個邏輯埠使用,以便提高頻寬,實現負載平衡或高可用的功能。RHEL7裡面是通過runner (可以視作一段程式碼)來實現不同的目的。
下面看看如何設定NIC Teaming
RedHat官方文件給了5種設定的方法,豆子更習慣於命令列結合組態檔來修改。
設定的基本過程就是設定一個邏輯埠的連線,視作master;然後把需要的物理埠設定成slave 連線,係結到組。然後把這個邏輯埠分配IP就可以用了。
例如
我現在有2個網絡卡,他們有不同的MAC地址,設定NIC Teaming之前,我先吧他們的現有連線都刪掉;
然後來建立一個組,豆子設定的時候沒看書,也記不清命令引數,因此通過tab鍵可以不斷提示我下一步引數可以有哪些。
設定的時候忘記設定config了,那預設就是空的,怎麼辦,修改一下吧
修改了一下config的內容
重新啟動試試,咦報錯?!!
直接看看組態檔怎麼回事吧,老地方。
在config那裡,需要前後各加一個單引號,不然編譯有問題。豆子順便把loadbalance改成了active backup 不然測試效果不明顯
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
出來以後 別忘記了確認把連線都連上,如果沒有連線的話
然後再重新啟動網路就沒問題了
看看當前連線
看看ifconfig,發現網絡卡的地址都一樣了,這樣交換機才能轉發包到同一個邏輯埠
最後別忘記給team0 分配一個IP地址,這裡豆子直接拿圖形工具修改了
測試一下,先看看當前狀態
關掉eno的連線,自動切換到第二個物理埠了,測試成功。
相關文章