1. 程式人生 > >2、RedHat6 叢集多網絡卡繫結

2、RedHat6 叢集多網絡卡繫結

RedHat6 多網絡卡繫結

實驗目的:

瞭解多網絡卡繫結概念

-掌握多網絡卡繫結配置

實驗步驟:

步驟一、多網絡卡繫結概念

在叢集的環境中,如果主伺服器故障了,導致服務掛了,可以通過心跳線來檢測到服務掛了,然後就讓備份伺服器來執行這個服務。這沒有什麼問題,可是如果網絡卡壞了呢?,主伺服器上提供的服務沒有掛掉,可是別人訪問不了你提供的服務啊,這不相當於服務掛了摸。

所以為了避免網絡卡的單點故障,我們要對網絡卡做冗餘,而把網絡卡做成冗餘的技術就叫多網絡卡繫結

多網絡卡繫結原理:

一臺服務兩塊網絡卡,問題來了,客戶端應該訪問哪一個網絡卡的IP地址?如果訪問這塊網絡卡的IP地址,這塊網絡卡壞了,我們難道要跟客戶端說,你換個IP地址就可以訪問我了,這不現實摸,所以了,我們應該弄一個虛擬的網絡卡,讓客戶端訪問這個虛擬的Ip地址,這個虛擬的IP地址同時代表這兩塊網絡卡。

步驟二、多網絡卡繫結配置

新增兩塊網絡卡

新增的一塊網絡卡我們可以看到系統並沒有生成相對應的配置檔案

[[email protected] ~]# cd  /etc/sysconfig/network-scripts/

[[email protected] network-scripts]# ls

ifcfg-eth0 

Auto eth1就是新新增的網絡卡名,把網絡卡名字中auto去掉,那麼系統就會生成相對應的系統檔案


可以看到ifcfg-eth1配置檔案生成了

[[email protected] ~]# cd  /etc/sysconfig/network-scripts/

[[email protected] network-scripts]# ls

ifcfg-eth0 ifcfg-eth1   

在紅帽5會有多網絡卡繫結的配置檔案/etc/modprobe.conf,在紅帽6上沒有這個檔案,需要你在/etc/modprobe.d/目錄下建立一個bond.conf配置檔案,這個目錄存放的都是以.conf為結尾的配置檔案

[[email protected] network-scripts]# cd  /etc/modprobe.d/

[[email protected] modprobe.d]# ls

anaconda.conf  blacklist.conf  blacklist-visor.conf  dist-alsa.conf  dist.conf dist-oss.conf  openfwwf.conf

在/etc/modprobe.d/bond.conf檔案下新增下列配置資訊

配置資訊的意思是:

起個虛擬網絡卡的別名叫bond0(0代表第一塊虛擬網絡卡),虛擬網絡卡bond0相關的引數mode模式(0代表輪循,1代表主備份)和miimon引數(失效時間,毫秒為單位)

[[email protected] modprobe.d]# vim  bond.conf

alias  bond0  bonding

options  bond0  mode=0 miimon=100  user_carrier=0

建立ifcfg-bond0網絡卡配置檔案,在配置檔案裡寫進相關的配置資訊

[[email protected] modprobe.d]# cd  /etc/sysconfig/network-scripts/

[[email protected] network-scripts]# vim  ifcfg-bond0

DEVICE=bond0

ONBOOT=yes

BOOTPROTO=none

IPADDR=172.17.0.100

修改ifcfg-eth0的網絡卡配置檔案裡的配置資訊,配置資訊裡IP地址等等都不要,在新增MASTER=bond0和SLAVE=yes配置,意思是bond0為主,自己為輔

[[email protected] network-scripts]# vim  ifcfg-eth0

DEVICE=eth0

ONBOOT=yes

MASTER=bond0

SLAVE=yes

BOOTPROTO=none

修改ifcfg-eth1的網絡卡配置檔案裡的配置資訊,配置資訊裡IP地址等等都不要,在新增MASTER=bond0和SLAVE=yes配置,意思是bond0為主,自己為輔

[[email protected] network-scripts]# vim  ifcfg-eth1

DEVICE=eth1

ONBOOT=yes

MASTER=bond0

SLAVE=yes

BOOTPROTO=none

重啟network服務,是多網絡卡繫結生效

[[email protected] network-scripts]#service  network restart

相關推薦

2RedHat6 叢集

RedHat6 多網絡卡繫結 實驗目的: 瞭解多網絡卡繫結概念 -掌握多網絡卡繫結配置 實驗步驟: 步驟一、多網絡卡繫結概念 在叢集的環境中,如果主伺服器故障了,導致服務掛了,可以通過心跳線來檢測到服務掛了,然後就讓備份伺服器來執行這個服務。這沒有什麼問題,可是如果網絡卡

【shell】海思3536 聚合——bond技術

0.原理說明 目前網絡卡繫結mode共有七種(0~6)bond0、bond1、bond2、bond3、bond4、bond5、bond6 常用的有三種: mode=0:平衡負載模式,有自動備援,但需要”Switch”支援及設定。 mode=1:自動備援模式,其中一條線若斷線,其他線路

Linux中高階網路配置-team方式

team簡介 在redhat7.0以上版本,配置多網絡卡繫結時,專門提供了team工具來實現多網絡卡的繫結。 team :也是鏈路聚合 最多支援8塊網絡卡,不需要手動載入相應核心模組 支援模式: broadcast 廣播容錯 roundrobin 輪詢

CentOS下bond/聚合

網絡卡bond我直接理解成網絡卡聚合了,就是把多張網絡卡虛擬成1張網絡卡,出口時,這張網絡卡無論哪個斷線都不影響網路,入口時,需要結合交換機的埠聚合功能實現和網絡卡配置的bond模式進行負載均衡。bond需要在核心Kernels 2.4.12及以上才能使用,因為需要使用bonding模組。 bond模式:

02 Linux

 Linux 多網絡卡繫結 網絡卡繫結mode共有七種(0~6) bond0、bond1、bond2、bond3、bond4、bond5、bond6 常用的有三種 mode=0:平衡負載模式,有自動備援,但需要”Switch”支援及設定。 mode=1:自

:active-backup - 主備模式

網絡卡繫結模式:active-backup - 主備模式 一個網絡卡處於活躍狀態,另一個處於備份狀態,所有流量都在主鏈路上處理,當活躍網絡卡down掉時,啟用備份網絡卡。 系統:這裡以Centos7為例(Centos6配置引數和7不一樣) 這裡將em1和em2繫結到bond0上,

bond

bond多網絡卡                  |                      &

bonding

linux下多網絡卡繫結bonding Linux bonding 驅動提供了一個將多個物理網路埠捆綁為單個邏輯網路埠的方法,用於網路負載均衡、冗餘和提升網路的效能,比如對於備份伺服器,需要在一個晚上備份幾個T的資料,如果使用單個的千兆網口將會是很嚴重的瓶頸。其它的應用,比如ftp伺服器,高負載

Linux的

載入bonding模組,options裡的一些引數的含義: miimon 監視網路連結的頻度,單位是毫秒。 max_bonds 配置的bond口個數 mode bond模式,在一般的實際應用中,0和1用的比較多。 bond模式:常用的有三種 mode=0:平衡負載模式,有自動備援,但需要”Swi

Linux 配置ip 子介面

linux系統配置ip地址,圖形化介面略過,這裡只介紹文字行。做以下設定注意是否有此許可權檢視當前路由及閘道器資訊: [[email protected] ~]# netstat -r Kernel IP routing table Destination Gateway G

bonding-一起,作為一個使用,實現負載均衡和提高頻寬

linux雙網絡卡繫結一個IP地址,實質工作就是使用兩塊網絡卡虛擬為一塊,使用同一個IP地址,是我們能夠得到更好的更快的服務。其實這項技術 在 Sun和Cisco中早已存在,被稱為Trunking和Etherchannel技術,在Linux的2.4.x的核心中也採用這這種

Centos 6.5

[[email protected] ~]# ifconfig  bond0     Link encap:Ethernet  HWaddr F8:BC:12:38:BF:04             inet addr:112.25.xx.17  Bcast:112.25.xx.63  Mask:

centos(匯聚),實現冗餘和負載均衡

說明: 繫結多塊網絡卡為一個虛擬ip,類似csico的etherchannel,實現冗餘或負載均衡和增加頻寬的功能。 核心需要bonding的支援,察看是否掛在bonding,lsmod命令。預設2.6核心中bonding已經被編譯為M的選項,不需重新編譯核心。 其實Redhat關於bond,在kernel-

CentOS 7 bond

原文地址:http://blog.chinaunix.net/uid-20767811-id-5115849.html Centos/REHL 7相對之前的版本有了很大改動,有很多之前版本的方法都已經不適用了。網路方面改動也非常大,通過之前指令碼進行網絡卡改動一直不行。有

虛擬配置與

虛擬網絡卡配置: ip addr add 192.168.1.2/24 dev eth0 label eth0:0(推薦使用此方法) ifconfig eth0:0 192.168.1.2 netmask 255.255.255.255 多網絡卡繫結(轉載): 1.建立b

Linux網路管理之

  一、bonding介紹   在企業Linux伺服器管理裡中,伺服器的可靠性、可用性以及I/O速度都非常重要,保持伺服器的高可用和安全性是生產環境的重要指標,其中最重要的一點是伺服器網路連線的高可用性。通常我們會把重要的伺服器做主備,其目的在於當主伺服器宕機,備份伺服器馬上接管其主伺服器的工作,從而實現服務

redhat6版本做bond

1.編寫bond0配置檔案 cd /etc/sysconfig/network-scripts(進入網絡卡配置檔案路徑) vi ifc-bond0(編輯bond0的配置檔案,具體如下) DEVICE=bond0 ONBOOT=yes BOOTPROTO=static

Ubuntu:雙((bonding)配置

step 0:安裝網絡卡繫結的功能 apt-get install    ifenslave step 1:載入核心模組:編輯 /etc/modules,新增: bonding     step 2:編輯網絡卡配置:/etc/network/int

centos7修改名稱

Linux系統在大多數企業運用中都佔據著及其重要的作用,但是從centos7開始我們發現安裝完作業系統後,網絡卡名稱發生了變化,不在是以前的eth0這樣命名了。這對於我們使用起來有很多的不便。 本文將介紹如何修改網絡卡名稱,及雙網絡卡繫結。 [[email pro

CentOS 7.2 team實現聚合鏈路(雙)指令碼及驗證

使用team實現網絡卡聚合鏈路指令碼: #!/bin/bash #建立一個名為team0的鏈路介面 IP=192.168.101.1 GATE=192.168.101.254 ETH1=eno1 E