我们拒绝平庸,拒绝随波逐流,拒绝墨守成规,让梦想不再流浪。

bond 网卡

上一篇 / 下一篇  2014-05-27 17:08:58 / 个人分类:总结

Bond操作

背景信息

51Testing软件测试网-d/z C W$?aEt

为了提高网卡的可靠性,可以在每块ATAE单板上将Fabric1网卡和Fabric2网卡做绑定操作,互为主备网卡。51Testing软件测试网8x)BRp-gHB

51Testing软件测试网g,LK4Y:q#P;k5R

请确保Fabric1和Fabric2网卡已经启用,并且已经分配了IP地址。执行ifconfig可以查看到单板所有网卡的状态。

b!f-}L[0

操作步骤

  1. 以root用户登录单板。
  2. 查看物理网卡和逻辑网卡的对应关系。51Testing软件测试网,T)jiG@*Y'M)vA

    #/var/adm/autoinstall/scripts/eth_alias.sh51Testing软件测试网f;@d~Ok&C K4~5G

    屏幕显示如下:51Testing软件测试网:l.dI7loW*\ I9G

    eth0 3,4,0 Update
    eth2 5,4,0 Base1
    eth3 5,4,1 Base2
    eth4 7,4,0 Fabric1
    eth5 7,4,1 Fabric2
    51Testing软件测试网6sKYV.?#Dj1tk

    以上信息表示eth2和eth3网卡属于Base网络平面,eth4和eth5网卡属于Fabric网络平面。51Testing软件测试网mc/V3nM6hl%l h

    f K_ [^0本节以绑定Fabric网卡eth4和eth5为例。

    H5Ly W2k+vzw0
    注意:
    如果现场单板网卡的对应情况与此不同,请绑定实际Fabric网络平面对应的物理网卡。
    51Testing软件测试网k`l(Q:g!F

    :E[ e'I'[laxI0
  3. 备份Fabric1网卡和Fabric2网卡配置文件,以便网卡bond失败后的网络恢复。
    1. 查看Fabric网卡对应的物理网卡名称。

      -FQ5K:kh#N/Z^Tp*X0#cd /etc/sysconfig/network/51Testing软件测试网bD+ZA9Z&r \4z,B

      #ll

      1P|`||A051Testing软件测试网W6V^ Y-D}2I}1V

      屏幕显示如下:51Testing软件测试网4c[0uN:M Rl3Z7v%k

      -rw-r--r-- 1 root root    52 May 15 12:36ifcfg-eth4-rw-r--r-- 1 root root    52 May 15 12:36ifcfg-eth5
      注意:

      1i[1cE5T+\ ^{0如果现场单板网卡的物理名称与此不同,请备份实际Fabric网络平面对应的物理网卡名称对应的配置文件。

      }*@(VS+@ [051Testing软件测试网JpAryS

      请不要备份与Fabric网络平面对应的物理网卡名称不对应的配置文件,如果备份可能导致其他网卡不可用。51Testing软件测试网'Y \h,LsF}1my] v

      yYwNo"S E3C.Z e E051Testing软件测试网9g6kB7bEz

    2. 备份Fabric网卡的配置文件。51Testing软件测试网 Kv K`_k,b.c,j

      #mvifcfg-eth4 ifcfg-eth4.bak

      gCF ot,U [0#mvifcfg-eth5 ifcfg-eth5.bak51Testing软件测试网]{}0QCl$G%cFB

      ~\(`#gl3y-x051Testing软件测试网6MN H:VCYP

  4. 创建绑定网卡的配置文件。
    1. 创建“/etc/sysconfig/network/ifcfg-bond0”文件绑定Fabric平面的两个网卡eth4和eth5。

      ]nX-F3gEF0#vi /etc/sysconfig/network/ifcfg-bond051Testing软件测试网E1a]n0F @W(n

    2. 增加以下内容,并保存修改。51Testing软件测试网7}4ND Wm M3m,c

      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查询结果。
      说明:
      如果需要在bond上绑定多个IP,则在ifcfg-bond0文件的最后面增加如下内容:
      LABEL_A=’1’
      IPADDR_A='10.71.101.200'
      NETMASK_A='255.255.255.0'
      51Testing软件测试网4P \#egC

      其中“A”为新增虚拟网卡的名字,可以任意取名,但是同一个IP地址的上述几个配置项命名中保持一致,如上所示,都用“A”作为虚拟网卡的名字。

      .]5U4eg2Y;d0

      ,^#F`(s9? gk051Testing软件测试网5{G"k1S/sCe

    3. 配置完成,保存并退出编辑。
  5. 创建Fabric1网卡的配置文件,使网卡始终为启动状态。51Testing软件测试网ksT"L&qoLk

    FL3r|A7Z-@0#vi /etc/sysconfig/network/ifcfg-eth451Testing软件测试网4wVi6e vO:M9w

    增加以下内容,并保存修改。
    DEVICE='eth4'
    BOOTPROTO='static'
    STARTMODE='onboot'
    51Testing软件测试网0?4K3P9Lf9F/jQ |J

    }0XL fll]0
  6. 创建Fabric2网卡的配置文件,使网卡始终为启动状态。51Testing软件测试网#~`l]/HEN@*Y

    ]y8z2@P3C?!o0JI0#vi /etc/sysconfig/network/ifcfg-eth551Testing软件测试网 `H4x RM@g8M

    增加以下内容,并保存修改。
    DEVICE='eth5'
    BOOTPROTO='static'
    STARTMODE='onboot'

    *YG*X Q-p9OJ051Testing软件测试网}Ts y*{6b E}

  7. 重启网络配置。

    c5JJq,} X5B)f;@ FK?0#rcnetwork restart

    注意:
    重启如果失败,可能导致单板无法连接,因此建议此步骤在USM上做,万一失败,删除ifcfg-bond0/bond1文件,恢复所有之前备份过的文件,再重启一遍网络即可。

    qV|5i,L m0

    ;v3k f0Wo?^0
  8. 检查网络配置。
    1. 查看网络配置情况。

      ]a E:kGI0#ifconfig51Testing软件测试网 D&cr `z Df9|

      可以看到“Bond0”、“eth4”和“eth5”三块网卡的“HWaddr”地址都是相同的。

      9j,aS'Mt#j'I Ush F051Testing软件测试网5pZhBj$i2{

      51Testing软件测试网Db(e/n _6_1{

    2. 使用与单板同一网段的普通PC登录单板。

      $ly ~p*y`Yo4ST]0可以通过主备网卡Bond0的浮动IP地址登录单板,表示绑定成功。

      d IsPy(B WG8Wu0

TAG:

 

评分:0

我来说两句

日历

« 2024-05-03  
   1234
567891011
12131415161718
19202122232425
262728293031 

数据统计

  • 访问量: 110077
  • 日志数: 89
  • 图片数: 1
  • 文件数: 15
  • 建立时间: 2013-03-01
  • 更新时间: 2018-08-23

RSS订阅

Open Toolbar