定义

逻辑单元号(LUN)

LUN (logical unit number)是一个唯一的标识符,用于指定物理或虚拟的单个或集合存储执行输入/输出的设备(I / O)的命令,由主机定义的小系统计算机接口(SCSI)标准。

SCSI是一种广泛实现的I/O互连,可以通过传输协议促进服务器和存储设备之间的数据交换。传输协议的示例包括Internet SCSI和光纤通道。中的SCSI启动器宿主产生I/O命令序列,然后将该命令序列传输到目标端点或接收方存储设备。逻辑单元是SCSI目标中响应SCSI I/O命令的实体。

lun用于识别磁盘中的数据子集,以便使用lun的计算设备进行操作。

lun如何工作

不同系统设置LUN的方式不同。当主机扫描SCSI设备并发现逻辑单元时,分配逻辑单元号。当LUN与目标端口标识符等信息结合在一起时,LUN向SCSI启动器标识特定的逻辑单元。

逻辑单元可以是存储驱动器的一部分、整个存储驱动器或多个存储驱动器(如硬盘驱动器)的所有部分,固态驱动器或磁带,在一个或多个存储系统中。LUN可以引用整个LUN突袭设置,单个驱动器或分区,或多个存储驱动器或分区。在任何情况下,逻辑单元都被视为单个设备,并由逻辑单元号标识。每个LUN的容量限制因系统的不同而不同。

LUN是系统管理的核心块存储数组在存储区域网络().使用LUN可以通过逻辑标识来分配访问和控制权限,从而简化对存储资源的管理。

类型的lun

底层存储结构和逻辑单元类型影响性能和可靠性。一些例子包括:

  • 镜像LUN:容错LUN,在两个物理驱动器上具有相同的副本,用于数据存储冗余和备份。
  • 连接LUN:将多个lun合并为一个逻辑单元或体积
  • 条纹L联合国:跨多个物理驱动器写数据,通过跨驱动器分布I/O请求可能提高性能。
  • 具有奇偶校验的条纹LUN:传播数据和奇偶校验横跨三个或更多物理驱动器的信息。如果一个物理驱动器出现故障,可以从其余驱动器上的信息重新构建数据。奇偶校验计算可能会影响写性能。

LUN使用

LUN的主要用途是作为标识符来指定存储设备;但是,每个LUN类型的用例可能不同。例如,一个简单LUN可以作为物理磁盘的一部分或整个物理磁盘的指示器。跨LUN是指一个LUN跨越两个或多个物理磁盘的指示器。镜像lun用于指示一个磁盘上的数据被复制到另一个磁盘上——这是在一个磁盘故障时使用的。

lun可以用于san的分区和屏蔽,也可以将lun虚拟化,映射多个物理lun。

虽然术语LUN只是逻辑单元的标识号,但通常听到它作为逻辑单元本身的简写。

LUN分区和屏蔽

存储区域网络将控制主机对lun的访问,以加强数据的安全性和完整性。LUN掩蔽和开关基于分区管理主机可访问的SAN资源。

LUN分区通过FC SAN光纤为I/O提供隔离路径,以确保终端端口之间的确定性行为。主机被限制在分配给它的zone内。LUN分区一般建立在交换机层。它有助于提高网络的安全性,消除网络中的热点。

LUN masking的描述
描述LUN掩蔽如何发生

LUN屏蔽限制主机对指定SCSI目标及其lun的访问。LUN屏蔽通常在存储中完成控制器,但也可以在主机总线适配器(HBA)或切换层。通过LUN masking,多个主机和zone可以使用同一个存储设备的端口;但是,它们只能看到分配给它们的特定SCSI目标和lun。

lun和虚拟化

LUN是一种形式虚拟化它用标准的SCSI标识和通信方法抽象其背后的硬件设备。LUN所代表的存储对象可以为供应压缩删除处理只要对主机的表示不改变。LUN可以在存储设备内部或存储设备之间进行迁移,也可以进行拷贝、复制、快照和分级存储。

一个虚拟LUN可以创建多个物理lun映射,也可以创建超出物理可用空间的容量虚拟化。创建超过可用物理容量的虚拟lun有助于优化存储使用,因为物理存储是在数据写入后才分配的。这有时被称为精简LUN。

虚拟LUN可以在服务器操作系统、虚拟机监控程序或存储控制器级别。因为虚拟机(虚拟机)在存储系统上看不到物理LUN,不需要进行LUN分区。

应用软件可以将LUN呈现给虚拟机。专有技术,比如VMware的虚拟卷,可以提供虚拟化层和支持其的存储设备。

lun总经理

创建LUN后,可以通过软件程序指定LUN到主机的路径来管理LUN。通过控制LUN的可用性、增加LUN的大小、删除或保护LUN,可以对LUN进行管理。管理最佳实践将因环境而异。

用户可以增加LUN的大小;LUN所能占用的空间没有限制。但是,用户应该注意不要分配超过需要的存储空间。

删除通常是指对卷中已用空间进行写操作,而不是卸载或卸载LUN。只有admin用户可以删除LUN。

Zoning和masking是表示LUN安全的其他方式。

LUN的挑战

与lun相关的常见挑战通常涉及将这个术语用作逻辑单元/存储设备本身。在这种意义上提到LUN时,常见的挑战往往与资源管理、多路径I/O和供应有关。例如,过大的lun可能很快导致磁盘资源的浪费。即使分配的LUN从未使用这些资源,其他LUN也无法使用这些资源。lun精简配置可以让管理员创建更大的lun,但也会导致存储资源被过度分配。通过代理,过度使用存储资源将更容易耗尽物理存储空间。

传统上,在Windows服务器上处理大量的lun非常困难;然而,集群共享卷(CSV)可以帮助管理这一点。从Windows Server 2012开始,CSV允许管理员使用临时资源耗尽通知,以确保存储设备可以在需要时为LUN分配额外的空间。

这是最近更新的2020年1月

关于逻辑单元号(LUN)

深入了解SAN管理

搜索灾难复苏
搜索数据备份
搜索聚合基础设施
关闭
Baidu