存储分区 Storage Partition介绍

Storage Partition 即LUN Masking技术,即采用LUN屏蔽方式实现不同主机之间的存储空间隔离。Storage partition可以帮助您映射并屏蔽LUN,使得主机系统只能看到映射的LUN而其他LUN对该主机是透明的。注意,在一个Storage partition中的主机操作系统类型必须是相同的。一个Storage partition包括如下对象:主机组,主机,主机端口,逻辑盘映射。

该技术与光纤交换机的Zoning技术类似,都是对访问控制器进行限制。Zoning是确定哪个主机可以访问哪个存储,Storage Partition是进一步限定这个主机只可以访问该存储的哪个/哪些LUN。

例如,一台Linux主机在使用的LUN如果不通过Storage Partition与一台Windows主机隔离,Windows操作系统就会在看见的磁盘上签名,这样就会损坏该LUN的数据。再例如,多台主机同时看见某个LUN,同时往里面写数据,就会出现数据互相覆盖,破坏的问题。

采用Storage Partition后,每个主机只能看到自己的LUN,就解决了上述的问题。所以订购DS系列存储的时候应该订购Storage Partition的License。

存储分区 Storage Partition 如何计算

存储分区(storage partition)是包括主机,主机上的HBA卡以及逻辑磁盘在DS4000/DS5000中的对象集。也就是说,一个或多个LUN与主机或主机组的对应关系定义。定义Storage partition后可以使逻辑盘仅对映射的主机系统可见。

简单来说,当规划Partition数量时可以参考以下方法:

1.若系统中没有集群Cluster(如:HA双机等)环境或没有多台主机共享访问同一个LUN的情况,那么订购Partition的数量需要大于等于连接存储的主机的数量;

2.若系统中存在集群Cluster(如:HA双机等)环境或存在多台主机共享访问同一个LUN的情况,那么订购Partition的数量需要大于等于主机组的数量与单独映射主机数量之和;

例1:三台主机HostA、HostB、HostC,不存在集群和共享访问的情况,需要至少3个Partition许可;

例2:四台主机HostA、HostB、HostC和HostD,其中HostA和HostB作HA双机,HostC和HostD作另一个HA双机,并且这四台主机没有其他单独访问LUN的需求,那么至少需要2个Partition许可;

例3:两台主机HostA和HostB作HA双机,假设规划lun1和lun2需要它们共享访问,lun3映射给HostA单独访问,lun4映射给HostB单独访问,那么至少需要3个Partition许可;

如下图中定义了3台主机,2个主机组,其中有1个主机和1个主机组有lun做了mapping,图标为绿色的主机。

存储分区(Storage Partition)介绍

划分了2个Raid5,并且划分了3个磁盘(LUN),并将其mapping到上图的两个主机中

存储分区(Storage Partition)介绍

在系统概览中可以看到,Array有2个,logical driver有3个,host有5个,有3个logical driver做了mapping到host上。

在Storage Partition信息中可以看到最大的Storage Partition数量为16个,使用了2个。

存储分区(Storage Partition)介绍

注意:当DS4000/DS5000工作在集群Cluster方式下或被主机共享访问LUN时,主机端需要使用集群或并行访问的软件配合才可以正常工作。

查看Storage Partition信息

在Storage Manager(Subsystem Management)界面选择Storage Subsystem菜单中的Premium Features->list查看使用的Storage Partitioning数量;较新版本管理软件直接在在Storage Manager(Subsystem Management)界面选择Storage Subsystem菜单中的Premium Features... 查看Storage Partitioning数量,如下图所示:

存储分区(Storage Partition)介绍

以下是DS4000/DS5000存储支持的partition许可数量:

  • - DS3000:2,4,8,16,32,64;

  • - DS4200:2,4,8,16,32,64,128;

  • - DS4700(70A):2,4,8,16,32,64,128;

  • - DS4700(72A):8,16,32,64,128;

  • - DS4800:8,16,32,64,128,256,512;

  • - DS5020:2,4,8,16,32,64,128;

  • - DS5100:8,16,32,64,128,256,512;

  • - DS5300:8,16,32,64,128,256,512。

Storage Partition的升级和维护

一个主机的存储容量扩容可以利用DS系列的动态卷扩容方式增加已有LUN的大小,也可以划分新LUN,然后修改该主机的Storage Partition,将新LUN分给它。该操作是在线进行的,它不影响该主机对目前LUN的访问。
主机数量增加后可以定义新的Storage Partition,该操作也是在线的,它不影响已经定义的Storage Partition。

DS系列也可以通过升级Storage Partitions的数量实现扩展。 扩展的过程是在线的,它不影响已经运行的应用。

分享条

本文转自:http://www.liusuping.com/storage/IBM-DS-Storage-Partition.html