+ -
当前位置:首页 → 问答吧 → vios中sea卡failover无法切换

vios中sea卡failover无法切换

时间:2010-01-20

来源:互联网

环境:两个vios(vios1和vios2)
每个vios上的配置如下:
physical ethernet:两块(ent0和ent1)
virtual ethernet:四块(ent2、ent3、ent4、ent5)
pvid:ent2=1、ent3=2、ent4=98、ent5=99
sea:两sea(sea1(ent6)为ent0、ent2、ent4(控制网卡),sea2(ent7)为ent1、ent3、ent5(控制网卡))
trunk priority:
在vios1上 ent2=1,ent3=2
在vios2上 ent2=2,ent3=1
故障现象:
1、ent6的网络连接vios1是主,vios2是备,且能顺利切换
2、ent7的网络连接应该vios2是主,vios1是备,但查看发现vios1是活动的,vios2变成备份的了,且不能切换
不知该如何解决???

作者: jkroom   发布时间: 2010-01-20

呵呵,不是在生产机上,是台测试机器
client lpar还没有安装os,再说vios的切换测试,不一定要client端配合吧,应该直接就能看到哪台vios是active的
刚刚看了vios上的errpt,没有相关的报错信息

作者: jkroom   发布时间: 2010-01-20

继续关注ing。。。。

作者: hzhy0305   发布时间: 2010-01-20

你是执行如下操作失败吗?
Manual Failover
ü Set ha_mode to standby on primary with chdev command:
chdev -dev <SEA device> -attr ha_mode=standby
ü Reset it back to auto and the SEA should fail back to the
primary:
chdev -dev <SEA device> -attr ha_mode=auto

作者: hzhy0305   发布时间: 2010-01-20



配置两边ha_mode都为auto
在vios1上:
$ entstat –all ent7 |grep Active
Priority:2  Active:True
在vios2上:
$ entstat –all ent7 |grep Active
Priority:1  Active:False
在viso1上运行chdev –dev ent7 –attr ha_mode=standby,还是显示上面的状态


这里存在两个问题:
1、正常应该是在vios2上ent7为active,vios1上为false,但现在反过来了
2、手动切换,也没有从vios1切到vios2上
ent6上没有出现上面的问题

也已经反复检察了vios的配置,没有发现问题!!!

作者: jkroom   发布时间: 2010-01-20

wait for the result.....

作者: devkaps1111   发布时间: 2010-01-20

怪事情,刚刚在另两个新装的vios上做了测试,同样的配置,一切正常,这四个vios都是从同一个nim sever上push下来的,真是奇怪,难道要我把有问题的两台推倒重来?!?!?!?!

作者: jkroom   发布时间: 2010-01-20

不懂,关注,学习。

作者: 五“宅”一生   发布时间: 2010-01-20

两个vio entstat的输出看看

作者: orian   发布时间: 2010-01-21

是需要entstat -all的输出还是哪一部分的

作者: jkroom   发布时间: 2010-01-21

下午把两个vios都重装了,连分区都删了,重新配置,还是不行,彻底搞不懂了

作者: jkroom   发布时间: 2010-01-21

去看看server上的虚拟网卡Access external network选了没,再仔细对对adapter ID

作者: jesus_2003   发布时间: 2010-01-22

学习。SEA还是有点小复杂的。

作者: 不耻上问   发布时间: 2010-12-14