2007-8-16 12:49
lj_cd
等明年 ,就又要把DS8000的东东拿出来玩??
2007-8-17 01:09
炸鸡
今天又有突破。重新看了MPIO部分,书上说是可以装其它厂家的多路软件,但要资询对方,看是否要下点fix。这个我27号以后再测试。
下午主要在网上查是否可以建立多个SEA,因为如果我把几个网卡trunk到一起,也可以实现多vlan的情况,但这样是不能通过稽核部门的。所以我必须把不同vlan分到不同的界面上,如果一个vlan给一个adapter不够,我再用etherchannel去搭救。网上没说怎样建立多个SEA,但看到人家建议过。
于是自己下手去建立,竟然轻易地建了第二个,测试通过。
既然做到多SEA,那下一步就是sea failover了。
假设我有两台vios,需要跑2个vlan,全部要对外连接。
那我每个vios要两块物理网卡,三块virtual adapter。因为SEA的failover是根据trunk priority去区分的,所以同一vlan,只有一个vios上的网卡在使用。那我们设计的时候,当然是把两个vlan的最高优先级别分到两台vios上去。
例如,vlan1在vios1上priority是1,在vios2上priority是2;反过来,vlan2在vios1上priority是2,在vios2上priority是1。这样,就可以在正常的时候,把vlan平均分到两个vios上。
为何要3块virtual adapter呢?那时作为control channel,但正是这第3块卡,我被卡住了。
我要节省能源,把两个vlan的control channel都设在这块virtual adapter上,机器一重起,两块SEA都defined掉了,虽然还没能确认是control channel的原因,但我估计有9成了。
明天尝试把它分开。
还有一个可能,就是我建立SEA的时候的参数有问题。
假设我有两个vlan,pvid分别是136和40
命令如下:
mkvdev -sea ent3 -vadapter ent4 -default ent4 -defaultid 1
mkvdev -sea ent0 -vadapter ent7 -default ent7 -defaultid 1
这最后面两个参数的意思,default是表示untagged的包扔去哪块卡,defaultid表示扔去的那个pvid,我这里故意设置是1,是希望系统把这些包扔到一个不存在的vlan,就自动drop掉了。网上好像也看过这个意思,但红书上没写这种情况。
但这又引申出另外一个问题,那些sea本身的pvid都变成了我设置的那个defaultid,而不是在分区profile里面设定的136跟40了,奇怪。
综合以上3个古怪地方,明天逐个fallback测试吧,没办法,网络是个大弱项。8年没碰网络了(除了去年做功课的时候玩了几个小时),记忆全清空了,呵呵。前几个月,本地最大的网络提供商的销售见到我,我都不好意思跟人家打招呼了。:L
插曲:我让网络同事给我一个交换机,我想自己设置etherchannel和各种模式的trunk,但拿到手后,进入了configt,就不知如何下手了。
[[i] 本帖最后由 炸鸡 于 2007-8-17 01:13 编辑 [/i]]
2007-8-17 06:34
jingsun
我一直认为VIOS中最复杂的就是virtual Ethernet Adapter,
1. 两个VIOS, control channel是必须的,而且最好设置在一个不存在的VLAN上,比如99.
2. failover你想像的太复杂了,可以按照同一个VLAN,但区分priority,也可以不同VLAN,做NIB,两种都没问题的。
2007-8-17 09:12
炸鸡
1。control channel我已经放在一个独立vlan
2。NIB的方式我也会测试,但一个vios上的NIB我觉得意义不大,因为我最 常见的问题是停vios。而client端的NIB,就意味着每个client都要设置,并且由于pvid不同,可能在外面的交换机上的设置有麻烦,这个我再看看书。
virtual ethernet adapter确实复杂,可形成的组合实在很多,要调整的参数要复杂,希望在兄弟们的帮助下能把这些知识消化掉。:handshake
2007-8-17 09:23
newkey
回复 #124 炸鸡 的帖子
老兄,是否可共享一下VIO的光盘,我现在使用的是p520,但没有VIO光盘,走购买流程实在是太慢
在此感谢
2007-8-17 09:36
炸鸡
我有1.3的,大概1.7GB,之前我都想放aix53的dvd,但我这里连国内的网速实在太慢,试过几个ftp站都不行。
2007-8-17 11:02
jingsun
如果只有一个VIOS,怎么failover 都意义不大,在VIOS做一个etherchannel或者NIB就足够了。
如果是两个VIOS,可以采用NIB,或者相同VLAN不同priority的方式,两种方式可以,当停掉一个VIOS,没什么影响的。
2007-8-17 14:24
banker
说实话,昨天去开会,我才真正了解了vio是什么咚咚
呵呵,还是看鸡哥的
2007-8-17 15:35
炸鸡
把所有之前作的sea都删掉,重新配了一遍。正常了。
测试过两台vios轮流停,在上面的ftp都没事,也可以看到io的转移。
反而是硬盘那边出现了两次的不稳定,当一台vios停顿的时间很长的时候,例如10多分钟,就算它再起来,在client端不会自己enable那条path。到我停另外一台vios的时候,client也停掉了,并且不是一次能启动,像傻了一样,启动时在等待timeout。
我检查过参数都正确。
重新把两台vios都起来,然后再起client,正常。轮流停,也正常。
等会我试一下停长点时间。如果出现第3次的不稳定,那问题就大了。
2007-8-17 18:02
炸鸡
停了一个小时,又没问题。唉,撞鬼了。
到现在为止,算是做好了两个vios,磁盘、网卡都是两条通道了,其中任何一个vios停机都没问题了。client端只要cpu和内存,其它的IO都是虚拟的了。
接着下来的工作,就是性能上的优化了,看有啥方法可以提高性能。例如现在ftp受限于每秒75MB,我觉得应该还有很大的空间。
我下周都不在公司,27号之后再慢慢研究。
现在对这个产品算有一点点了解了,大家有问题尽管问,看我能否回答。
2007-8-18 10:11
newkey
--------------------------------------------------------------------------------------------------
现在对这个产品算有一点点了解了,大家有问题尽管问,看我能否回答。
--------------------------------------------------------------------------------------------------
鸡哥,我先问了
我现在的任务是验证 AIX接LSI存储设备(ST320),组网方式如下
------------------------------------------
| FC HBA卡1 | FC HBA卡2 |
-----------------------------------------
| |
-------------------------------------
|光纤交互机(没有划Zone)|
---------------------------------------
| |
------------------------------------------
| 控制器A | 控制器B | LSI存储
-----------------------------------------
像这种组网,能否用VIO来做LUN的冗余通道
问了IBM的技术人员,说VIO只能做HBA卡级别的冗余,不能做控制器基本的冗余
另外问一下,VIO是否有在生产上成功的案例?
如果没有,AIX对接LSI设备,是否有免费的解决方案来解决冗余通道问题,感谢
2007-8-18 18:00
jingsun
控制器的冗余不是靠服务器来做的,是靠存储阵列来做的。
我们有多个客户都在使用VIO的,挺好的
2007-8-18 18:27
newkey
如果按上面的组网,
通过配VIO能实现吗,在光交换机没有划Zone时,通过HBA卡1有2条路径,是否有问题?
感谢!
2007-8-18 18:37
jingsun
唉, VIO 就是一个运行AIX的分区啊
2007-8-19 00:18
炸鸡
newkey, 首先,你要明白VIO是什么东西,它的作用是什么。
jingsun跟IBMer都没忽悠你,是你连最基本的概念都不清楚。不过不要紧,只要你看看apv on p5那本红书,你就会明白了。
我贴一幅书上的图,是很具体的vscsi描述了,留意图下面有页码,你可以翻翻书。
你所问的控制器的冗余,通道的冗余,这些跟VIO的关系并不大,正如jingsun所说,你就当vios是一个aix分区去想就可以了。
另外,你的san结构比较简单,做好一点的话,就是分开两个交换机。你现在的单点故障在交换机上,那的hba,你的控制器怎样冗余也是徒劳。
2007-8-19 00:23
炸鸡
VIO是什么呢?说白点,就是当你的scsi卡HBA卡网卡不够的时候,利用虚拟技术去进行共享。
VIOS就是提供共享IO的分区,它实际上就是一个改装过的AIX系统。
vio client就是使用这些共享IO的分区
2007-8-19 20:48
newkey
[attach]26732[/attach]
我原来画的组网是为了简单,实际应用中,组网如上
我的目的是找到一个免费稳定的冗余通道解决方案,在网上查了几天资料,AIX5.3已经提供了MPIO,但需要设备厂商提供PCM.
而在一篇资料中提到用VIO方式提供冗余通道方案,所以才。。。
因操作的是p520,没有VIO安装光盘,很多概念都比较模糊
如果没有可行的解决方案,自己开发,技术风险太高,各位大侠指导指导
2007-8-19 23:27
炸鸡
你的图已经做到路径的冗余,还要其它的东西?
再说,这跟vio一点联系都没有。vio并不是一个冗余通道的解决方案,它是不够IO卡用的时候的解决方案。:lol
2007-8-20 09:24
newkey
组网方式上是做到了,但不知道AIX系统是否支持,还是需要安装其他组件
我是看到网上这篇文档, “虚拟IO服务器实现MPIO案例分析”
才关注VIO的
2007-8-20 18:52
小猪
顶上去.;P
2007-8-21 00:31
炸鸡
“虚拟IO服务器实现MPIO案例分析”
它的意思是:在虚拟IO服务器实现MPIO
而不是:用虚拟IO服务器实现MPIO
2007-8-21 01:40
yurual
请教大家一个初级问题。
红皮书:Each VLAN ID is associated with a separate Ethernet interface
pvid应该也是vlan id的一种
为什么我看书上的举例子 ent0上绑定了两个 id,比如 一个 PVID1,VID10
The Shared Ethernet Adapter is configured with PVID 1 and VLAN 10. This
means that untagged packets that are received by the Shared Ethernet Adapter
are tagged for VLAN 1.
但是tigged的信息是以pvid=1打包的
why
是否可以设置 tagged信息用PVID或者vid?在哪里设?
[[i] 本帖最后由 yurual 于 2007-8-21 01:45 编辑 [/i]]
2007-8-21 01:51
yurual
[quote]原帖由 [i]炸鸡[/i] 于 2007-7-19 11:44 发表 [url=http://bbs.loveunix.net/redirect.php?goto=findpost&pid=692093&ptid=73987][img]http://bbs.loveunix.net/images/common/back.gif[/img][/url]
又看了一次SEA,还是不明白。
对于对外的网络,我是想每块物理网卡接一个subnet,如果有3个subnet的话我就要起3个SEA,但我起第二个SEA的时候就有问题了。
书上的例子都是一个SEA,难道通过2层的bridge直接 ... [/quote]
nb
书读三遍其意自显啊
我看了1便简直是云里雾里
2007-8-21 06:40
jingsun
看起来你还要继续读,PVID和VLAN ID还是有些细微差别的啊
[[i] 本帖最后由 jingsun 于 2007-8-21 08:37 编辑 [/i]]
页:
1
2
3
4
5
[6]
7
8
9
10
11
12
Powered by Discuz! Archiver 5.5.0
© 2001-2006 Comsenz Inc.