Linux下Bonding配置
這種應用一般使用在oracle Heartbeat Network,提高系統高的可用性
步驟1.首先確定自己的作業系統是否支援bonding
[root@cd ~]# modinfo bonding
如果沒有訊息返回,說明核心不支援bonding,需要重新編譯核心。
步驟2.檢查ifenslave
#which ifenslave
/sbin/ifenslave
步驟3.建立/etc/sysconfig/network-scripts/ifcfg-bond0
DEVICE=bond0
BOOTPROTO=static
BROADCAST=192.168.1.255
IPADDR=192.168.1.10
NETMASK=255.255.255.0
NETWORK=192.168.1.0
ONBOOT=yes
TYPE=Ethernet
GATEWAY=192.168.1.1
USERCTL=no
其中,USERCTL=no表明該裝置只能由root使用者來控制
步驟4.更改/etc/sysconfig/network-scripts/ifcfg-eth0網路卡屬性
DEVICE=eth0
ONBOOT=yes
BOOTPROTO=none
MASTER=bond0
SLAVE=yes
USERCTL=no
其中,MASTER=bond0表明eth0繫結到bond0裝置上。
步驟5.更改/etc/sysconfig/network-scripts/ifcfg-eth1網路卡的屬性
DEVICE=eth1
ONBOOT=yes
BOOTPROTO=none
MASTER=bond0
SLAVE=yes
USERCTL=no
步驟6. 編輯/etc/modprobe.conf檔案,加入以下內容
alias bond0 bonding
options bond0 miimon=100 mode=1
說明:mode指定了bond0的工作模式,常用的是0和1,0表示負載均衡方式,1表示主從方式,可根據需要自行配置。
常用的為0,1兩種。
mode=0表示 load balancing (round-robin)為負載均衡方式,兩塊網路卡都工作。
mode=1表示fault-tolerance (active-backup)提供冗餘功能,工作方式是主備的工作方式,也就是說預設情況下只有一塊網路卡工作,另一塊做備份。bonding只能提供鏈路監測,即從主機到交換機的鏈路是否接通。如果只是交換機對外的鏈路down掉了,而交換機本身並沒有故障,那麼bonding會認為鏈路沒有問題而繼續使用。 miimon是用來進行鏈路監測的。比如:miimon=100,那麼系統每100ms監測一次鏈路連線狀態,如果有一條線路不通就轉入另一條線路。
步驟7.加入/etc/rc.d/rc.local啟動項
ifenslave bond0 eth0 eth1
步驟8.啟動網路卡
ifconfig bond0 up
步驟9. cat /proc/net/bonding/bond0可檢視bonding狀態
###涉及公司,不貼了
步驟10. 完成後重啟系統,ping 192.168.1.1測試
備註:
1.所有ethxx配置的時候去掉MAC地址;
2.必須徹底關閉NetworkManger服務,否則會和bond網路卡衝突
- - >service NetworkManger stop
- - >chkconfig NetworkManger off
3.RHEL 6X版本的配“/etc/modprobe.d/”檔案下面自己手動新建“bonding.conf”
4.多個bonging檔案配置模式一致
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/27144762/viewspace-1127106/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 【Linux】Bonding配置,管理Linux
- Linux系統下雙網路卡bonding的配置方法Linux
- suse linux配置網路卡bondingLinux
- linux下網路卡bonding[轉]Linux
- 雙網路卡bonding配置
- Linux物理網路卡bondingLinux
- 【Linux】Bonding驅動選項Linux
- (轉)linux 實現多網路卡繫結BondingLinux
- linux下配置javaLinuxJava
- linux下配置zookeeperLinux
- Linux 下配置 HugePagesLinux
- Linux下SVN配置Linux
- SSH linux下配置。Linux
- linux下ASM配置LinuxASM
- LINUX下配置JDKLinuxJDK
- LINUX下配置MYSQLLinuxMySql
- Linux下iptables安全配置Linux
- Linux下路由配置梳理Linux路由
- Linux 下配置多路徑Linux
- 在Linux下配置yumLinux
- linux下vncserver的配置LinuxVNCServer
- linux下配置IP地址Linux
- linux下nfs的配置LinuxNFS
- LINUX下配置 rsync(轉)Linux
- Linux下mono配置(轉)LinuxMono
- linux下tomcat安全配置LinuxTomcat
- Linux下ODBC安裝配置Linux
- linux下配置java環境LinuxJava
- 在 Linux 下配置 RAIDLinuxAI
- linux下IPTABLES配置詳解Linux
- Linux下ejabberd安裝配置Linux
- Linux下配置本地yum源Linux
- Linux下安裝配置RedisLinuxRedis
- linux下配置裸裝置Linux
- linux下安裝配置svnLinux
- Linux下配置jfreechart(轉)Linux
- linux下配置cvs(轉)Linux
- Linux下rsync安裝與配置Linux