炸鸡
超级版主
Rank: 17Rank: 17Rank: 17Rank: 17Rank: 17
传说中的大色狼


LU爱心使者  
UID 134
精华 32
积分 10425
帖子 19376
活跃指数 711
LU金币 13917 个
LU金条 16 个
阅读权限 251
注册 2003-9-26
来自 鸡窝
 
发表于 2007-8-10 00:33  资料  个人空间  主页 短消息  加为好友 
我觉得这虚拟技术博大高深,还是保留的好。



昨天又玩virtual ethernet adapter,在没有vio server的情况下建立。
以前我是用dlpar去增加,但经常由于lpar本身的rmc不通而失败。这回知道了,如果在profile里面直接建立了,那它就不会去检查rmc,这是一定成功的。redbook没骗我,在没有vio server的情况下,我们是可以随意建立virtual ethernet adapter,并且可以使用。







在技术版灌水,在水版show技术。
顶部
jingsun
LU幼天使
Rank: 2



UID 20502
精华 0
积分 62
帖子 102
活跃指数 8
LU金币 2073 个
LU金条 0 个
阅读权限 20
注册 2004-5-12
 
发表于 2007-8-10 11:13  资料  个人空间  短消息  加为好友 
Virtual ethernet adapter 本来就没有必要用VIO server的资源的啊

顶部
炸鸡
超级版主
Rank: 17Rank: 17Rank: 17Rank: 17Rank: 17
传说中的大色狼


LU爱心使者  
UID 134
精华 32
积分 10425
帖子 19376
活跃指数 711
LU金币 13917 个
LU金条 16 个
阅读权限 251
注册 2003-9-26
来自 鸡窝
 
发表于 2007-8-10 13:27  资料  个人空间  主页 短消息  加为好友 
因为我之前建立失败。







在技术版灌水,在水版show技术。
顶部
炸鸡
超级版主
Rank: 17Rank: 17Rank: 17Rank: 17Rank: 17
传说中的大色狼


LU爱心使者  
UID 134
精华 32
积分 10425
帖子 19376
活跃指数 711
LU金币 13917 个
LU金条 16 个
阅读权限 251
注册 2003-9-26
来自 鸡窝
 
发表于 2007-8-15 23:56  资料  个人空间  主页 短消息  加为好友 
这两天一直在摸索virtual scsi的高可用性。要用到生产环境的话,这是必须的。

一个vios能提供lv和pv给client作为pv使用,这在前面已经实现了。两个vios的情况呢?
这里分开两种方式来讨论:
1。lvm mirror
2。mpio

第一种情况:LVM MIRROR

如果是vios提供lv给client,那么,我们在另外一个vios上建立同样的lv提供给同一个client。
因为实际上是在两个vios上面的资源,所以在client端你会见到两个hdisk,然后,这两个hdisk通过lvm mirror的方式,做成镜像。当一个vios失效的时候,我们还有一个lv copy可以正常使用,所以并不影响生产。这跟普通的镜像原理是一样的。
恢复的时候,要重新sync一下。

但,它有缺点。首先,我们要在vios上建立lv,然后再到client端使用,所以,这里增加了vios上lvm的处理过程,虽然当裸设备那样处理,但始终会影响性能。
然后,如果这个lv超过了一个物理硬盘的大小,我觉得不如直接用物理硬盘。但如果lv太小,又有要扩大的可能,增加了风险。
最后,恢复的时候,要同步,这样也有影响性能的一段时间。

题外话,比较狠的,万一两个vios都完蛋了,你的数据要恢复的话,需要时间,并且步骤繁复,还要看运气。

笨猪提到,client的rootvg别做得太小,否则扩大的时候很痛苦。
我原来不理解,现在想通了。
在client端看来,所有虚拟出来的都是一个pv,既然是pv,就有固定的大小,固定的pp数。
假如我在vios端扩大了lv,client端会变成怎样呢?一个pv突然大了?pp突然多了?aix不会承认的。
一定要把盘彻底删了重新认,才能产生变化。
rootvg怎样彻底删除呢?这就是麻烦所在。
当然,直接加盘是最快捷的办法,但通常应用在其它vg,至于rootvg,你如果有3块盘的话,做个mksysb也会记住你有3块盘,然后恢复的时候也麻烦。所以最好做到一块盘上。

解决办法是有的,利用lvm mirror来实现。
1. mirror rootvg, two hdisks belongs to two vios servers
2. unmirror rootvg, reducevg hdisk0
3. extend lv on vios server1
4. extendvg rootvg, mirrorvg rootvg
5. unmirror rootvg, reducevg hdisk1
6. extendlv on vios server2
7. extendvg rootvg, mirrorvg rootvg

这样,就可以扩大rootvg了,步骤比较多,但在vio的环境下,这方法是有效的。

这种做virtual disk的方法也有好处,就是管理的时候很直观。
一个client你就建一个vg,里面放若干个lv,就对应着client的若干pv。
有多少个client,你就建多少个vg。这样很直观,清晰。

[ 本帖最后由 炸鸡 于 2007-8-16 00:08 编辑 ]







在技术版灌水,在水版show技术。
顶部
老农
管理员
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
民工


LU爱心使者  
UID 2
精华 25
积分 15765
帖子 26709
活跃指数 1270
LU金币 21560 个
LU金条 0 个
阅读权限 255
注册 2003-9-16
来自 北京
 
发表于 2007-8-16 00:16  资料  个人空间  主页 短消息  加为好友  添加 老农 为MSN好友 通过MSN和 老农 交谈 QQ
virtual scsi这个东西,其实在SHARK里应该就是这样做的





提供IBM小机及存储相关专业技术咨询、实施、维保和培训,代理备机及配件。EMAIL:allenlong68[at]hotmail.com。[at]换成@

AIX交友QQ群:27342856,3089003(群是朋友聊天用的,技术在论坛谈。群已满,不活动的会被请出,给新人腾位置)
QQ里谈技术一下就冲没了,而且打搅人,是方便自己麻烦别人。技术问题在论坛里讨论,可以大家都来讨论,并留下参考。
技术不是看个文档就能提高的,多参与讨论进步快。对问题有见解的就发一下,说对了是帮助别人,说错了给机会纠正自己。
顶部
炸鸡
超级版主
Rank: 17Rank: 17Rank: 17Rank: 17Rank: 17
传说中的大色狼


LU爱心使者  
UID 134
精华 32
积分 10425
帖子 19376
活跃指数 711
LU金币 13917 个
LU金条 16 个
阅读权限 251
注册 2003-9-26
来自 鸡窝
 
发表于 2007-8-16 00:28  资料  个人空间  主页 短消息  加为好友 
第二种情况:MPIO

我喜欢这种方式,因为它更接近我们原来用物理设备的习惯。
简单地说,就是在vios上直接把pv映射到virtual scsi server adapter上,client就认回来一个硬盘,大小就是物理硬盘的实际pp数减一。两个vios,就有两条通道,我在client端只看到一块盘,但是走两条通道,这个可以用lspath来检查。
这跟平常我们用sdd或者是powerpath类似。

好处:
我在client上看到多少盘,物理上就是多少盘,很清晰。
在vios里面,直接映射,免去了lvm的处理过程
一个vios失效的时候,只是断了一条通道,不影响生产
恢复的时候,直接就打通了那条通道,不影响生产

最好的地方,我今天也验证过:
当两个vios都完蛋的时候,我还可以直接用一块HBA,接上存储的盘继续使用。可使停机时间比第一种方法缩短好多。
(这点redbook上没写的,呵呵)

还有,就算rootvg也做到SAN上,没问题,san boot,支持。
这里因为rootvg已经占用一块物理盘了(至少),需要扩大的机会就很低了。

坏处:
在vios上,因为没有lvm参与进去,所以你用lspv的话,分不清哪块盘是已经被使用了,被谁使用了。你要习惯用lsmap命令,否则,这里出错的机会很大。
在vios和client的设置比第一种方法要多,client端需要重起。
在vios上只能使用IBM自己的MPIO,我试过用了EMC的驱动就无法实现client端的mpio。

其它的还没想到,我只能说我比较倾向与MPIO的方式。







在技术版灌水,在水版show技术。
顶部
炸鸡
超级版主
Rank: 17Rank: 17Rank: 17Rank: 17Rank: 17
传说中的大色狼


LU爱心使者  
UID 134
精华 32
积分 10425
帖子 19376
活跃指数 711
LU金币 13917 个
LU金条 16 个
阅读权限 251
注册 2003-9-26
来自 鸡窝
 
发表于 2007-8-16 00:30  资料  个人空间  主页 短消息  加为好友 


QUOTE:
原帖由 老农 于 2007-8-16 00:16 发表
virtual scsi这个东西,其实在SHARK里应该就是这样做的

我一开始看书,就觉得像是把shark的控制器拿出来玩了。







在技术版灌水,在水版show技术。
顶部
老农
管理员
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
民工


LU爱心使者  
UID 2
精华 25
积分 15765
帖子 26709
活跃指数 1270
LU金币 21560 个
LU金条 0 个
阅读权限 255
注册 2003-9-16
来自 北京
 
发表于 2007-8-16 00:35  资料  个人空间  主页 短消息  加为好友  添加 老农 为MSN好友 通过MSN和 老农 交谈 QQ
shark是两台AIX机器,而VIO是两个AIX分区





提供IBM小机及存储相关专业技术咨询、实施、维保和培训,代理备机及配件。EMAIL:allenlong68[at]hotmail.com。[at]换成@

AIX交友QQ群:27342856,3089003(群是朋友聊天用的,技术在论坛谈。群已满,不活动的会被请出,给新人腾位置)
QQ里谈技术一下就冲没了,而且打搅人,是方便自己麻烦别人。技术问题在论坛里讨论,可以大家都来讨论,并留下参考。
技术不是看个文档就能提高的,多参与讨论进步快。对问题有见解的就发一下,说对了是帮助别人,说错了给机会纠正自己。
顶部
jingsun
LU幼天使
Rank: 2



UID 20502
精华 0
积分 62
帖子 102
活跃指数 8
LU金币 2073 个
LU金条 0 个
阅读权限 20
注册 2004-5-12
 
发表于 2007-8-16 07:40  资料  个人空间  短消息  加为好友 
是可以在VIO扩大LV的,但不能改变client 端 rootvg 的大小,如果是client 的其他VG,就没问题了。因为目前AIX不支持resize rootvg。

不过通常好像也不是容易做替换rootvg的,就好像一台power 4的服务器,做过几次为了把18GB的根盘换成36GB的根盘?
如果实在需要,做一个clone,应该也就可以了。

[ 本帖最后由 jingsun 于 2007-8-16 07:42 编辑 ]

顶部
炸鸡
超级版主
Rank: 17Rank: 17Rank: 17Rank: 17Rank: 17
传说中的大色狼


LU爱心使者  
UID 134
精华 32
积分 10425
帖子 19376
活跃指数 711
LU金币 13917 个
LU金条 16 个
阅读权限 251
注册 2003-9-26
来自 鸡窝
 
发表于 2007-8-16 09:11  资料  个人空间  主页 短消息  加为好友 
做clone跟做mirror差不多,少了一次mklcopy时间,但多了一次启动。







在技术版灌水,在水版show技术。
顶部
[广告] 论坛新开 【DB2产品家族】 【投资理财】 【行业应用】 板块
小猪 (onlyOne)
荣誉斑竹
Rank: 14Rank: 14Rank: 14Rank: 14


UID 90598
精华 9
积分 4051
帖子 7165
活跃指数 290
LU金币 7834 个
LU金条 0 个
阅读权限 200
注册 2007-5-31
来自 LU猪猪盟
 
发表于 2007-8-16 10:44  资料  个人空间  短消息  加为好友  QQ
多谢鸡哥.又学习了.妙.





吼吼...广州上海AIX培训长期招募热群....QQ群22192878.
5月1日广州开课啦.详情请见:http://bbs.loveunix.net/viewthre ... &extra=page%3D1
专业名词大收集啦.帮帮忙.嘿嘿
http://bbs.loveunix.net/thread-76815-1-1.html
顶部
[广告] 论坛新开 【DB2产品家族】 【投资理财】 【行业应用】 板块
yurual (拉风小鱼翅)
技术专家
Rank: 14Rank: 14Rank: 14Rank: 14


UID 36475
精华 2
积分 797
帖子 887
活跃指数 43
LU金币 2965 个
LU金条 0 个
阅读权限 200
注册 2005-11-14
来自 shanghai
 
发表于 2007-8-16 12:39  资料  个人空间  短消息  加为好友  添加 yurual 为MSN好友 通过MSN和 yurual 交谈
不错,正在看着方面的书.羡慕你有这么好的环境





redemption of 2008

xiangyu.power#gmail.com
顶部
[广告] 论坛新开 【DB2产品家族】 【投资理财】 【行业应用】 板块
 



当前时区 GMT+8, 现在时间是 2008-7-9 17:28
乐悠LoveUnix论坛-京ICP备05005823号

Thanks to Discuz!  © 2001-2007    Power by LoveUnix.net
Processed in 0.102683 second(s), 7 queries , Gzip enabled

清除 Cookies - 联系我们 - 乐悠LoveUnix - Archiver - WAP