raid磁盘阵列中lun的理解

raid磁盘阵列中lun的理解

ID:9245472

大小:33.65 KB

页数:4页

时间:2018-04-25

raid磁盘阵列中lun的理解_第1页
raid磁盘阵列中lun的理解_第2页
raid磁盘阵列中lun的理解_第3页
raid磁盘阵列中lun的理解_第4页
资源描述:

《raid磁盘阵列中lun的理解》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、RAID磁盘阵列中LUN的理解RAID磁盘阵列中LUN的理解2010-12-0711:22a、lun是什么东西?lunid不等于某个设备,只是个号码而已,不代表任何实体属性,在我们的实际环境里,我们碰到的lun可能是磁盘空间,可能是磁带机,或者是mediachanger等等.lun的神秘之处(相对于一些新手来说)在于,它很多时候不是什么可见的实体,而是一些虚拟的对象。比如一个阵列柜,主机那边看作是一个targetdevice,那为了某些特殊需要,我们要将磁盘阵列柜的磁盘空间划分成若干个小的单元给主机来用,于是

2、就产生了一些什么逻辑驱动器的说法,也就是比targetdevice级别更低的逻辑对象,我们习惯于把这些更小的磁盘资源称之为lun0,lun1,lun2.什么的。而操作系统的机制使然,操作系统识别的最小存储对象级别就是lundevice,这是一个逻辑对象,所以很多时候被称之为logicaldevice。有人说,我的windows里,就认到一个磁盘呀,没看到什么lun的说法,是不是lun=physicaldisk呢?回答是否定的,只要你注意,磁盘的属性里就可以看到有一个lun的值,只是因为你的disk没有被划分为

3、多个存储资源对象,而将整个磁盘当作一个lun来用,lunid默认为零,如此而已。我们曾经碰到过这样的问题,比如有人问,我们有一个磁盘阵列,连到了两个主机上,我们划分了一个lun给两个主机认到,然后我们想,先在操作系统将磁盘分为两个区,让两个主机分别使用两个分区,然后再出现某一台主机宕机之后,使用集群软件将该分区切换到另外一个主机上去,这样可行吗?答案也是否定的,集群软件操作的磁盘单元是lun,而不是分区,所以该操作是不可行的。当然,在一些环境,一般也是一些要求比较低的环境,可以在多个主机上挂载不同的磁盘分区,

4、但是这种情况下,实际上是没有涉及到磁盘的切换的,所以在一些高要求的环境里,这种情况根本就不允许存在。还要说明的地方是,在有些厂商和有些产品的概念里,lunid被绑定到了具体的device上,比如ibm的一些带库,整个带库只有一个targetid,然后changer,tapedrive被分别分配为lun0,lun1,lun2.,但是我们要注意到,这只是产品做了特别设计,也是少数情况。b、lun的概念lun的全称是logicalunitnumber,也就是逻辑单元号。我们知道scsi总线上可挂接的设备数量是有限的

5、,一般为6个或者15个,我们可以用targetID(也有称为scsiid的)来描述这些设备,设备只要一加入系统,就有一个代号,我们在区别设备的时候,只要说几号几号就ok了。而实际上我们需要用来描述的对象,是远远超过该数字的,于是我们引进了lun的概念,也就是说lunid的作用就是扩充了targetid。每个target下都可以有多个lundevice,我们通常简称lundevice为lun,这样就可以说每个设备的描述就有原来的targetx变成targetxluny了,那么显而易见的,我们描述设备的能力增强了

6、。所以我们可以总结一下,lun就是我们为了使用和描述更多设备及对象而引进的一个方法而已,一点也没什么特别的地方c、存储和主机的电气独立时代的lun的概念还有很多新手总是把阵列里面的磁盘和主机的内部磁盘的一些概念搞混淆了。在磁盘阵列和磁带库大行其道的时代,存储越来越智能化,越来越像一个独立的机器,实际上存储和主机的电气独立本来就是一个必然趋势,俗话说得好,儿大要分家嘛。在存储越来越重要的时代,存储要自立门户是必然的事。如果我们把存储当作一个独立的主机来看,理解起来就很简单了。我们说到lun的概念的时候,我们就要

7、将分为两个层面。一个层面就是在阵列这个机器的os识别到的范围,一个层面就是服务器的os识别到的范围。这两个层面是相对独立的,因为如果我们把存储当作一个主机来看,那么它自然有自己的device,target,lun之说,而服务器也有自己的device,target,lun之说;另外一方面,这两个层面又是相互关联的,一个阵列的控制系统,大多都有虚拟化的功能,阵列想让主机看到什么样的东西,主机才能看到相应的东西。当然,服务器识别到的最小的存储资源,就是lun级别的。那么主机的HBA卡看到的存储上的存储资源就靠主要两

8、个东西来定位,一个就是存储系统的控制器(target),一个就是lunid,这个lun是由存储的控制系统给定的,是存储系统的某部分存储资源。d、lun的multi-path现在,存储网络越来越发达了,一个lun有多条通路可以访问也不是新鲜事了。服务器使用多个HBA连接到存储网络,存储网络又可能是由多个交换设备组成,而存储系统又可能有多个控制器和链路,lun到服务器的存储网络链路又可能存在着多条不同的

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。