目前运用于某用户 BCH刀箱之上的网络交换机模块很多都是配置的39Y9324这种简单的二层网络交换机模块,功能比较简单,模块6个对外端口不能够实施端口汇聚。而且在用户机房实施时,用户经常要求2个网络交换机模块能够实施互备,这是只能够通过在刀片服务器中使用网卡端口绑定的方式实现。
环境: IBM BCH刀箱上配置4个39Y9324二层网络交换机模块、2个博科光纤交换机模块,HS22刀片服务器配置有4个千兆以太网网卡,操作系统安装的是centos 5.4 linux系统,用户需要两两端口绑定。
在 CentOS上做双网卡绑定:
1.确定网卡和配置文件
修改配置文件:
vi /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
BOOTPROTO=none
ONBOOT=yes
TYPE=Ethernet
MASTER=bond0
SLAVE=yes
 
vi /etc/sysconfig/network-scripts/ifcfg-eth1
DEVICE=eth1
BOOTPROTO=none
ONBOOT=yes
TYPE=Ethernet
MASTER=bond0
SLAVE=yes
 
vi /etc/sysconfig/network-scripts/ifcfg-bond0
DEVICE=bond0
BOOTPROTO=none
 
#网卡物理地址
IPADDR=10.10.10.221
 
#子网掩码
NETMASK=255.255.255.0
ONBOOT=yes
 
#网关地址
GATEWAY=10.10.10.1
TYPE=Ethernet
 
vi /etc/sysconfig/network-scripts/ifcfg-eth2
DEVICE=eth2
BOOTPROTO=none
ONBOOT=yes
TYPE=Ethernet
MASTER=bond1
SLAVE=yes
 
vi /etc/sysconfig/network-scripts/ifcfg-eth3
DEVICE=eth3
BOOTPROTO=none
ONBOOT=yes
TYPE=Ethernet
MASTER=bond1
SLAVE=yes
 
vi /etc/sysconfig/network-scripts/ifcfg-bond1
DEVICE=bond1
BOOTPROTO=none
 
#网卡物理地址
IPADDR=11.10.10.221
 
#子网掩码
NETMASK=255.255.255.0
ONBOOT=yes
 
TYPE=Ethernet
 
2. 在模块文件中添加如下内容:
vi /etc/modprobe.conf
alias bond0 bonding
alias bond1 bonding
options bond0 miimon=100 mode=1
options bond1 miimon=100 mode=1
 
3.在启动文件中加入如下标红内容 :
cat /etc/rc.d/rc.local
#!/bin/shL
# 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
modprobe bonding miimon=100 mode=1
 
4.重启网络服务
 
 /etc/init.d/network restart
Shutting down interface bond0:                              [ OK ]
Shutting down interface bond1:                              [ OK ]
Shutting down loopback interface:                           [ OK ]
Bringing up loopback interface:                             [ OK ]
Bringing up interface bond0:                                [ OK ]
Bringing up interface bond1:                                [ OK ]