一.什麼是zone
Zone是FC-SAN交換機上的一種獨有的邏輯配置,通過配置特定的設備加入zone,從而允許設備之間互相通信。當交換機上配置了zone時,同在一個zone裡的設備之間可以互相通信,沒有加入任何zone的設備不能與其他設備通信。
早期交換機廠商根據zone的實現方式,把zone分為hard zone和soft zone,區別在於前者通過硬件芯片來實現,後者通過軟件來實現。後來大家把基於domain ID/端口號的zone叫做hard zone,基於wwn的zone為soft zone。現在這兩種類型的zone都是基於硬件芯片實現。
Zone的類型:
1. 基於Domain ID/端口號(D,P)的普通zone模式
這種zone允許接在某幾個端口上的設備互相通信,即使端口上的設備改變也不會影響zone的使用,在更換主機HBA卡時不需要進行任何zone配置的更改。
2. 基於wwpn/wwnn的普通zone模式
這種zone允許擁有特定wwn的設備之間互相通信,不關心設備接在交換機的哪個口上。當某個設備從一個端口移到另一個端口時,不需要進行任何zone配置的更改。但更換主機HBA卡時,需要根據新HBA卡的wwn更改zone配置。注意如果交換機上接有NPIV模式的刀片交換機或主機集群時,必須使用基於wwn的zone。
3. 混合zone(session based hard zoning)
當一臺設備在兩個或多個zone裡分別使用D,P和wwn模式的zone,這臺設備會進入混合zone模式。在混合zone模式裡的設備在跟其他設備通信時需要通過交換機CPU進行軟件驗證。
4. LSAN zone
LSAN zone只有在啟用了FCR時才會被應用到,它能允許在不同的fabric中的設備通過fc router進行通信。需要在交換機上安裝integrated routing license後才能打開FCR功能。
5. TI zone(Traffic Isolation zone)
TI zone可以把一根或者多根ISL設置成某個zone的專用ISL,不需要license。
6. QOS zone
QOS zone在網絡中出現擁堵時可以允許高QOS的zone成員優先通信,需要在交換機上安裝adaptive networking license。
Zoneset是zone的集合。一臺交換機同時只能啟用一個zoneset,同一個SAN網絡中交換機的active zoneset必須保持一致,不然會造成網絡分裂(fabric segment)。
Alias,或叫做別名,是使配置zone更簡便的一個功能。對於每臺設備,可以預先設置好alias,之後在配置zone時使用alias來代替D,P或wwn。
Default zone:思科與博科交換機都有default zone,它的功能是在沒有任何zone配置時允許所有連接在交換機上的設備互相通信。
二.如何做zone
1、博科交換機CLI命令行:
首先對每個需要做zone的設備創建alias,然後創建zone並把alias加入,創建cfg(zoneset)並把需要的zone加入,最後啟用cfg。
幫助命令: zonehelp
顯示現有配置:cfgshow
創建/增加成員/移除成員/刪除alias:
alicreate "aliName","member[; member...]"
aliadd "aliName","member[; member...]"
aliremove "aliName","member[; member...]"
alidelete "aliName"
創建/增加成員/移除成員/刪除zone:
zonecreate "zonename", "member[;member...]"
zoneadd "zoneName", "member[;member...]"
zoneremove "zoneName", "member[;member...]"
zonedelete "zoneName"
注意:根據zone的最佳實踐,EMC推薦每個zone裡只放一個initiator(主機,Vplex的BE口等)。多個initiator互相zone在一起會導致很多反常現象。
創建/增加成員/移除成員/刪除cfg:
cfgcreate "cfgName", "member[;member...]"
cfgadd "cfgName", "member[;member...]"
cfgremove "cfgName", "member[;member...]"
cfgdelete "cfgName", "member[;member...]"
保存/啟用cfg:
cfgsave
cfgenable "cfgName"
注意:激活某個cfg會使其他正被使用cfg停止工作,一個fabric裡同時只能有一個cfg處於工作狀態。
更改default zone配置:
defzone [--noaccess | --allaccess | --show]
2、博科交換機GUI界面:
進入webtools後點擊Zone Admin,進入zone配置界面
。。。
。。。
3、思科交換機CLI命令行:
。。。。。。
4、思科交換機GUI界面(DCNM與DCFM基本一致):
限於篇幅原因,後面詳細的博科光纖交換機圖形界面配置、思科光纖交換機命令行和圖形界面配置略,有興趣的朋友可以關注我,然後發私信給我索要word完整詳細版的。