bond 网卡
上一篇 / 下一篇 2014-05-27 17:08:58 / 个人分类:总结
Bond操作
背景信息
;P3nM6[;nm%l0为了提高网卡的可靠性,可以在每块ATAE单板上将Fabric1网卡和Fabric2网卡做绑定操作,互为主备网卡。
u9mqZw&|'EFcE051Testing软件测试网#u]i;~1W(F7Xg请确保Fabric1和Fabric2网卡已经启用,并且已经分配了IP地址。执行ifconfig可以查看到单板所有网卡的状态。
C O.oJqG @k0操作步骤
- 以root用户登录单板。
- 查看物理网卡和逻辑网卡的对应关系。
6Q i,d&v5v-j4\&o]0#/var/adm/autoinstall/scripts/eth_alias.sh51Testing软件测试网lcOm^
屏幕显示如下:
s5b FBR/`"j0eth0 3,4,0 Update eth2 5,4,0 Base1 eth3 5,4,1 Base2 eth4 7,4,0 Fabric1 eth5 7,4,1 Fabric2
XL*p'|DY6\)}!E0以上信息表示eth2和eth3网卡属于Base网络平面,eth4和eth5网卡属于Fabric网络平面。51Testing软件测试网|t"RY$[3G ]
wf#]2o%Dnsv H0本节以绑定Fabric网卡eth4和eth5为例。51Testing软件测试网+R:o7xc BL#P`
注意:如果现场单板网卡的对应情况与此不同,请绑定实际Fabric网络平面对应的物理网卡。3AzJ2u,yf3I0
~5tN+p zv0 - 备份Fabric1网卡和Fabric2网卡配置文件,以便网卡bond失败后的网络恢复。
- 查看Fabric网卡对应的物理网卡名称。51Testing软件测试网atwCa^mI
#cd /etc/sysconfig/network/51Testing软件测试网[,`'Sd`3x(B
#ll
1L&r%C(|an051Testing软件测试网[7Bo_? a/g$Q2z屏幕显示如下:
l!c1Bq a8U(n(Bl0-rw-r--r-- 1 root root 52 May 15 12:36ifcfg-eth4-rw-r--r-- 1 root root 52 May 15 12:36ifcfg-eth5
注意:51Testing软件测试网VZym6Fr#[cu9NoU%J~jr1@/d0-e/?Ng`7X w0如果现场单板网卡的物理名称与此不同,请备份实际Fabric网络平面对应的物理网卡名称对应的配置文件。51Testing软件测试网u*e(Vc.gb'Z,p!K0Q-p
51Testing软件测试网'C-|2Z#vv \请不要备份与Fabric网络平面对应的物理网卡名称不对应的配置文件,如果备份可能导致其他网卡不可用。51Testing软件测试网 i"{5y+g/~"ci(p
- 备份Fabric网卡的配置文件。
e.i |Z NE c0#mvifcfg-eth4 ifcfg-eth4.bak51Testing软件测试网3tYYpi KwWWG
#mvifcfg-eth5 ifcfg-eth5.bak51Testing软件测试网%ra4G0Z;Tc:|N u
51Testing软件测试网"l:U~P\7O&lV5TH~51Testing软件测试网@3^$xk]A1g }
- 查看Fabric网卡对应的物理网卡名称。51Testing软件测试网atwCa^mI
- 创建绑定网卡的配置文件。
- 创建“/etc/sysconfig/network/ifcfg-bond0”文件绑定Fabric平面的两个网卡eth4和eth5。
B@3@-U#eBx_YIE3P0#vi /etc/sysconfig/network/ifcfg-bond051Testing软件测试网Pb[gtO,V(m)j:B4m+^y
- 增加以下内容,并保存修改。
LS}\Ko1sM#gg_0
BOOTPROTO='static' STARTMODE='onboot' WIRELESS='no' device='bond0' IPADDR='10.41.16.206' NETMASK='255.255.254.0' REMOTE_IPADDR='' BONDING_MASTER='yes' BONDING_MODULE_OPTS='mode=1 miimon=200' BONDING_SLAVE0='eth4' BONDING_SLAVE1='eth5'
其中加粗部分配置项的值根据现场实际情况进行修改。具体参数含义如下:- “IPADDR”为eth4和eth5的bonding IP地址。bonding IP地址一般设置为eth0的固定IP地址。
- “NETMASK”为bonding IP对应的子网掩码。
- “BONDING_SLAVE0”和“BONDING_SLAVE1”为1查询结果。
说明:51Testing软件测试网3k!h_jSq8}j如果需要在bond上绑定多个IP,则在ifcfg-bond0文件的最后面增加如下内容:LABEL_A=’1’ IPADDR_A='10.71.101.200' NETMASK_A='255.255.255.0'
Wt2hY{L0其中“A”为新增虚拟网卡的名字,可以任意取名,但是同一个IP地址的上述几个配置项命名中保持一致,如上所示,都用“A”作为虚拟网卡的名字。
ocSIfk%m-vh"h(a051Testing软件测试网KzVri4{s-[v
- 配置完成,保存并退出编辑。
- 创建“/etc/sysconfig/network/ifcfg-bond0”文件绑定Fabric平面的两个网卡eth4和eth5。
- 创建Fabric1网卡的配置文件,使网卡始终为启动状态。
2`6]8r3c(\ L0
#[9C ZW%II}7Z0#vi /etc/sysconfig/network/ifcfg-eth451Testing软件测试网;G?O$}C
增加以下内容,并保存修改。51Testing软件测试网KROU+W/Q~:_(?DEVICE='eth4' BOOTPROTO='static' STARTMODE='onboot'
51Testing软件测试网0ExS7qZ,`*c3X
- 创建Fabric2网卡的配置文件,使网卡始终为启动状态。
bL,pqH,^0p0