LUN Mapping和ZONE在存储网络中的应用

最近在研究存储网络,在网上找到的很有用的资料,整理记录如下:

 在存储网络环境中,LUN MappingZONE是两个比较重要的概念。在多业务系统中,存储上的LUN MappingLUN Masking要与FC交换机上的ZONE功能配合起来使用,目的是使用不同的主机只能访问到不同的卷,从而更方便的进行存储资源的管理与调配。

 LUN MappingLUN Masking是存储设备自身具有的功能,也需要在存储设备的管理设置软件或设置工具中来完成,由于这两个概念本身有一定的相通和相似的地方,因此有些用户对这两个概念的认识有些模糊混淆,有些用户甚至认为设置了LUN Mapping就可以不必再设置Zone,而实际上,这两个功能是相辅相成的。

认识LUN Masking

 LUN Masking是指LUN与主机HBAWWN地址绑定,与主机HBA卡建立一对一或多对一的连接和访问关系,无论主机跳线到同一个Fabric(zone设置)的哪一个端口上,主机都能识别到相同的LUN。存储设备一般默认在卷和主机间建立多对一的对应关系,即一台主机可访问存储设备上的多个卷。

 在非共享的应用系统中,一般在卷和主机建立一(主机)对多(卷)的关系,不同业务类型的工作站分别访问不同的LUN。在共享式的应用系统中,一般采用多(主机)对一(卷)关系。

LUN Mapping等于分区

 LUN MappingLUN与存储设备的主机端口进行绑定,工作站连接不同的主机端口时所能访问的LUN不同。

 当一个存储系统同时为多个应用系统提供数据存储服务,且不同应用系统的主机分别处于不同的地理地址时,有可能用到第二种LUN Mapping方式。即将不同的LUN与不同的存储主机端口绑定,不同的主机端口与不同的FC交换机或者不同的ZONE连接,从而实现不同的工作站只能访问不同的端口。

 一个LUN Mapping中所对应的LUN和存储主机端口成为一个分区。由于存储设备的主机端口数量是一定的,如果划分的LUN Mapping分区越多,分区中存储主机端口就会越少。存储设备的冗余链路连接功能就越小,当一个分区里只能设置一个主机端口是,存储就失去了冗余链路连接功能,整个系统极易因存储主机端口和交换机端口的故障而发生单点故障。

 当系统无FC交换机,主机与存储设备的主机端口直连时,通过LUN Mapping实现起来LUN分区非常方便。当所有主机端口都连接到同一个FABRIC时,就需要与 FC交换机的ZONE结合起来一起使用。

  不同厂商对LUN MaskingLUN Mapping的定义和解释不完全相同。有的甚至就定义成一个名称,如SAN SHARE,而有的存储干脆就没有LUN MaskingLUN Mapping功能。

ZONE在存储网络的应用

  FC SWITCH上的ZONE功能类似于以太网交换机上的VLAN功能,它是将连接在SAN网络中的设备(主机和存储),逻辑上划到为不同的区域内,使得不同区域中的设备相互间不能FC网络直接访问,从而实现网络中的设备之间的相互隔离。

例如下图: 

1 

      假设两台FC交换机通过级连线连接成一个fabric。红色区域的交换机端口属于ZONE 1,绿色区域属于zone 2,蓝色区域属于zone 3,橙色区域既属于zone 1又属于zone 3,白色为扩张端口区域,不需要定义zone。
      在这两台FC交换机组成的fabric中,凡是红色区域zone 1中的设备之间都可以相互访问,但是不能访问绿色区域和蓝色区域中的设备,但可以访问橙色区域中的设备,因为橙色也属于zone 1。

蓝色区域与红色区域相似。

绿色区域 zone 2中的设备之间可以相互访问,但不能访问别的任何区域的设备。
 
橙色区域中的设备既可以访问红色区域中的设备,又可以访问蓝色区域中的设备,但不能访问绿色区域中的设备。
       按照 Zone的划分方法,无论存储系统的结构有多么复杂,都可以通过画图的方式把LUN、存储设备主机端口,交换机端口和工作站之间的关系分析清楚。

你可能感兴趣的:(switch,mapping,LUN,SAN,FC,Zone,Masking)