论坛风格切换切换到宽版
  • 1291阅读
  • 6回复

[问题求助][CentOS] 请教高手,CENTOS中bonding的问题 [复制链接]

上一主题 下一主题
离线gratful.
 
发帖
2079
C币
-611306
威望
371
贡献值
2
银元
-2
铜钱
4648
人人网人气币
0
只看楼主 倒序阅读 使用道具 楼主  发表于: 2009-05-01
目前小弟在.做一个项目,双网卡做bond,冗余模式active-backup,遇到一.个问题,系统是32位cenos4.7(final)版本,由于这个系统是之前装的,并不是在新项目中,该机器无论我怎么改,都无法改成fault-tolerance (acti.ve-backup)模式,即使重启还是负.载均衡模式load balancing (round-robin),但在我的新系统中,也是相同的配置.,一点问题都没有,新系统是64位centos5.4(final)版本。请高手分析下,是否是版本差异.引起的问题,小弟在这不甚感激。           女人
以下是出问题机器的b.ond配置:.
cat. /etc/modprobe.conf    美容

alias eth0 e1.000--- 印刷
alias eth1. e1000学习
a.lias scsi_hosta.dapter cciss.
al.ias usb-con.troller ohci-hcd.
alias bond0 b.onding域名
----------------------.-.-----------------------(广告)
cat /etc/sy.sconfig/network.-scripts/ifcfg-bond0 <性病>

DEVICE=bond0
BOOTPROTO=none
ONBOOT=yes
N.ETMASK=255.255.255.192--------------彩票
IPADDR=.192.168.1.7.
USERCTL=no
GATE.WAY=192.168.1.1.
BONDING_OPTS="mode.=1 arp_interval=.100 arp_ip_target=192.168.1.1"           鲜花

c.at /etc/sysconfig/network-scripts/ifcfg-eth0..

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

cat /etc./sysconfig/n.etwork-scripts/ifcfg-eth0虚拟主机
DEVICE=eth1
BOOTPROTO=none
ONBOOT=yes
MASTER=bond0
SLAVE=yes
USERCTL=no
-----.-----------------           鲜花
dmesg |gr.ep bond              乙肝

bonding: Warning: .either miimon or arp_interval and arp_ip_target mod.ule p.arameters must be specified, otherwise bonding will not. detect link failures! see. bonding.txt for details..
divert: all.ocating divert._blk for bond0.
bonding: bond0: enslavin.g eth0 as an active interface wi.th an up link..
bonding.: bond0: enslaving eth1 as an active .interface with an up link.--- 印刷
bond0: no IPv6 routers pre.sent.--------------彩票
bonding: .Warning: the permanent HWaddr of .eth0 - 00:11:0A:56:99:60 - .is still in use by bond0. Set the HWaddr of eth0 to a different address to avoid con.flicts.(        游戏          )
bon.ding: bond0: releasing active interface .eth0--- 印刷
bonding: bon.d0: r.eleasing active interface eth1.
ADDRCONF(NETDEV_UP): bond0: link is not .r.eady(        游戏          )
bonding: bond0:. enslaving eth0 as an active interfac.e with an up link.投资
ADDRCONF(NETDEV_C.HANGE): bond0: link becomes read.y.
bonding.: bond0: enslaving eth1 as a.n active interface with an up link.--- 印刷
bond0: duplicate addre.ss det.ected!域名
-------------------------.-.-           女人
cat /pro.c/n.et/bonding/bond0 .

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

Bonding Mode: load balancing (r.ound-rob.in)    健康
MII Status: up
MI..I Polling Interval (ms): 0--- 印刷
Up Delay (m.s): 0            杀毒
Down Dela.y (ms): 0.

Slave Interface: e.th0电影
MII Status: up
Link .Failure Count: 0           鲜花
P.ermanent HW addr: 00:11.:0a:56:99:60.

Slave Interface: .eth1              乙肝
MII Status: up
Link Failur.e Count: 0           鲜花
Permanent HW a.ddr.: 00:11:0a:56:99:61    健康

[ 本帖最后由 kinglongn.o1 于 2009-.11-23 22:21 编辑 ]--------------彩票

评价一下你浏览此帖子的感受

精彩

感动

搞笑

开心

愤怒

无聊

灌水
离线wjx79979.
发帖
2074
C币
-193461
威望
338
贡献值
1
银元
-7
铜钱
4611
人人网人气币
0
只看该作者 沙发  发表于: 2010-04-13
小弟跪求高手。。。。。。。。。

发帖
2043
C币
-235292
威望
375
贡献值
1
银元
-3
铜钱
4576
人人网人气币
0
只看该作者 板凳  发表于: 2010-04-13
Re:[CentOS]
cat /etc/modprobe.conf
编辑 /etc/modprobe.conf文件,加入如下一行内容,以使系统在启动时加载bonding模块,对外虚拟网络接口设备为 bond0
 
加入下列两行
alias bond0 bonding
options bond0 miimon=100 mode=1
说明:miimon是用来进行链路监测的。 比如:miimon=100,那么系统每100ms监测一次链路连接状态,如果有一条线路不通就转入另一条线路;mode的值表示工作模式,他共有0,1,2,3四种模式,常用的为0,1两种。
mode=0表示load balancing (round-robin)为负载均衡方式,两块网卡都工作。
mode=1表示fault-tolerance (active-backup)提供冗余功能,工作方式是主备的工作方式,也就是说默认情况下只有一块网卡工作,另一块做备份.
bonding只能提供链路监测,即从主机到交换机的链路是否接通。如果只是交换机对外的链路down掉了,而交换机本身并没有故障,那么bonding会认为链路没有问题而继续使用

离线mxdkey.
发帖
2108
C币
-60626
威望
400
贡献值
1
银元
-2
铜钱
4685
人人网人气币
0
只看该作者 地板  发表于: 2010-04-13
Re:[CentOS]


QUOTE:原帖由 whoiswhoz 于 2009-11-24 13:33 发表
cat /etc/modprobe.conf
编辑 /etc/modprobe.conf文件,加入如下一行内容,以使系统在启动时加载bonding模块,对外虚拟网络接口设备为 bond0
 
加入下列两行
alias bond0 bonding
options bond0 miim ...

哥们,你说的我上面配置加了,options我是在ifcfg-bond0里配置的,目前我这个相同配置在5.4的64位版本跑的很好,但是出问题的是4.7的32位版本。
miimon只能检查设备的载波状态,它无法判定设备是否处于打开状态,或者对端交换机的状态,或者交换机拒绝转发流量,即使载波状态依然正常,而arp监控(arp_interval)通过判断本地网络里相邻主机的连通性来判定。

[ 本帖最后由 kinglongno1 于 2009-11-26 09:08 编辑 ]

离线pyemail.
发帖
2011
C币
-627237
威望
378
贡献值
4
银元
-4
铜钱
4531
人人网人气币
0
只看该作者 4楼 发表于: 2010-04-13
Re:[CentOS]
看了bonding的source projrct文档,

RHEL4 (centos4)及以下的版本options加在/etc/modprobe.conf中;
RHEL5 (centos5)在ifcfg-bond0中加BONDING_OPTS="mode=1 arp_interval=100 arp_ip_target=192.168.1.1"

离线森帝.
发帖
1943
C币
-61022
威望
362
贡献值
1
银元
-2
铜钱
4367
人人网人气币
0
只看该作者 5楼 发表于: 2010-04-13
Re:[CentOS]


QUOTE:原帖由 kinglongno1 于 2009-11-26 09:07 发表

哥们,你说的我上面配置加了


1楼上有写吗?

发帖
2103
C币
-235095
威望
414
贡献值
1
银元
-1
铜钱
4699
人人网人气币
0
只看该作者 6楼 发表于: 2010-04-13
Re:[CentOS]
基于CentOS4.4(32位的)
bonding.JPG (52.07 KB)
下载次数:1
2009-12-16 19:33


快速回复
限100 字节
如果您在写长篇帖子又不马上发表,建议存为草稿
 
上一个 下一个