Linux雙網路卡繫結實現負載均衡和失效保護
公司馬上就要上HADOOP專案了
linux環境:CENTOD5.4 (64位)
為了保證網路方面安全,今天測試了Linux雙網路卡繫結實現負載均衡和失效保護功能:
配置方法如下:
1、 編輯虛擬網路介面配置檔案,指定網路卡IP
# vi /etc/sysconfig/network-scripts/ifcfg-bond0
DEVICE="bond0"
ONBOOT=yes
BOOTPROTO="static"
IPADDR=192.168.75.34
NETMASK="255.255.255.0"
BROADCAST=192.168.75.255
TYPE=Ethernet
GATEWAY=192.168.75.254
2、編輯 /etc/sysconfig/network-scripts/ifcfg-eth0 與 /etc/sysconfig/network-scripts/ifcfg-eth1 ,確保編輯後的內容和以下所顯示的內容相同
# cat /etc/sysconfig/network-scripts/ifcfg-eth1
DEVICE=eth0
ONBOOT=yes
BOOTPROTO=none
HWADDR=00:0C:29:B6:B8:48 --MAC地址保留原來的
TYPE=Ethernet
# cat /etc/sysconfig/network-scripts/ifcfg-eth1
DEVICE=eth1
ONBOOT=yes
BOOTPROTO=none
HWADDR=00:0C:29:B6:B8:48 --MAC地址保留原來的
TYPE=Ethernet
3、 編輯 /etc/moprobe.conf 檔案,加入如下一行內容,以使系統在啟動時載入bonding模組,對外虛擬網路介面裝置為bond0。請新增如下內容
[root @heng ~] # cat /etc/modprobe.conf
alias bond0 bonding
options bond0 miimon=100 mode=0
說明:miimon是用來進行鏈路監測的。 比如:miimon=100,那麼系統每100ms監測一次鏈路連線狀態,如果有一條線路不通就轉入另一條線路;mode的值表示工作模式,他共有0,1,2,3四種模式,常用的為0,1兩種。
mode=0表示load balancing (round-robin)為負載均衡方式,兩塊網路卡都工作。
mode=1表示fault-tolerance (active-backup)提供冗餘功能,工作方式是主備的工作方式,也就是說預設情況下只有一塊網路卡工作,另一塊做備份.
bonding只能提供鏈路監測,即從主機到交換機的鏈路是否接通。如果只是交換機對外的鏈路down掉了,而交換機本身並沒有故障,那麼bonding會認為鏈路沒有問題而繼續使用
4、 編輯 /etc/rc.d/rc.local ,請確保修改後的檔案所顯示的內容與以下內容相同
[root @heng ~] # cat /etc/rc.d/rc.local
#!/bin/sh
#
# This script. will be executed *after* all the other init scripts.
# You can put your own initialization stuff in here if you don’t
# want to do the full Sys V style. init stuff.
touch /var/lock/subsys/local
ifenslave bond0 eth0 eth1
到這裡配置已經完成,重啟計算機,然後用 ifconfig 檢視網路卡資訊,會看見多了一個名稱為 bond0 的網路卡。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/8183550/viewspace-683424/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Linux下雙網路卡繫結技術實現負載均衡和失效保護(轉)Linux負載
- Linux配置雙網路卡繫結實現負載均衡和高可用性配置Linux負載
- Linux 系統雙網路卡繫結配置實現負載均衡和故障轉移Linux負載
- Linux雙網路卡負載均衡Linux負載
- inux 雙網路卡繫結(bonding)實現負載均衡或故障轉移(轉)UX負載
- Linux 雙網路卡繫結實踐Linux
- linux雙網路卡繫結Linux
- Linux 繫結雙網路卡Linux
- Linux 雙網路卡繫結Linux
- Linux負載均衡雙機實現文件Linux負載
- linux redhat 雙網路卡繫結LinuxRedhat
- 雙網路卡繫結
- linux6.5 雙網路卡繫結Linux
- Linux 雙網路卡繫結技術Linux
- RedHat Linux 5 雙網路卡繫結RedhatLinux
- Linux網路卡繫結實現頻寬翻倍Linux
- redhat 6.3 雙網路卡繫結Redhat
- Redhat AS 5.4 雙網路卡繫結Redhat
- centos 6.5 雙網路卡繫結CentOS
- 【轉】redhat 雙網路卡繫結Redhat
- liunx下雙網路卡繫結
- 分離mysql和儲存實現雙web負載均衡MySqlWeb負載
- Linux下雙網路卡繫結bond0Linux
- SUSE linux雙網路卡繫結一個IPLinux
- Redhat linux雙網路卡繫結一個IPRedhatLinux
- CentOS 5.4上雙網路卡(多網路卡)繫結CentOS
- (轉)linux 實現多網路卡繫結BondingLinux
- RHEL6 雙網路卡繫結
- 關於AIX雙網路卡繫結AI
- NIC bonding 雙網路卡繫結
- Linux網路卡繫結Linux
- linux 網路卡繫結Linux
- Linux雙網路卡繫結單個IP之(team)Linux
- CentOS 5中改造RAC的private ip實現雙網路卡繫結CentOS
- 在Linux中,如何實現負載均衡?Linux負載
- nginx實現負載均衡Nginx負載
- 虛擬機器雙網路卡繫結虛擬機
- Linux(09):網路卡繫結Linux