首頁 > 軟體

RHEL7 學習筆記(30)- 聚合網路

2020-06-16 18:08:33

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的連線,自動切換到第二個物理埠了,測試成功。

 


IT145.com E-mail:sddin#qq.com