免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: ruying
打印 上一主题 下一主题

请教solaris的硬盘管理以及cxtxdxsx的具体含义 [复制链接]

论坛徽章:
0
11 [报告]
发表于 2009-04-24 15:19 |只看该作者
这样吧,单说很难理解,先仔细看看书本第43页的图,然后结合我这里给的实例
Last login: Thu Apr 23 17:03:51 2009 from x.x.x.x
Sun Microsystems Inc.   SunOS 5.10      Generic January 2005
# format
Searching for disks...done


AVAILABLE DISK SELECTIONS:
       0. c0t0d0 <SUN146G cyl 14087 alt 2 hd 24 sec 848>
          /pci@0,600000/pci@0/pci@8/pci@0/scsi@1/sd@0,0
       1. c0t1d0 <SUN146G cyl 14087 alt 2 hd 24 sec 848>
          /pci@0,600000/pci@0/pci@8/pci@0/scsi@1/sd@1,0
       2. c1t16d0 <DGC-RAID5-0326 cyl 51198 alt 2 hd 256 sec 16>     //这个lun 100G
          /pci@1,700000/fibre-channel@0/sd@10,0
       3. c1t16d1 <DGC-RAID 5-0326-1.00TB>
          /pci@1,700000/fibre-channel@0/sd@10,1
       4. c1t16d2 <DGC-RAID 5-0326-2.00TB>
          /pci@1,700000/fibre-channel@0/sd@10,2
       5. c1t17d0 <DGC-RAID5-0326 cyl 51198 alt 2 hd 256 sec 16>
          /pci@1,700000/fibre-channel@0/sd@11,0
       6. c1t17d1 <DGC-RAID 5-0326-1.00TB>
          /pci@1,700000/fibre-channel@0/sd@11,1
       7. c1t17d2 <DGC-RAID 5-0326-2.00TB>
          /pci@1,700000/fibre-channel@0/sd@11,2
       8. c2t16d0 <DGC-RAID5-0326 cyl 51198 alt 2 hd 256 sec 16>
          /pci@3,700000/fibre-channel@0/sd@10,0
       9. c2t16d1 <DGC-RAID 5-0326-1.00TB>
          /pci@3,700000/fibre-channel@0/sd@10,1
      10. c2t16d2 <DGC-RAID 5-0326-2.00TB>
          /pci@3,700000/fibre-channel@0/sd@10,2
      11. c2t17d0 <DGC-RAID5-0326 cyl 51198 alt 2 hd 256 sec 16>
          /pci@3,700000/fibre-channel@0/sd@11,0
      12. c2t17d1 <DGC-RAID 5-0326-1.00TB>
          /pci@3,700000/fibre-channel@0/sd@11,1
      13. c2t17d2 <DGC-RAID 5-0326-2.00TB>
          /pci@3,700000/fibre-channel@0/sd@11,2
      14. emcpower0a <DGC-RAID5-0326 cyl 51198 alt 2 hd 256 sec 16>
          /pseudo/emcp@0
      15. emcpower1a <DGC-RAID 5-0326-1.00TB>
          /pseudo/emcp@1
      16. emcpower2a <DGC-RAID 5-0326-2.00TB>
          /pseudo/emcp@2
Specify disk (enter its number):


  • 第0、1号磁盘是本地硬盘,只有一个控制器,这个不说了,其他的盘都是从存储阵列上来的
  • 第2、3、4和5、6、7和8、9、10和11、12、13这4组是重复的,其实就只有3块盘(为什么这样呢,后面说)
    • 如果注意看,就会发现编号为2,5,8,11这4块盘的大小是一样的,其实它们指向的是存储上的同一个LUN
    • 此外,3,6,9,12也是同一个LUN,4,7,10,13亦是如此
  • 2-13这4组盘,经过多路径管理软件后重新变成3块盘:14、15、16(最终我们使用这3块盘,2-13的盘我们不去动它)


现在开始解释:

先看连接图

                                                   |========存储阵列控制器1-sp1
       |----HBA卡1=======SAN交换机1|========存储阵列控制器2-sp1
服务器|
       |----HBA卡2=======SAN交换机2|========存储阵列控制器1-sp2
                                                   |========存储阵列控制器2-sp2


图例说明:======  表示一对光纤,光纤接口总是分成两个小口,一收一发,要接两根光纤(术语通常叫尾纤)

注解:一收一发,两根光纤,光纤从来都是讲对的,而不是和双绞线一样讲根,特此说明。(其实双绞线也讲对,一根里面有4对,5类线以100MB速率传输时仅用其中2对,即4根;6类线以千兆速率传输时就要用全其中的4对8根线了)


这样呢,可以看到服务器有两块hba卡,分别连不同的光纤交换机,而每台光纤交换机和同一台存储阵列都有两条路径连接。

于是,服务器到存储阵列就变成有4条通道:
  • 控制器1(c1,即hba卡1)经过光纤交换机1后有两条通道到存储阵列(所以有两个target number,t16,t17)
  • 控制器2(c2,即hba卡2)经过光纤交换机2后有两条通道到存储阵列(所以有两个target number,t16,t17)


结果呢,就导致存储上的一块盘(对存储而言叫做lun,logic unit number,书本P46),到服务器的操作系统上看来就变成了4块盘,但dxx保持不变(LUN对操作系统而言就叫 disk number,怎么变成4块盘的下面接着说)

本实例中,
  • 存储上划了3个lun(Lun 10,lun 11,lun12,大小分别是100G,1T,2T)给服务器使用,因为solaris的cxtxdxsx中的dx是和存储的Lun一一对应的,所以在服务器端的solaris系统的眼里来看,对应的dx也只有三个,分别为:d0,d1,d2。
  • 但是呢,因为每个lun有4条路径(经过两块HBA卡(c1和c2),每块HBA卡有两条路径(t16和t17),共4条路径)到达服务器端,所有在服务器端看的话同一个lun会变成4块盘,比如d0就变成4块:c1t16d0,c1t17d0,c2t16d0,c2t17d0
  • 因此最后需要用多路径管理软件把4块盘在重新整编起来变成逻辑意义上的一块盘,免得误用,最后来自存储的3个lun==》操作系统的emcpower0a,emcpower1a,emcpower2a这三块盘,大小不变,还是分别为100G,1T,2T


[ 本帖最后由 yuhuohu 于 2009-4-26 23:38 编辑 ]

论坛徽章:
0
12 [报告]
发表于 2009-04-24 15:23 |只看该作者
那我可以理解成我可以暂时无视这个T的存在么?

论坛徽章:
0
13 [报告]
发表于 2009-04-24 15:23 |只看该作者
不好意思,刚看到11楼回复,我继续看,先收回楼上无视T的话

论坛徽章:
2
丑牛
日期:2014-06-11 13:55:04ChinaUnix元老
日期:2015-02-06 15:16:14
14 [报告]
发表于 2009-04-24 15:24 |只看该作者
原帖由 ruying 于 2009-4-24 15:23 发表
那我可以理解成我可以暂时无视这个T的存在么?

显然不能

论坛徽章:
0
15 [报告]
发表于 2009-04-24 15:38 |只看该作者
对于ide的 确实可以忽视t的存在。累死我了,不知道LZ看明白了没

论坛徽章:
0
16 [报告]
发表于 2009-04-24 15:40 |只看该作者
老大,说实话,我总觉得你上面的3/4有打错字的地方,您能再检查一下么?
如果没打错字的地方,那我就更晕了。

论坛徽章:
0
17 [报告]
发表于 2009-04-24 15:43 |只看该作者
这样吧,老大,您就告诉我每块盘多大,然后组成LUN后每块盘多大吧。
貌似好像是说那12块盘里,D相同的是同一块逻辑上的盘,又叫做LUN,对么?

论坛徽章:
0
18 [报告]
发表于 2009-04-24 15:55 |只看该作者
原帖由 ruying 于 2009-4-24 15:40 发表
老大,说实话,我总觉得你上面的3/4有打错字的地方,您能再检查一下么?
如果没打错字的地方,那我就更晕了。



没看出来,哪里有问题摘录出来我看看

论坛徽章:
0
19 [报告]
发表于 2009-04-24 15:56 |只看该作者
原帖由 ruying 于 2009-4-24 15:43 发表
这样吧,老大,您就告诉我每块盘多大,然后组成LUN后每块盘多大吧。
貌似好像是说那12块盘里,D相同的是同一块逻辑上的盘,又叫做LUN,对么?



D相同的是同一块逻辑上的盘,又叫做LUN==========在上面的实例中,对


重新修改了一下上面的文字,把大小补充进去了

论坛徽章:
2
丑牛
日期:2014-06-11 13:55:04ChinaUnix元老
日期:2015-02-06 15:16:14
20 [报告]
发表于 2009-04-24 16:02 |只看该作者
原帖由 yuhuohu 于 2009-4-24 15:38 发表
对于ide的 确实可以忽视t的存在。累死我了,不知道LZ看明白了没

我基本上明白了,以前没这么研究过

谢谢
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP