• 全部
  • 经验案例
  • 典型配置
  • 技术公告
  • FAQ
  • 漏洞说明
  • 全部
  • 全部
  • 大数据引擎
  • 知了引擎
产品线
搜索
取消
案例类型
发布者
是否解决
是否官方
时间
搜索引擎
匹配模式
高级搜索

在linux环境下设置双网卡绑定

2006-07-03 发表
  • 0关注
  • 0收藏 1331浏览
粉丝: 关注:

Linux as3下使用bonding实现多路径

实验目的:

将多块网卡虚拟成为一块网卡,使其具有相同的IP地址,来实现提升主机的网络吞吐量或者是提高可用性,这种技术在Linux中的实现被称作bondingLinux AS3的最小安装自带了bonding,结合Linux iSCSI Initiator的版本是3.6.2就可以为linux主机业务端口实现多路径冗余。

组网图:

组网图如上图所示,PC1表示安装Linux AS3的测试用机,安装了两块网卡(假设其接口分别为eth1eth2),分别连接到IX50002个前端交换机(两个交换机使用链路聚合连接),而IX5000的两个SCM分别连接到这两个交换机。PC2是管理终端,连接到IX5000的管理口。path1path2分别代表PC1SW1SW2之间的链路,path3path4分别代表两台SW和两台SCM之间的链路。

实验过程:

1. 分别禁用eth1eth2,使用“ping 201.201.10.200”验证网络是否可达;

2. 通过检查系统是否包含“ifenslave”命令,确定系统中是否支持bonding,若没有,安装补丁;

3. 配置系统,使得系统重启之后Bonding依然生效;

首先需要在/etc/modules.conf(针对Linux AS3)中添加如下内容:

vi /etc/modules.conf

alias bond0 bonding  

options bond0 mode=1 miimon=100 downdelay=200 updelay=200

然后在/etc/sysconfig/network-scripts目录中添加ifcfg-bond0文件(假设bond0IP192.168.1.1):

vi /etc/sysconfig/network-scripts/ifcfg-bond0

DEVICE=bond0

IPADDR=192.168.1.1

NETMASK=255.255.255.0

BROADCAST=192.168.1.255

OnBOOT=yes

BOOTPROTO=none

USERCTL=no

注:编辑此文件时需要注意,环境变量名字一定要大写

所有属于bond0的接口必须被定义为SLAVEMASTER。例如,假设希望定义eth0eth1为属于接口bond0的一部分,那么它们的配置文件(ifcfg-eth0ifcfg-eth1)应修改为:

vi /etc/sysconfig/network-scripts/ifcfg-eth0

DEVICE=eth1

USERCTL=no

OnBOOT=yes

MASTER=bond0

SLAVE=yes

BOOTPROTO=none

注:编辑此文件时需要注意,环境变量名字一定要大写

vi /etc/sysconfig/network-scripts/ifcfg-bond0

DEVICE=eth1

USERCTL=no

OnBOOT=yes

MASTER=bond0

SLAVE=yes

BOOTPROTO=none

注:编辑此文件时需要注意,环境变量名字一定要大写

4. 使用“service network restart”以及“ifconfig bond0”命令检查接口bond0是否正常启用;

5. 使用“ping 201.201.10.200”验证网络是否可达;

6. IX5000PC1分配卷vol1

7. PC1运行iSCSI Initiator连接到IX5000,在vol1上创建文件系统,并mount到系统中(比如/mnt/test)此处操作请参看韩立君编辑的linux环境下软件initiator的安装配置使用!!

8. copy.sh是一个测试脚本,假设位于/home/test/目录下,并且该目录下有一个文件file1

copy.sh的原理就是在一个while循环中拷贝/删除文件,一直保持对卷的I/O操作。

 

路径切换试验:

1. 在PC1上运行“copy.sh file1 /home/test /mnt/test

2. 断开path1copy.sh脚本的运行中断很短的时间,继续运行

3.恢复path1,等待2分钟,断开path2copy.sh脚本的运行中断很短的时间,继续运行

4.恢复path2,等待2分钟,断开path1copy.sh脚本的运行中断很短的时间,继续运行

5.恢复path1,等待2分钟,断开path2copy.sh脚本的运行中断很短的时间,继续运行

 

若您有关于案例的建议,请反馈:

0 个评论

该案例暂时没有网友评论

编辑评论

举报

×

侵犯我的权益 >
对根叔知了社区有害的内容 >
辱骂、歧视、挑衅等(不友善)

侵犯我的权益

×

泄露了我的隐私 >
侵犯了我企业的权益 >
抄袭了我的内容 >
诽谤我 >
辱骂、歧视、挑衅等(不友善)
骚扰我

泄露了我的隐私

×

您好,当您发现根叔知了上有泄漏您隐私的内容时,您可以向根叔知了进行举报。 请您把以下内容通过邮件发送到zhiliao@h3c.com 邮箱,我们会尽快处理。
  • 1. 您认为哪些内容泄露了您的隐私?(请在邮件中列出您举报的内容、链接地址,并给出简短的说明)
  • 2. 您是谁?(身份证明材料,可以是身份证或护照等证件)

侵犯了我企业的权益

×

您好,当您发现根叔知了上有关于您企业的造谣与诽谤、商业侵权等内容时,您可以向根叔知了进行举报。 请您把以下内容通过邮件发送到 zhiliao@h3c.com 邮箱,我们会在审核后尽快给您答复。
  • 1. 您举报的内容是什么?(请在邮件中列出您举报的内容和链接地址)
  • 2. 您是谁?(身份证明材料,可以是身份证或护照等证件)
  • 3. 是哪家企业?(营业执照,单位登记证明等证件)
  • 4. 您与该企业的关系是?(您是企业法人或被授权人,需提供企业委托授权书)
我们认为知名企业应该坦然接受公众讨论,对于答案中不准确的部分,我们欢迎您以正式或非正式身份在根叔知了上进行澄清。

抄袭了我的内容

×

原文链接或出处

诽谤我

×

您好,当您发现根叔知了上有诽谤您的内容时,您可以向根叔知了进行举报。 请您把以下内容通过邮件发送到zhiliao@h3c.com 邮箱,我们会尽快处理。
  • 1. 您举报的内容以及侵犯了您什么权益?(请在邮件中列出您举报的内容、链接地址,并给出简短的说明)
  • 2. 您是谁?(身份证明材料,可以是身份证或护照等证件)
我们认为知名企业应该坦然接受公众讨论,对于答案中不准确的部分,我们欢迎您以正式或非正式身份在根叔知了上进行澄清。

对根叔知了社区有害的内容

×

垃圾广告信息
色情、暴力、血腥等违反法律法规的内容
政治敏感
不规范转载 >
辱骂、歧视、挑衅等(不友善)
骚扰我
诱导投票

不规范转载

×

举报说明

提出建议

    +

亲~登录后才可以操作哦!

确定

亲~检测到您登陆的账号未在http://hclhub.h3c.com进行注册

注册后可访问此模块

跳转hclhub

你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作