1. 程式人生 > >RHEL6.X網卡綁定操作

RHEL6.X網卡綁定操作

rhel6 bonding bond0

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.


本文出自 “技術成就夢想!” 博客,請務必保留此出處http://369day.blog.51cto.com/845412/1957675

RHEL6.X網卡綁定操作