Centos双网卡bonding绑定实现负载均衡的方法

为了提高系统的高可用性,我们可以将两个或多个网卡进行绑定,变为一个虚拟网卡,使用同一个ip地址,以保证一个链路断掉的时候,另一个链路能随时启动,提高系统的稳定性。

虚拟机中启用双网卡

Finish

双网卡工作的时候表现为一个虚拟网卡(bond0),该虚拟网卡也需要驱动,驱动名叫bonding

查看内核是否支持双网卡的绑定

vim  /boot/config-2.6.18-164.e15

说明支持这种网络模式,并且BOUNDING是一个内置模块

进入

网卡绑定之后使用统一的ip,那么eth0和eth1就不需要设置ip就可以了

vim ifcfg-eth0

vim ifcfg-eth1

产生额外的网卡文件ifcfg-bond0

cp ifcfg-eth0  ifcfg-bond0

(虚拟网卡bond0需要地址)

vim ifcfg-bond0

vim /etc/modprobe.conf  (为了让系统加载bonding模块)

在这个文件中添加

(延迟100毫秒进行bond0链路监测,mode=1表示主备模式)

vim  /etc/rc.d/rc.local (在开机脚本中指明bond0绑定的是eth0和eth1这两个网卡)

init 6重启系统

dmesg   |grep bond0(查看主备模式的相关信息)

或者cat /proc/net/bonding/bond0

每隔一秒监控一次

Wtach -n 1 ‘cat /proc/net/bonding/bond’

当eth0 down掉的时候备份链路eth1 自动启动

当eth1 down掉的时候,eth0启动

(0)

相关推荐

  • CentOS双网卡内外网配置方法

    双网卡配置:在虚拟机设置里添加一个网卡仅主机模式,重启过后在/etc/udev/rules.d/70-persistent-net.rule生成一个新的MAC地址,复制网卡eth0到eth1,注意去掉 ...

  • CentOS双网卡内外网配置 route 网卡别名详解

    双网卡配置:在虚拟机设置里添加一个网卡仅主机模式,重启过后在/etc/udev/rules.d/70-persistent-net.rule生成一个新的MAC地址,复制网卡eth0到eth1,注意去掉 ...

  • nginx负载均衡的方法

    nginx 是一个轻量级的.高性能的 web server 主要可以干两件事情: 1.直接作为http server(代替apache,对PHP需要FastCGI处理器支持): 2.作为反向代理服务器 ...

  • 网络负载均衡配置教程

    我们以虚拟机做实验来说明这个配置过程. 1. 确保三台服务器的操作系统一致,IP地址设置正确,最好在同一网段,服务器之间Ping没有问题。 假设三台服务器的IP分别为 1). 192.168.0.25 ...

  • 如何利用不同的负载均衡来提升网络性能

    负载均衡是很多系统管理员都会忽视的问题,但是它很可能会损害它们的网络。如果系统管理员发现网络性能不好,通常他们会为客户端提供更多的带宽(无论是内部网、外部网还是互连网),还要提供更快的骨干网并在服务器 ...

  • win7怎么使用双网卡叠加上网加快上网速度

    win7怎么使用双网卡叠加上网加快上网速度 具体方法如下: 1.将两个无线网卡连接电脑安装驱动,确认工作正常; 2.双网卡同时连接wifi; (这里连接的是移动的Wlan,要单独连接并设置成" ...

  • 教你如何设置同时上内外网(单网卡或双网卡)

    最近给一家单位调试网络,他们有自己的内部网络,同时还有外网.现在的要求是一台电脑要同时上内外网,也就是说用户在不做任何设置的情况下能自由的进行内网和外网的切换. 这样的情况里在企业里遇到的很多,对于专 ...

  • Centos 6.5 64位双网卡绑定教程

    Centos 6.5 64位双网卡绑定教程

  • VMware ESXI 网卡负载均衡配置3种方法

    VMware ESXI 网卡负载均衡配置3种方法(1) 基于端口的负载均衡 (Route based on the originating virtual port ID)(这个是默认支持)这种方式下 ...