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、存儲設備主機端口,交換機端口和工作站之間的關係分析清楚。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章