使用網絡成組或綁定,在兩個Red Hat Enterprise Linux系統之間配置聚合網絡連結是RHCE考試的一個重要考點。
RHEL7提供了兩種建立這種配置的方法:
- 接口綁定:RHEL6中的标準成組方法,在RHEL7中仍然可用
- 網絡成組:RHEL7中引入
我的實驗環境是在RHEL7.7中安裝了Virtualbox,建立兩台虛拟機進行的。
有三種方法可以配置接口綁定:指令行的nmcli程式、基于文本界面的nmtui工具以及GUI的網絡管理器連接配接編輯器。其實在/etc/sysconfig/network-script/目錄下,知道ifcfg-xxx的配置文法,也是可以用vim編輯器直接建立配置檔案的并啟用的。
在RHEL7中如何配置接口成組呢?
在nmcli指令的最後,添加config字段進行控制的,具體配置方式如下:
config前面部分的指令都是一樣的子產品化的格式,配置子產品位置前後中間都可以。
nmcli conn add 類型 接口名稱 連結名稱,這個無所謂順序的。1.配置為主備模式,也叫活動備份模式,隻有一個從屬接口是活動的,如果此活動接口失敗,另一個從屬接口應當變為活動接口。此模式提供了容錯能力,不需要任何特殊的交換機支援。
nmcli connection add type team ifname team0 con-name team0 config ‘{“runner”: {“name”: “activebackup”}}’
2.配置為802.3ad連結聚合模式,接入的交換機必須支援這種聚合方式,需要交換機做lacp綁定。此模式提供了負載平衡和容錯能力。
nmcli connection add type team ifname team0 con-name team0 config ‘{“runner”: {“name”: “lacp”}}’
3.廣播方式,資料包被傳輸到所有的從屬接口。此模式很少使用。
nmcli connection add type team ifname team0 con-name team0 config ‘{“runner”: {“name”: “broadcast”}}’
4.輪詢方式,在從屬接口之間傳輸資料包。此模式提供了負載平衡和容錯能力,需要交換機的支援。
nmcli connection add type team ifname team0 con-name team0 config ‘{“runner”: {“name”: “roundrobin”}}’
5.負載均衡方式,根據負載均衡算法,選擇不同的端口發包。此模式提供了負載平衡和容錯能力。
nmcli connection add type team ifname team0 con-name team0 config ‘{“runner”: {“name”: “loadbalance”}}’
————————————————
以上參考:CSDN部落客「weixin_43034477」的原創文章,遵循 CC 4.0 BY-SA 版權協定,轉載請附上原文出處連結及本聲明。
原文連結:https://blog.csdn.net/weixin_43034477/article/details/82019937
那麼如何把網絡端口加入組呢?
我在兩台虛拟機中加了兩塊網卡,都是指向主機的網絡,網段為192.168.56.0/24
![](https://img.laitimes.com/img/__Qf2AjLwojIjJCLyojI0JCLicmbw5SOmBTOiNDNlVmM4cDO3IGO4EjYkZmN1MzNxMWYyYjNh9CX0JXZ252bj91Ztl2Lc52YucWbp5GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.png)
網卡名稱為enp0s8和enp0s9,把兩塊網卡加入到上面建立名稱為team0的端口聚合組中:
nmcli con add type Team-slave con-name team0-port1 ifname enp0s8 master team0
nmcli con add type Team-slave con-name team0-port2 ifname enp0s9 master team0
建立了新的成組接口後,預設是dhcp擷取狀态,可以使用下面指令确認其狀态:
teamdctl team0 state
這樣,端口組就配置完畢了,如果需要手動配置IP GATEWAY DNS的可以使用格式化的指令如下:
nmcli con modify team0 ipv4.address 192.168.56.100/24 ipv4.gateway 192.168.56.1 ipv4.dns 223.5.5.5,223.6.6.6,8.8.8.8,8.8.4.4,114.114.114.114
接口成組的啟動和DOWN掉的指令為:
nmcli connection up team0
nmcli connection down team0
想到再補充吧。