RHEL6.X網卡綁定操作

1.創建ifcfg-bond0接口文件

# vi ifcfg-bond0

DEVICE=bond0

BOOTPROTO=static

ONBOOT=yes

NETMASK=255.255.255.0

IPADDR=10.0.0.2

USERCTL=no

 

2.配置eth0、eth1文件

# vi ifcfg-eth1

DEVICE=eth1

BOOTPROTO=none

ONBOOT=yes

MASTER=bond0

SLAVE=yes 

USERCTL=no

 

# vi ifcfg-eth2

DEVICE=eth2

BOOTPROTO=none

ONBOOT=yes

MASTER=bond0

SLAVE=yes 

USERCTL=no

3、  

編輯/etc/modprobe.d/bonding.conf文件,加入以下內容   

alias bond0 bonding   

options bond0 miimon=100 mode=1 


1表示主備 0表示負載均衡  

  

4、加入/etc/rc.d/rc.local啓動項   

ifenslave bond0 eth0 eth1  

5、啓動網卡   

ifconfig bond0 up   

6、重啓系統  

7、 cat /proc/net/bonding/bond0可查看bonding狀態   

# cat /proc/net/bonding/bond0 

Ethernet Channel Bonding Driver: v3.7.1 (April 27, 2011)


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: eth0

MII Status: down

Speed: Unknown

Duplex: Unknown

Link Failure Count: 2

Permanent HW addr: 18:de:d7:81:ae:34

Slave queue ID: 0


Slave Interface: eth1

MII Status: up

Speed: 1000 Mbps

Duplex: full

Link Failure Count: 0

Permanent HW addr: 18:de:d7:81:ae:35

Slave queue ID: 0

備註:  

(1)、必須徹底關閉NetworkManger服務,否則會和bond網卡衝突  

service NetworkManger stop  

chkconfig NetworkManger off  

(2)、RHEL 6X版本需要在/etc/modprobe.d/目錄下手動新建bonding.conf。

(3)、多個bonging文件配置模式一致  

(4)、設置所有ethxx配置的時候去掉MAC地址。

(5)、服務器網卡綁定需要交換機做主備、堆疊、虛擬化等設置,根據綁定類型不同配置也不同。負載均衡必須開啓ACL.


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章