Chinaunix

标题: sun storage 3310&3320阵列设置问答! [打印本页]

作者: xidian2002    时间: 2007-05-30 22:50
标题: sun storage 3310&3320阵列设置问答!
针对最近客户问的比较多的阵列问题,刚刚写个4个问答,都是些共性的容易混得地方!发出来供大家参考(估计版主大哥又会让我发到存储板块了!哈哈)

1.3310和3320对同一个LG来说只能Map一个通道的一个ID,要么是PID,要么是SID。
如图1所示

[ 本帖最后由 xidian2002 于 2007-5-30 22:56 编辑 ]

1.JPG (43.95 KB, 下载次数: 53)

图1

图1

8.JPG (47.28 KB, 下载次数: 55)

图2

图2

2.JPG (28.24 KB, 下载次数: 42)

图3

图3

6.GIF (10.54 KB, 下载次数: 45)

图4

图4

3320阵列设置知识点.rar

99.6 KB, 下载次数: 291

word文档


作者: xidian2002    时间: 2007-05-30 22:52
上图中p0表示,这个LG只有channel1和channle3的主控制器(主ID)才能看到,s1表示
这个LG之后channle1和channle3的副控制器(辅ID)才能看到。更改LG属性(从P到S或者从s到p), 方法如下:
首先,我们必须保证这个LG没有被Map,之后我们按下图所示进行操作,这个操作不惜要reset controller.

另外,如果图1中两个LG是p0 和p1,此时如果我们向给channel1或者channle3的sid 挂接,则会报:“no logical drivers avilabale” ,道理如上面所述。
2.主机端识别的阵列为C#T#D#中各个#的数字是怎么来的?
     首先说C#,C#中的#具体是多少,要看主机的总线情况,主机的总线都是从c0开始排的比如V440,机器尾部的SCSI port为C0,内部硬盘则是C1,后面的6个PCI插槽分别是C2-C7.说到这里就明白了,对于连接主机的阵列来说,他被主机识别成C#,中# 到底是多少,要看连接阵列的SCSI卡插到那个槽位上。
    最后说说D#中的#是怎么定的,简单的说阵列在主机端的D#究竟是多少由我们阵列的LUN编号来定的,请看图4,我们采用做一个大的raid,之后partion的方式分出两个LUN,LUN0 和LUN1如图4所示,那这两个LUN map到主机后,主机端显示的就是C#T#D0和C#T#D1。简单的描述就是LUN#=D#.
      下面来说说T#,我们以3320双总线连接,通道1 和3各接一个主机为例(其他类似),对于阵列来说他被主机端识别成T#中#的数字是多少,要看我们设置阵列时channel1和channle3的PID和SID是多少,请看图3:
  通道1的PID是0(假设此时12块盘只做两个raid5,LG 分别为p0,s1)< 结合图1 >,当我们挂接成功后,连接通道1的主机端看到的这个LUN(p0)的编号为C#T0D#。与之相似,挂接成功后连接通道3上的主机,识别的 LUN(S1)编号为C#T14D#.总结起来就是说,T#中的#就是你的通道ID号。

3.以下两种作raid的方式有什么区别?
     说明,客户想用一台满配(12块盘)的3320作两个逻辑驱动,要求采用raid5方式。
a.6块盘作一个raid5,另6块盘再作一个raid5
b.12块盘作一个大的raid5,之后在partion分成两个分区(阵列上作)
以上两种做法,对主机端来说看到的都是两个逻辑盘,那到底他们有什么区别和优缺点呢?
                首先,b的方法是较为常用的做法,但具体采用a还是b要看我们不同的应用,比如说我有2台主机和一台阵列,阵列我想做两个逻辑驱动,每个主机用一个,同时要求要负载均衡(即所有的应用不都让主控器来完成,副控制器也负担一部分,这样可以减轻控器的负荷,达到复杂均衡的目的)如果是这样的话,那最好采用a的做法,我们采用a的做法后,可以一个LG map到主控制器(PID),另一个LG map到 辅制控器(SID)<为了实现这个,可以把两个LG设成图1所示的属性一个P0,另一个s1>。而且还有一种情况也要用到a的做法,比如我有台3320满配,如果我做一个大的逻辑驱动,则系统端识别不了(solaris8 不能超过1T)。此时我想划120个LUN(有点极端例子而已),但我这个不是做双机,我也想负载能够均衡,那我么就只能采用a的做法(每个ID下最多有32LUN),此时为了让主机端能看到120LUN(不一定要这么多超过32个即可),我必须把channle1 设一个PID和一个SID,channle3也要有PID和SID,为了让SID能挂接,我们必须有一部分LUN是让SID识别的(即LG为 Sx,x为数字)。所以与上述情况类似的,都可以采用a的做法。
           但如果我们是只有一台主机连接阵列,或者说两台主机联机阵列但要做成双机(即不涉及负载均衡问题,因为两台主机不时同时工作)。那我们就最好用b的方法,好处显而易见,每个raid5都要有个交验盘,如果采用a方法作了2个raid5我们就要那出两个盘做交验盘,但最确实和b方法的效果是一样的。这就不划算了,b方法只要一个交验盘。
          总结,阵列的设置要根据具体的情况来定,有时候需要把a和b的方结合起来用,总之我们理解了他的原理后,一切就尽在我们手中了!
4.双机条件下如何保证同一个阵列对两台主机来说识别的名字相同?
  说明,有这么个情况,两台主机一个阵列,想做双机,但通常同一个阵列在两台主机上识别的名字不相同,一个可能是C1T0D0另一个可能是C3T2D0,可这对双机来说绝对是不准许的,那我们怎么来让两台主机识别同一个阵列的名字相同呢?相信看了前面的3个问题后,你可能已经有答案了,我们为了保证本C# 相同,可以一台主机不同,通过重新更换另一台主机上SCSI卡的槽位来实现(具体情况可能要多试几次,因为即使是相同的机型,也不保证同一个槽位上C#就相同,所以我们不能说一台SCSI插在3号槽位上,两一台也插在3号槽位上那C#就一定相同)。C#相同后我们可以把channle1和channle3的ID号设为同一个数字,这样就可以保证,T#相同了,至于D# 肯定是相同的,至于为什么相同自己考虑考虑!呵呵
作者: ilinch    时间: 2007-05-30 23:01

可以收录到sun的handbook中去了
sun的handbook没有讲的这么详细

佩服

最近再看6140的东西 sun的handbook写的也不好
作者: xidian2002    时间: 2007-05-30 23:05
6140阵列我刚刚搞过,真的很破,问题多多!咳!兄弟,希望你好运阿!
作者: buzzle21    时间: 2007-05-31 16:25
谢谢分享!
作者: xidian2002    时间: 2007-06-05 15:55
这个帖子影响来咋没起来啊?很差?不实用?还是。。。超白痴?哈哈 不管了先顶起来!捧场阿!给点鼓励好继续写啊
作者: 东方蜘蛛    时间: 2007-06-05 15:57
呵呵,掌声响起来啦。。。哗哗哗哗哗哗。。。
作者: westlife521    时间: 2007-06-05 16:10
期待3510得心得........
作者: 东方蜘蛛    时间: 2007-06-05 16:14
原帖由 westlife521 于 2007-6-5 16:10 发表
期待3510得心得........

类似,就是换成光纤连接了
作者: ilinch    时间: 2007-06-05 16:59
呵呵 还是习惯用阵列自带固件进行调

用命令行 真的搞死了我了
作者: lifewise    时间: 2007-06-06 09:12
2.主机端识别的阵列为C#T#D#中各个#的数字是怎么来的?
     首先说C#,C#中的#具体是多少,要看主机的总线情况,主机的总线都是从c0开始排的比如V440,机器尾部的SCSI port为C0,内部硬盘则是C1,后面的6个PCI插槽分别是C2-C7.说到这里就明白了,对于连接主机的阵列来说,他被主机识别成C#,中# 到底是多少,要看连接阵列的SCSI卡插到那个槽位上。


有个问题请教一下,既然c是根据总线来的,为什么我同一台机器,装solaris 8时,3320 是c2 ,但是我什么都不作,装了个solaris10的系统3320变成了c1,刚好和系统的c number反了,这是为什么呢?还有假如我在3320里面把raid分了partition,设备号又会有什么变化呢?
作者: zyl555    时间: 2007-06-06 10:35
不错不错!
作者: xuefm    时间: 2007-06-06 11:39
原帖由 xidian2002 于 2007-5-30 23:05 发表
6140阵列我刚刚搞过,真的很破,问题多多!咳!兄弟,希望你好运阿!



有那么破吗?兄弟严重了吧!
就是在做主机组的时候和以前的不太一样了
作者: xgene    时间: 2007-06-08 14:23
6140

以前用ibm DS4300的阵列配置软件连6140,也能连上,做raid等,很直观
作者: hcsever    时间: 2007-06-14 13:58
支持!通俗易懂!
作者: Philmoon    时间: 2007-06-14 16:20
原帖由 xgene 于 2007-6-8 14:23 发表
6140

以前用ibm DS4300的阵列配置软件连6140,也能连上,做raid等,很直观


6140 原来应该是STK的(SUN自己的序列是StorEdge,这个是StorageTek),因此有些风格跟StorEdge的不一样。它的 RAID 控制器是原来是从IBM过来的,IBM又是从LSI过来的,因此那个IBM的配置软件连6140确实很好用。




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2