Linux系統中怎么實(shí)現雙網(wǎng)卡綁定,很多新手對此不是很清楚,為了幫助大家解決這個(gè)難題,下面小編將為大家詳細講解,有這方面需求的人可以來(lái)學(xué)習下,希望你能有所收獲。
工作中主要以SuSE為主,網(wǎng)絡(luò )作為整個(gè)高可用架構中最重要的環(huán)節之一,在物理上一般是雙網(wǎng)卡綁定模式,通常使用默認的mode=1(active-backup)作為主備關(guān)系。
在最近測試大數據的生產(chǎn)中,考慮到性能優(yōu)先,所以將綁定模式設置為mode=6(balance-alb),使用提高1倍流量。與此同時(shí)針對SuSE HA架構由Skybility HA往Corosync/Openais+Pacemaker 的測試過(guò)程中,配合網(wǎng)絡(luò )交換機Port Channel鏈路聚合采用mode=0(balance-rr ),憑借平衡輪詢(xún)實(shí)現網(wǎng)絡(luò )中斷0丟包。
基礎配置信息
常用的三種Bond模式
配置過(guò)程以mode=6為例,其它7種模式請參考擴展閱讀
mode=0:平衡負載模式,有自動(dòng)備援,但需要”Switch”支援及設定。 mode=1:自動(dòng)備援模式,其中一條線(xiàn)若斷線(xiàn),其他線(xiàn)路將會(huì )自動(dòng)備援。 mode=6:平衡負載模式,有自動(dòng)備援,不必”Switch”支援及設定。
物理接口
CentOS版本
代碼如下:
datanode01:~>cat /etc/redhat-release
CentOS release 6.4 (Final)
禁用NetworkManager
代碼如下:
#立即關(guān)閉禁用NetworkManager并禁用開(kāi)機自啟動(dòng)
/etc/init.d/NetworkManager stop
chkconfig NetworkManager off
/etc/init.d/network restart
關(guān)閉iptables和selinux(可選)
代碼如下:
#立即關(guān)閉iptables并禁用開(kāi)機自啟動(dòng)
/etc/init.d/iptables stop
chkconfig iptables off
#立即關(guān)閉selinux并永久禁用
setenforce 0
sed -i ‘s/SELINUX=enforcing/SELINUX=disabled/‘ /etc/selinux/config
修改主機名
代碼如下:
vi /etc/sysconfig/network
NETWORKING=yes
HOSTNAME=namenode01
#刷新生效
hostname namnode01
source /etc/sysconfig/network
配置IP
私有地址
代碼如下:
cd /etc/sysconfig/network-scripts
[root@datanode09 network-scripts]# cat ifcfg-eth4
DEVICE=eth4
ONBOOT=yes
BOOTPROTO=none
IPADDR=10.129.46.19
NETMASK=255.255.255.0
IPV6INIT=no
USERCTL=no
雙網(wǎng)卡綁定
代碼如下:
cd /etc/sysconfig/network-scripts
#編輯eth0
cat > ifcfg-eth0 << EOF
DEVICE=eth0
ONBOOT=yes
BOOTPROTO=none
USERCTL=no
MASTER=bond0
EOF
#編輯eth3
cat > ifcfg-eth3 << EOF
DEVICE=eth3
ONBOOT=yes
BOOTPROTO=none
USERCTL=no
MASTER=bond0
EOF
#編輯bond0
cat > ifcfg-bond0 << EOF
DEVICE=bond0
TYPE=Ethernet
ONBOOT=yes
BOOTPROTO=none
IPADDR=10.3.3.214
NETMASK=255.255.255.0
GATEWAY=10.3.3.1
IPV6INIT=no
USERCTL=no
EOF
#設置bond參數,注意mode選擇
cat > /etc/modprobe.conf << EOF
alias bond0 bonding
options bond0 miimon=100 mode=6
EOF
#加入開(kāi)機自啟動(dòng)參數
cat >> /etc/rc.local << EOF
ifenslave bond0 eth0 eth3
EOF
#重啟網(wǎng)卡
service network restart
#使綁定網(wǎng)卡立即生效
ifenslave bond0 eth0 eth3
#測試綁定網(wǎng)絡(luò )
ping 10.3.3.1
常用3種網(wǎng)卡綁定模式對比
mode=0
中斷任意一條鏈路或恢復鏈路,網(wǎng)絡(luò )0丟包
優(yōu)點(diǎn):流量提高1倍
缺點(diǎn):需要接入同一交換機做聚合配置,無(wú)法保證物理交換機高可用(Cisco似乎有解決方案?)
mode=1
中斷任意一條鏈路丟失1-3個(gè)包(秒),恢復鏈路時(shí)0丟包
優(yōu)點(diǎn):交換機無(wú)需配置
缺點(diǎn):如上
mode=6
中斷任意一條鏈路0丟包,恢復鏈路時(shí)丟失10-15個(gè)包(秒)
優(yōu)點(diǎn):交換機無(wú)需配置,流量提高1倍
免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng )、來(lái)自本網(wǎng)站內容采集于網(wǎng)絡(luò )互聯(lián)網(wǎng)轉載等其它媒體和分享為主,內容觀(guān)點(diǎn)不代表本網(wǎng)站立場(chǎng),如侵犯了原作者的版權,請告知一經(jīng)查實(shí),將立刻刪除涉嫌侵權內容,聯(lián)系我們QQ:712375056,同時(shí)歡迎投稿傳遞力量。
Copyright ? 2009-2022 56dr.com. All Rights Reserved. 特網(wǎng)科技 特網(wǎng)云 版權所有 特網(wǎng)科技 粵ICP備16109289號
域名注冊服務(wù)機構:阿里云計算有限公司(萬(wàn)網(wǎng)) 域名服務(wù)機構:煙臺帝思普網(wǎng)絡(luò )科技有限公司(DNSPod) CDN服務(wù):阿里云計算有限公司 百度云 中國互聯(lián)網(wǎng)舉報中心 增值電信業(yè)務(wù)經(jīng)營(yíng)許可證B2
建議您使用Chrome、Firefox、Edge、IE10及以上版本和360等主流瀏覽器瀏覽本網(wǎng)站