LUN Mapping和ZONE

在多業務系統中,存儲上的LUN MappingLUN Masking要與FC SWITCH上的ZONE功能配合起來使用,目的是使用不同的主機只能訪問到不同的卷。

LUN MappingLUN Masking是存儲設備自身具有的功能,也需要在存儲設備的管理設置軟件或設置工具中來完成。

LUN Masking

LUN masking是指LUN與主機HBA卡的WWN地址綁定,與主機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時,就需要與 FCswitch的ZONE結合起來一起使用。

不同廠商對LUN Masking和LUN Mapping的定義和解釋不完全相同。有的甚至就定義成一個名稱,如SAN SHARE,而有的存儲乾脆就沒有LUN Masking和LUN Mapping功能。

ZONE

FC SWITCH上的ZONE功能類似於以太網交換機上的VLAN功能,它是將連接在SAN網絡中的設備(主機和存儲),邏輯上劃到爲不同的區域內,使得不同區域中的設備相互間不能FC網絡直接訪問,從而實現網絡中的設備之間的相互隔離。

例如下圖:

假設兩臺FC交換機通過級連線連接成一個fabric。紅色區域的交換機端口屬於ZONE 1,綠色區域屬於zone 2,藍色區域屬於zone 3,橙色區域既屬於zone 1又屬於zone 3,白色爲擴張端口區域,不需要定義zone

在這兩臺FC交換機組成的fabric中,凡是紅色區域zone 1中的設備之間都可以相互訪問,但是不能訪問綠色區域和藍色區域中的設備,但可以訪問橙色區域中的設備,因爲橙色也屬於zone 1。

藍色區域與紅色區域相似。

綠色區域zone 2中的設備之間只能可以相互訪問,別的任何區域的設備。

橙色區域中的設備既可以訪問紅色區域中的設備,又可以訪問狼色區域中的設備,但不能訪問綠色區域中的設備。

按照中方法,無論存儲系統的結構有多麼複雜,都可以通過畫圖的方式把LUN、存儲設備主機端口,交換機端口和工作站之間的關係分析清楚。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章