RedHat 7配置bonding雙網卡綁定

redhat 7雖然新增了teaming技術支持雙網卡綁定,但bonding技術依然能夠沿用,本文測試的是bond的綁定方式。爲了不衝突,建議關閉NetworkManager:systemctl stop NetworkManager 、systemctl disable NetworkManager 。網絡

本文原始出處:江健龍的技術博客 http://jiangjianlong.blog.51cto.com/3735273/1790294負載均衡


配置負載均衡模式的bond綁定ide

建立並編輯bond0配置文件:vi ifcfg-bond0,並填寫如下內容:其中mode=6表明MAC地址不一樣的負載均衡模式測試

 

BOOTPROTO=staticspa

DEVICE=bond0blog

NAME=bond0接口

TYPE=Bondip

BONDING_MASTER=yesget

ONBOOT=yes博客

IPADDR=192.168.10.5

PREFIX=24

GATEWAY=

DNS=

BONDING_OPTS="miimon=100 mode=6"


wKiom1djk7HAaSEcAAAnaMblUcs449.png

編輯從屬接口配置文件:vi ifcfg-eno16777736,並填寫如下內容:

TYPE=Ethernet

BOOTPROTO=none

DEVICE=eno16777736

NAME=eno16777736

ONBOOT=yes

MASTER=bond0

SLAVE=yes

wKiom1djk7KgY8Y7AAAh9EPwXvc665.png

編輯第二個從屬接口配置文件:vi ifcfg-eno33554960並填寫如下內容:

TYPE=Ethernet

BOOTPROTO=none

DEVICE=eno33554960

NAME=eno33554960

ONBOOT=yes

MASTER=bond0

SLAVE=yes

wKioL1djlMiSM5FaAAAjNw9gMHU529.png

重啓網絡服務,使bond0生效

wKiom1djk7KjdU7EAAAEKES4kT0941.png

查看網卡狀態:ip add,紅框處能夠看到已配置生效,4張網卡中前兩張網卡已生效爲bond0的從屬接口,且MAC地址不相同,故交換機的端口無需作任何配置

wKioL1eMUXiSIXzEAABnir-nl_4904.png

查看bond0的狀態:cat /proc/net/bonding/bond0,能夠看到bond0的狀態正常

wKioL1djlMnR9S1tAAA6sr_V5fM388.png

測試,先長ping,然後斷開其中一塊網卡的鏈接,無丟包發生

wKiom1djk7Ojlwi1AABasXrUOrY730.png

wKiom1djk7Oy3yx1AAApSHggG00198.png

同時看到當前活動的從屬網卡自動切換爲eno33554960

wKioL1djlMqQKUcdAAA5BbtRrTM317.png

配置主備模式的bond綁定

同理,爲剩下兩塊網卡建立主備模式的綁定bond1,mode=1即爲主備模式

wKioL1djlMqh8w5gAAB6FvJPwdg887.png

wKiom1djk7Ww3p72AAA4ZjyssZ8138.png

測試:先長ping,而後斷開其中一塊網卡的鏈接,無丟包發生

wKiom1eMUbaC1bZiAACB86ApTp0767.png

wKioL1djlMzhRP7uAAAioVQ59xA647.png

兩組綁定均可以同時ping

wKiom1djk7fDqTNHAABRBHKoozg522.png

相關文章
相關標籤/搜索