码迷,mamicode.com
首页 > 其他好文 > 详细

LUN Logical Unit Number

时间:2020-05-13 12:32:13      阅读:60      评论:0      收藏:0      [点我收藏+]

标签:nbsp   ping   ide   服务   origin   组网   img   操作系统   body   

概念

在存储区域网络SAN(Storage Area Network)中,逻辑单元号LUN(Logical Unit Number)是用来标识一个逻辑单元的数字,这个逻辑单元是通过SCSI寻址的设备。换句话说,存储系统将物理硬盘进行分区,成为拥有逻辑地址的各个部分,进而允许主机进行访问,这样的一个分区便称为一个LUN。通常说的LUN也指在SAN存储上创建的逻辑磁盘。

 

服务器如何使用存储系统的LUN?

存储系统支持与多种操作系统的应用服务器相连,包括Windows应用服务器、Linux应用服务器、UNIX应用服务器(例如AIX应用服务器、HP-UX应用服务器和Solaris应用服务器)和VMware应用服务器等。应用服务器使用存储空间的过程如图1-1所示。

图1-1 使用存储空间的过程
技术图片
  1. 存储系统根据业务需要创建指定的LUN。为了便于对LUN进行统一管理,存储系统还需要创建LUN组后映射给主机组。
  2. 主机在存储系统上代表应用服务器。通过在存储系统上创建主机,将主机和应用服务器联系起来。为了便于对主机进行统一管理,存储系统还需要创建主机组。
  3. 创建映射视图并将LUN组和主机组添加到映射视图中。这样,应用服务器、主机组和LUN组三者在逻辑上联系为一个整体。
  4. 当存储系统与应用服务器建立组网连接后,应用服务器通过扫描LUN可以发现存储系统分配的存储空间,并对其进行读写操作。
 

LUN和卷

不同厂商对LUN和卷的定义不同,本节针对一般情况进行描述,即卷只是针对服务器来讲。

存储系统上创建一个LUN,此时LUN相对于存储系统是一个逻辑设备。当网络中的服务器连接到存储系统时,就可以识别到存储系统上的逻辑设备LUN,此时LUN相对于服务器来讲就是一个物理硬盘。在该物理硬盘上创建一个或多个分区,就可以得到一个或多个卷(volume)。此时卷相对于服务器是一个逻辑设备。

从容量大小方面比较卷、分区、LUN的关系如下:

卷= 分区 ≤ 主机设备管理器中的磁盘 = LUN ≤ 存储设备中硬盘的总容量。

 

LUN Masking和LUN Mapping

什么是LUN Masking?

LUN Masking:指LUN与主机侧端口的WWPN(World Wide Port Name)地址绑定或IQN(iSCSI Qualified Name)地址绑定,与主机侧端口建立一对一或多对一的连接和访问关系。无论主机连接存储的哪一个端口,主机都能识别到相同的LUN。

什么是LUN Mapping?

LUN Mapping:指LUN与存储设备的前端端口进行绑定,主机连接不同的前端端口时所能访问的LUN不同。

LUN Masking和LUN Mapping在华为存储中的应用

华为存储系统将LUN组和主机组添加到映射视图中,应用服务器、主机组和LUN组三者在逻辑上联系为一个整体。创建映射视图后,需要将主机组添加到映射视图中,实现主机组映射,主机映射即为LUN Masking。此外,还可以为映射视图添加端口映射,创建端口映射后,LUN组中的LUN与主机组中对应的主机将使用该端口组中的端口进行通信,否则将采用随机分配的可用端口进行通信。端口映射即为LUN Mapping。

LUN Logical Unit Number

标签:nbsp   ping   ide   服务   origin   组网   img   操作系统   body   

原文地址:https://www.cnblogs.com/kakaisgood/p/12881266.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!