2013年8月17日星期六

Linux Bonding 设置(多网卡绑定单IP)

      配置WEB 虚拟主机的时候,为了方便和自己的需求,通常在一张网卡上绑定多个IP,但在高网络并发情况下,则需要在一台服务器多个网卡上绑定一个IP 来提高网络性能。
      Team bonding 的配置也很简单,我之前实际数据库环境的做法:

                1 在 /etc/sysconfig/network-script/ 下面编辑一个新文件,叫bond0 吧,
                  文件名 ifcfg-bond0

                DEVICE=bond0
                IPADDR=10.41.22.222
                NETMASK=255.255.255.0
                GATEWAY=10.41.22.1
                ONBOOT=yes
                BOOTPROTO=none
                USERCTL=no

                2 编辑要做 bonding 的两张网卡,例如这里的 eth0 和 eth1

                DEVICE=eth0
                ONBOOT=yes
                USERCTL=no
                MASTER=bond0
                SLAVE=yes
                BOOTPROTO=none
                 

                DEVICE=eth1
                ONBOOT=yes
                USERCTL=no
                MASTER=bond0
                SLAVE=yes
                BOOTPROTO=none
                                         

                3 编辑 /etc/modprobe.conf ,在文件末尾添加以下两行
                alias bond0 bonding
                options bond0 miimon=100

                4 service network restart 

                再通过ifconfig 看效果吧!

        这种情况下一般是在网络瓶颈出现的情况下,目前的服务网卡都是千兆的,在这样的情况下,一张网卡都不够用,可以想象你的应肯定是 High 到了一定程度。

没有评论:

发表评论