您好,登錄后才能下訂單哦!
如何進(jìn)行centos6.8配置多網(wǎng)卡綁定,很多新手對(duì)此不是很清楚,為了幫助大家解決這個(gè)難題,下面小編將為大家詳細(xì)講解,有這方面需求的人可以來學(xué)習(xí)下,希望你能有所收獲。
Linux 自帶的軟件bonding 可以把多個(gè)網(wǎng)絡(luò)接口設(shè)備捆綁為單個(gè)的網(wǎng)絡(luò)接口設(shè)置來使用,用于網(wǎng)絡(luò)負(fù)載均衡及網(wǎng)絡(luò)冗余。其中網(wǎng)絡(luò)負(fù)載均衡常用于我們的文件服務(wù)器中,文件服務(wù)器在多用戶同時(shí)使用的情況下,網(wǎng)絡(luò)壓力非常大的,所以為了解決同一個(gè)IP突破流量的限制,使用多網(wǎng)卡綁定是一個(gè)極好的辦法。網(wǎng)絡(luò)冗余在生產(chǎn)環(huán)境中也特別重要,特別是在網(wǎng)卡在可能發(fā)生物理性質(zhì)損壞而無法同時(shí)使用同一IP快速響應(yīng)的情況下多網(wǎng)卡綁定就顯得特別重要了,bonding為網(wǎng)卡提供了冗余的支持,把多網(wǎng)卡綁定到一個(gè)IP,即使其中一塊網(wǎng)卡發(fā)生物理損壞的情況下,另一塊網(wǎng)卡自動(dòng)啟用,并且提供正常服務(wù)。
下面我們先來了解一下bonding的常用mode種類:
mode=0 ,即:(balance-rr) Round-robin policy(平衡掄循環(huán)策略)數(shù)據(jù)包的傳輸方式輪詢傳輸,第一個(gè)包傳輸給eth0 ,第二個(gè)包傳輸給eth2,就這樣循環(huán)下去,直到傳輸完畢,這里需要注意的是mode0能作為負(fù)載均衡作用,不提供容錯(cuò)功能,如果第一張網(wǎng)卡出現(xiàn)故障網(wǎng)絡(luò)將面臨癱瘓。
mode=1,即: (active-backup) Active-backup policy(主-備份策略)只有一個(gè)處于活動(dòng)狀態(tài),當(dāng)主網(wǎng)卡出現(xiàn)故障時(shí),備網(wǎng)卡馬上由備轉(zhuǎn)變成主。這個(gè)模式提供了較高的容錯(cuò)能力。但是資源利用率較低。
mode=3,即:broadcast(廣播策略)在每個(gè)slave接口上傳輸每個(gè)數(shù)據(jù)包,此模式提供了容錯(cuò)能力
演示環(huán)境:VMware 11 版本 ,系統(tǒng)centos 6.8
第一步:
首先我們新添加一張網(wǎng)卡,重啟并生效
第二步:關(guān)閉NetworkManager服務(wù)(在centos6系列版本中開啟NetworkManager與bonding會(huì)產(chǎn)生沖突)
[root@centos6 ~]# service NetworkManager stop
Stopping NetworkManager daemon: [ OK ]
[root@centos6 ~]# chkconfig NetworkManager off
第三步:創(chuàng)建虛擬網(wǎng)卡bond0,在/etc/sysconfig/network-scripts目錄下新建虛擬網(wǎng)卡band0,在這里使用的mode是1,文件內(nèi)容如圖所示
[root@centos6 ~]# vim /etc/sysconfig/network-scripts/ifcfg-bond0
DEVICE=bond0
BOOTPROTO=none
BONDING_OPTS="miimon=100,mode=1"
IPADDR=10.1.45.181
PREFIX=16
GATEWAY=10.1.0.1
第四步:配置網(wǎng)卡參數(shù),網(wǎng)卡參數(shù)中需要標(biāo)注網(wǎng)卡名,網(wǎng)卡的角色及虛擬主卡名稱。
[root@centos6 ~]# vim /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
SLAVE=yes
MASTER=bond0
[root@centos6 ~]# vim /etc/sysconfig/network-scripts/ifcfg-eth2
DEVICE=eth2
SLAVE=yes
MASTER=bond0
第五步:重啟網(wǎng)卡,查看狀態(tài)
使用我另一臺(tái)主機(jī)ping狀態(tài)為通
Connecting to 10.1.45.180:22...
Connection established.
To escape to local shell, press 'Ctrl+Alt+]'.
Last login: Thu Sep 1 14:51:24 2016 from 10.1.250.31
Welcome to the home of snowbamboo ^ ^
[root@localhost ~]# ping 10.1.45.181
PING 10.1.45.181 (10.1.45.181) 56(84) bytes of data.
64 bytes from 10.1.45.181: icmp_seq=1 ttl=64 time=1.63 ms
64 bytes from 10.1.45.181: icmp_seq=2 ttl=64 time=0.354 ms
64 bytes from 10.1.45.181: icmp_seq=3 ttl=64 time=0.250 ms
64 bytes from 10.1.45.181: icmp_seq=4 ttl=64 time=0.514 ms
64 bytes from 10.1.45.181: icmp_seq=5 ttl=64 time=0.282 ms
64 bytes from 10.1.45.181: icmp_seq=6 ttl=64 time=0.252 ms
64 bytes from 10.1.45.181: icmp_seq=7 ttl=64 time=0.361 ms
64 bytes from 10.1.45.181: icmp_seq=8 ttl=64 time=0.310 ms
64 bytes from 10.1.45.181: icmp_seq=9 ttl=64 time=0.426 ms
64 bytes from 10.1.45.181: icmp_seq=10 ttl=64 time=0.439 ms
64 bytes from 10.1.45.181: icmp_seq=11 ttl=64 time=0.506 ms
64 bytes from 10.1.45.181: icmp_seq=12 ttl=64 time=0.502 ms
64 bytes from 10.1.45.181: icmp_seq=13 ttl=64 time=0.423 ms
64 bytes from 10.1.45.181: icmp_seq=14 ttl=64 time=0.230 ms
64 bytes from 10.1.45.181: icmp_seq=15 ttl=64 time=0.494 ms
64 bytes from 10.1.45.181: icmp_seq=16 ttl=64 time=0.417 ms
64 bytes from 10.1.45.181: icmp_seq=17 ttl=64 time=0.522 ms
現(xiàn)在我關(guān)閉一張網(wǎng)卡,看網(wǎng)絡(luò)是否有波動(dòng)
總結(jié):
在使用bonding的mode1時(shí),必須至少要有兩塊網(wǎng)卡,一張為活動(dòng)網(wǎng)卡,另一張為備用狀態(tài),當(dāng)主卡發(fā)生故障時(shí)備卡馬上接替工作,繼續(xù)完成數(shù)據(jù)傳輸。mode0模式時(shí)需要注意的是,mode0只支持負(fù)載均衡,加速網(wǎng)絡(luò)數(shù)據(jù)包傳輸,沒有容錯(cuò)功能。
看完上述內(nèi)容是否對(duì)您有幫助呢?如果還想對(duì)相關(guān)知識(shí)有進(jìn)一步的了解或閱讀更多相關(guān)文章,請(qǐng)關(guān)注億速云行業(yè)資訊頻道,感謝您對(duì)億速云的支持。
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。