RHEL系列多个bond配置区分

1.  RHEL4多bond配置

系统版本:Red Hat Enterprise Linux AS release 4 (Nahant Update 6)

网卡数量:4块

添加两个bond配置文件(以bond0为例):

[[email protected]~]# cd /etc/sysconfig/network-scripts/

[[email protected]]# cp ifcfg-eth0 ifcfg-bond0

[[email protected]]# vim ifcfg-bond0

DEVICE=bond0/bond1

BOOTPROTO=static

IPADDR=192.168.14.70

NETMASK=255.255.0.0

GATEWAY=192.168.0.1

ONBOOT=yes

修改网卡配置文件(以eth0为例):

[[email protected] network-scripts]#vim ifcfg-eth0

DEVICE=eth0/ethX

BOOTPROTO=static

HWADDR=52:54:00:9A:C5:BD(防止网卡飘移,可注销)

ONBOOT=yes

MASTER=bond0/bond1

SLAVE=yes

修改内核模块配置文件:

[[email protected] ~]# vim/etc/modprobe.conf

添加:

alias bond0 bonding

alias bond1 bonding

options bonding mode=1 miimon=100 max_bonds=2

重启网卡:

[[email protected] ~]# service network restart

查看bond是否加载成功(以bond0为例):

[[email protected] ~]# cat /proc/net/bonding/bond0

Ethernet Channel Bonding Driver: v2.6.3-rh (June 8,2005)

Bonding Mode: fault-tolerance (active-backup)

Primary Slave: None

Currently Active Slave: eth0--------目前bond0运行在eth0上

MII Status: up

MII Polling Interval (ms): 100

Up Delay (ms): 0

Down Delay (ms): 0

Slave Interface: eth0

MII Status: up--------------------网卡在bond中的状态

Link Failure Count: 0

Permanent HW addr: 52:54:00:9a:c5:bd

Slave Interface: eth1

MII Status: up

Link Failure Count: 0

Permanent HW addr: 52:54:00:5c:d8:0f

测试:

通过手动down同一bond中的一块网卡,查看是否作切换,使用命令:ping IP

2、RHEL5多bond配置

系统版本:Red Hat Enterprise Linux Server release 5.5 (Tikanga)

网卡数量:4块

添加两个bond配置文件(以bond0为例):

[[email protected] ~]# cd/etc/sysconfig/network-scripts/

[[email protected]]# cp ifcfg-eth0 ifcfg-bond0

[[email protected]]# vim ifcfg-bond0

DEVICE=bond0/bond1

BOOTPROTO=static

ONBOOT=yes

TYPE=Bond

IPADDR=192.168.15.3

NETMASK=255.255.0.0

修改网卡配置文件(以eth0为例):

[[email protected] network-scripts]#vim ifcfg-eth0

DEVICE=eth0/ethX

BOOTPROTO=none

ONBOOT=yes

MASTER=bond0/bond1

SLAVE=yes

修改内核模块配置文件:

[[email protected] ~]# vim /etc/modprobe.conf

添加:

alias bond0 bonding

alias bond1 bonding

options bondingmode=1 miimon=100 max_bonds=2

查看bond是否加载成功、测试请参考RHEL4多bond配置操作

3、RHEL6多bond配置

系统版本:Red HatEnterprise Linux Server release 6.3 (Santiago)

网卡数量:4块

添加两个bond配置文件(以bond0为例):

[[email protected] ~]# cd/etc/sysconfig/network-scripts/

[[email protected]]# cp ifcfg-eth0 ifcfg-bond0

[[email protected] network-scripts]# vim ifcfg-bond0

DEVICE="bond0"/bond1

BOOTPROTO="static"

ONBOOT="yes"

TYPE="Bond"

NM_CONTROLLED="no"

IPADDR="192.168.15.1"

NETMASK="255.255.0.0"

BONDING_MASTER="yes"

BONDING_OPTS="mode=1 miimon=100"

RHEL6默认支持如RHEL5、4那样将bond写入加载模块的文件,但标准方法只需添加以上带边框的两个参数在bond配置文件中,所以/etc/modprobe.conf需要手动创建。

修改网卡配置文件(以eth0为例):

DEVICE="eth0"/ethX

BOOTPROTO="none"

HWADDR="52:54:00:9D:F5:4F"

ONBOOT="yes"

UUID="531f548f-c4e8-4cb1-a39b-86732a665a95"

MASTER=bond0

SLAVE="yes"

查看bond是否加载成功、测试请参考RHEL4多bond配置操作

拓展:

millmon=100,表示每100ms监测一次链路链接状态。

Linux多网卡bond常用的有三种:

mode=0:平衡负载模式,有自动备援,但需要”Switch”支援及设定。

mode=1:自动备援模式,其中一条线若断线,其他线路将会自动备援。

mode=6:平衡负载模式,有自动备援,不必”Switch”支援及设定。

从RHEL6.4开始高可用集群支持模块0、1和2。

mode=2:平衡策略模式,基于指定的传输HASH策略传输数据包。

将链路状态监测配置为arp请求监测:

当负载均衡发生主备切换时,主网卡向原来的主负载均衡发送arp请求,由于floating-ip已经漂移到新的主设备上,原来的主设备不会回应服务器的arp请求,服务器arp请求超时后,主备网卡发生切换。服务器双网卡绑定检测方式更改如下:

RHEL4\5在/etc/modprobe.conf文件中添加

options bonding mode=1 arp_interval=60 arp_ip_target=IP

arp_interval=100    表示100毫秒发送一次arp请求

arp_ip_target=IP    表示主网卡发出arp请求IP

RHEL6中直接在网卡配置文件添加:

BONDING_MASTER=yes

BONDING_OPTS="mode=1arp_interval=100 arp_ip_target=IP"

RHEL系列多个bond配置区分

时间: 2024-10-12 21:20:39

RHEL系列多个bond配置区分的相关文章

RHEL系列网络配置

RHEL系列发行版的网卡配置可分为tui(curses-based text user interface(文本用户界面).命令行配置和配置文件配置. 命令行模式下的网卡配置会立即生效,但只是当前有效,网络服务重启或是系统重启,之前的所有配置都会失效:而配置文件以及tui下的配置都会永久保存,但都不会立即生效,需要重启网络服务才能生效. 网卡获取IP地址的方式也分为两种:静态指定和动态获取(DHCP) 下面将逐一演示各种网卡配置方法: 1.tui (Curses-bases text user

RHEL系列网络配置2015083101

RHEL系列发行版的网卡配置可分为tui(curses-based text user interface(文本用户界面).命令行配置和配置文件配置. 命令行模式下的网卡配置会立即生效,但只是当前有效,网络服务重启或是系统重启,之前的所有配置都会失效:而配置文件以及tui下的配置都会永久保存,但都不会立即生效,需要重启网络服务才能生效. 网卡获取IP地址的方式也分为两种:静态指定和动态获取(DHCP) 下面将逐一演示各种网卡配置方法: 1.tui (Curses-bases text user

vmware虚拟机环境下linux网卡做bond配置

vmware workstation 12 常规真机环境下,给网卡做bond配置如下(假设是bond0): 1.ifcfg-eth0 DEVICE=eth0 ONBOOT=yes MASTER=bond0 BOOTPROTO=none SLAVE=yes 2.ifcfg-eth1 DEVICE=eth1 BOOTPROTO=none MASTER=bond0 SLAVE=yes ONBOOT=yes 3.ifcfg-bond0 DEVICE=bond0 BOOTPROTO=static IPAD

RHEL5.9 bond配置

一.配置bond 1.ifcfg-bond0 # Advanced Micro Devices [AMD] 79c970 [PCnet32 LANCE] DEVICE=bond0 BOOTPROTO=static ONBOOT=yes IPADDR=10.0.26.27 NETMASK=255.255.255.0 GATEWAY=10.0.26.1 2.ifcfg-eth1 # Advanced Micro Devices [AMD] 79c970 [PCnet32 LANCE] DEVICE=

Oracle10g/11g 在SUSE/RHEL上的安装与配置

在过去对众多项目的支撑过程中,Oracle作为首选数据库,其安装与配置过程成了重复性最多的工作之一.在此,我进行了总结,并分享出来,希望能对大家有所帮助.随着Oracle版本的提升,从9i ->10g ->11g,其安装与配置过程其实越来越简单,尤其到了11g,会自动检测所缺少的系统软件包,并在系统参数配置方面进行自动调优. 在Linux下Oracle的安装配置过程我认为可分为三大步:第一步 预安装的环境参数配置在Windows下没有这一步,因为已经由安装程序直接完成了,Linux下目前也有相

SCCM 2012 R2 实战系列(十一)—配置EndPoint Protection

最后来看下如果通过SCCM发布EndPoint Protection 1.首先我们必须要添加EndPoint Protection的站点系统角色,方法很简单,在管理->概述->服务器和站点系统角色里点击添加站点系统角色,选择EndPoint Protection 2.接受条款 3.添加完成 4.首先现在SCCM当中更新EndPoint Protection 5.更新完成后,我们需要创建一个自定义的客户端配置来启用EndPoint Protection,我们可以单独把这个配置单独分配给某个集合

Lync Server 2010 安装部署系列四:安装&配置证书服务器

1.打开"服务器管理器" 2.添加角色 3.单击下一步按钮 4.勾选"Active Directory证书服务" 5.单击"下一步"按钮: 6.勾选"证书颁发机构"和"证书颁发机构Web注册",单击"下一步"按钮: 7.勾选"企业",单击"下一步"按钮: 8.勾选"根CA",单击"下一步"按钮: 9.勾选&q

Cisco 3640系列IPsec VPN简单配置

Cisco 3640系列IPsec VPN简单配置 实验拓扑图: 实验步骤: 第一步:配置路由 第二步:匹配的数据包流量(ACL,注意两端要对称) 第三步:IKE的第一阶段(称为 ISAKMP SA) 第四步:IKE的第二阶段(称为IPSEC SA) 第五步:MAP(第二.三.四步的结合) 第六步:应用配置到外网口 模拟Internet步骤如下: 1.路由配置 R1: Router>en Router#conft Enterconfiguration commands, one per line

深入浅出Mybatis系列(三)---配置详解之properties与environments(mybatis源码篇)[转]

上篇文章<深入浅出Mybatis系列(二)---配置简介(mybatis源码篇)>我们通过对mybatis源码的简单分析,可看出,在mybatis配置文件中,在configuration根节点下面,可配置properties.typeAliases.plugins.objectFactory.objectWrapperFactory.settings.environments.databaseIdProvider.typeHandlers.mappers这些节点.那么本次,就会先介绍prope