Linux下網卡綁定冗餘

在設計或部署集羣環境時,除了要求有多臺服務器用於實現冗餘以外,設備的冗餘也十分重要,服務器中的冗餘設備可以有效降低單臺服務器的宕機機率,它們主要包括:
網卡綁定
磁盤陣列
磁盤多路徑綁定
冗餘電源
 
配置步驟:
[root@station1 ~]# cat /etc/sysconfig/network-scripts/ifcfg-bond0
DEVICE=bond0
ONBOOT=yes
BOOTPROTO=static
IPADDR=192.168.101.100
NETMASK=255.255.255.0
GETWAY=192.168.101.1
BONDING_OPTS="mode=1 miimon=100 primary=eth0"
說明:miimon是用來進行鏈路監測的.miimon=100表示系統每100ms監測一次鏈路連接狀態,如果有一條線路不通就轉入另一條線路;mode的值表示工作模式,他共有0,1,2,3四種模式,常用的爲0,1兩種0爲負載均衡模式,1爲冗餘.

[root@station1 ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0
# Advanced Micro Devices [AMD] 79c970 [PCnet32 LANCE]
DEVICE=eth0
MASTER=bond0
SLAVE=yes
ONBOOT=yes
HWADDR=00:0c:29:82:37:58
[root@station1 ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth1
# Advanced Micro Devices [AMD] 79c970 [PCnet32 LANCE]
DEVICE=eth1
MASTER=bond0
SLAVE=yes
ONBOOT=yes
HWADDR=00:0c:29:82:37:62
[root@station1 ~]# tail -6 /etc/modprobe.conf
alias eth0 pcnet32
alias eth1 pcnet32
alias eth2 pcnet32
alias eth3 pcnet32
alias bond0 bonding
options bonding max_bonds=1
[root@station1 ~]#

[root@station1 ~]# cat /proc/net/bonding/bond0
Ethernet Channel Bonding Driver: v3.4.0 (October 7, 2008)
Bonding Mode: fault-tolerance (active-backup)
Primary Slave: None
Currently Active Slave: eth1
MII Status: up
MII Polling Interval (ms): 100
Up Delay (ms): 0
Down Delay (ms): 0
Slave Interface: eth1
MII Status: up
Link Failure Count: 0
Permanent HW addr: 00:0c:29:82:37:62
Slave Interface: eth0
MII Status: up
Link Failure Count: 0
Permanent HW addr: 00:0c:29:82:37:58
[root@station1 ~]#
 
如果是四塊網卡兩兩綁定配置同上只需添加和修改下/etc/modprobe.conf
alias bond1 bonding
options bonding max_bonds=2
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章