对于bonding的网络
负载均衡
是我们在文件服务器
中常用到的,比如把三块网卡
,当做一块来用,解决一个IP地址,流量过大,服务器
网
络压力过大的问题。对于文件服务器来说,比如NFS或SAMBA文件服务器,没有任何一个管理员会把内部网的文件服务器的IP地址弄很多个来解决网络负载
的问题。如果在内网中,文件服务器为了管理和应用上的方便,大多是用同一个IP地址。对于一个百M的本地网络来说,文件服务器在多个用户同时使用的情况
下,网络压力是极大的,特别是SAMABA和NFS服务器。为了解决同一个IP地址,突破流量的限制,毕竟网线和网卡对数据的吞吐量是有限制的。如果在有
限的资源的情况下,实现网络负载均衡,最好的办法就是 bonding ;
另一种情况就是服务器的一个网卡失效或者网络连接意外断开,如果做了bonding就可以切换到另一个网卡的网络连接上.保证服务的不中断.
详细的资料可以参考:
http://www.linux-foundation.org/en/Net:Bonding#Configuring_Multiple_Bonds_with_sysconfig
下面试验一下热备模式.
首先要看linux是否支持bonding,RHEL4已经默认支持了.(大部分发行版都支持)
# modinfo bonding
filename: /lib/modules/2.6.18-8.el5/kernel/drivers/net/bonding/bonding.ko
author: Thomas Davis, tadavis@lbl.gov
and many others
description: Ethernet Channel Bonding Driver, v3.0.3
version: 3.0.3
license: GPL
srcversion: 2547D22885C2FDF28EF7D98
如果有类似上面的信息输出,说明已经支持了.
如果没有,说明内核不支持bonding,需要重新编译内核
编译内核的步骤这里就不多写了,在make menuconfig里面
找到Bonding driver support这样的对话框,选中它.
如果是模块编译,还需要挂载模块.挂载bonding 模块的方法;
[root@localhost#] modprobe bonding
如果/sbin/ifenslave没有,我们还需要把它也单独编译出来
[root@lin:/home/beinan#] cd /usr/src/linux-2.6.20/Documentation/networking
[root@lin:/home/networking#] gcc -Wall -Wstrict-prototypes -O -I/usr/src/linux-2.6.20/include ifenslave.c -o ifenslave
[root@lin:/home/networking#] cp ifenslave /sbin/ifenslave
1.编辑虚拟网络接口配置文件,指定网卡IP
没有这个文件我们可以从以前的配置文件复制一个过来,减少输入的文字.
#cd /etc/sysconfig/network-scripts/
#cp ifcfg-eth0 ifcfg-bond0
#vi ifcfg-bond0
将第一行改成 DEVICE=bond0
# cat ifcfg-bond0
DEVICE=bond0
BOOTPROTO=static
IPADDR=192.168.1.200
NETMASK=255.255.255.0
BROADCAST=192.168.1.255
ONBOOT=yes
TYPE=Ethernet
分享到:
相关推荐
双网卡绑定是网络设备绑定的一种常见情况,即将两个物理网卡(eth0和eth1)绑定成一个逻辑网卡(bond0),以实现特定的网络配置目的。Linux系统中,通过修改网络脚本配置文件、内核参数配置文件,以及在启动脚本中...
### Linux双网卡绑定实现负载均衡和失效保护 #### 一、引言 在现代网络环境中,为了提高网络连接的可靠性和性能,采用多种技术手段是必不可少的。其中,Linux下的双网卡绑定技术(Bonding)作为一种有效的解决方案...
配置Linux双网卡绑定通常包括以下步骤: 1. 创建虚拟网络接口配置文件:首先,你需要创建一个新的配置文件,如`ifcfg-bond0`,并指定虚拟接口的配置,包括IP地址、子网掩码、广播地址等。同时,确保原网卡配置文件...
教程名称: 企业负载均衡技术打包下载【】F5 管理接口路由与TMM路由之间关系【】JK负载均衡器 Tomcat集群【】Linux下双网卡绑定技术实现负载均衡和失效保护【】LINUX企业集群(用商用硬件和免费软件构建高可用集群...
Linux双网卡绑定配置 Linux双网卡绑定配置是指将多个网络接口绑定到一个逻辑网络接口上,以提高网络可用性和带宽。...Linux双网卡绑定配置可以提高网络可用性、带宽和安全性,是一种非常有用的网络配置技术。
双网卡绑定技术,也称为网络接口聚合(NIC Teaming)或负载均衡,是一种网络冗余和性能优化策略。在IT领域,它被广泛应用于服务器和网络设备中,以提高网络连接的稳定性和带宽。当您提到的“双网卡绑定软件”时,...
### Linux双网卡设置失效保护知识点详解 #### 一、Bonding 概念与作用 在 Linux 系统中,Bonding(绑定)技术是一种网络接口聚合方式,它能够将多个物理网络接口(如 Ethernet 接口)组合成一个逻辑接口,从而实现...
"凝思Linux6.0.80操作系统双网卡绑定"是一个关键的技术实践,它旨在通过将两个或更多网络接口(网卡)组合成一个逻辑接口,以提供更高的带宽和可靠性。这种技术通常被称为网络接口绑定(NIC bonding)或网络聚合...
在现代网络环境中,为了提高网络的稳定性和高可用性,通常会采用双网卡绑定技术。双网卡绑定(也称作NIC Teaming或Link Aggregation)是一种网络技术,它将多个网络接口卡(NICs)合并为一个虚拟的网络接口,以便...
在Linux系统中,双网卡绑定(Bonding)是一种网络冗余和负载均衡技术,它允许将多个物理网络接口(NICs,Network Interface Controllers)组合为一个逻辑接口,以提高网络连接的可靠性或带宽。这通常应用于服务器...
在Linux系统中,双网卡绑定(Bonding)是一种网络冗余和负载均衡技术,它允许将多个物理网络接口(NICs)组合成一个逻辑接口,以提高网络连接的可靠性和带宽。这个"linux 双网卡绑定脚本 多主机管理命令同时执行 ...
本篇文章将详细介绍如何在Linux系统下通过双网卡绑定技术来实现负载均衡及失效保护,并提供具体的配置步骤。 #### 负载均衡简介 负载均衡是通过分配网络请求或工作负载到多个计算资源(如服务器、计算机、网络链接...
在IT网络环境中,服务器双网卡绑定(Bonding)与华为S5700系列交换机的对接是一项常见的网络优化措施,旨在提升网络连接的可靠性和带宽。在这个案例中,我们遇到了一个问题,即服务器双网卡绑定后,与采用手工负载...
### Linux双网卡绑定配置详解 #### 一、引言 在现代的网络环境中,为了提高网络连接的可靠性和吞吐量,Linux系统通常采用网卡绑定技术(Ethernet Bonding)。这种技术允许管理员将多个物理网卡组合为一个逻辑上的...
在Red Hat 8.0操作系统中,双网卡绑定技术(Bonding)是一种增强网络连接可靠性和性能的方法。Bonding通过将多个物理网络接口(NICs)绑定在一起,形成一个逻辑上的单一接口,从而实现冗余、带宽增加和负载均衡。...
网卡绑定,也称为网卡聚合或bonding,是将多个物理网络接口组合成一个逻辑接口的过程,以实现更高的带宽、容错能力和负载均衡。在RAC中,由于数据在集群节点间频繁传输,稳定、高效的网络连接至关重要。 首先,理解...
在CentOS7和RHEL7系统中,双网卡绑定主要采用两种技术:Teaming和Bonding。Teaming是CentOS7中引入的新技术,提供了更为友好的管理和监控方式,而Bonding则在RHEL6及之前的版本中广泛使用。尽管两者都能实现网络...
在Linux系统中,为了提升网络服务的稳定性和可用性,我们可以使用网卡绑定技术,将多块网卡组合成一个虚拟网卡,对外提供服务。这种技术可以增加带宽并提供冗余,防止因单个物理网卡故障而导致的网络中断。在Linux...
LVS(Linux Virtual Server)是基于IP层的负载均衡技术,它可以将来自客户端的请求智能地分发到后端的多台服务器,实现负载均衡。在DR(Direct Routing)模式下,客户端的请求直接发送到实际服务器,LVS仅负责路由...