一般 SAN 的環境我們通常用 SAN Storage 所提供的功能依據 HBA 卡上的 WWN 來限制 Host 能夠存取的裝置,但是如果只是一般的 Fiber Channel 的 JBOD((Just Bunch of Disks) 時,我們可以透過 Fiber Channel Switch 的 Zoning 的功能來限定 JBOD 儲存裝置可以被哪一些 HBA 來存取.
現行常在使用 Fiber Channel switch 有 Brocade, Cisco Systems 和 QLogic 但以目前 Fiber Channel Switch 市佔率還是 Brocade 為最高,下面是以 Brocade 的 200E 透過 Web 的方式做設定(目前我這一台 Brocade 200E 的 IP 為 10.77.77.77 所以直接在 web browser ex:IE , Firefox , Chrome 打入 http://10.77.77.77 即可) .
- HBA – Host Bus Adapter 以 SAN 的環境還說就是 Fibre Channel Card.
- WWN – World Wide Name, 如同網卡有 MAC Address(48bits) 作為辨識方式.光纖也是有類似的定址 WWN,World Wide Name:FC 光纖通道的定址 (64 bits),這個光纖通道的 WWN 也像是 MAC 一樣每一個出貨的 HBA(Host Bus Adapter) 都有他獨一無二的 WWN .屬於硬體的一部份,無法輕易更改.
- FC Zone – Fibre Channel Zone, Zoing 的功能是可以將一台 Brocade 的實體 Fiber switch (SAN) 切割成多台邏輯的環境,主要就是限定 HOST <-> Fiber switch <-> Disk 之間的存取機制. 類似 Network switch VLAN 的功能.舉例來說你可以將不同的作業系統劃分成不同的 Zone(Windows,Linux) ,Windows 的環境就不會和 Linux 的 Server 和 Storage 彼此誤存取到其資料.
要設定 zone 也很簡單只要透過 Brocade 的 web 幾個步驟就可以完成規劃,在登入 Brocade 之後再左上方可以找到 Zone Admin 這一項設定.
再加上下面幾個步驟即可完成 Administering Brocade Zoning 的動作:
- Define zone aliases to establish groupings.(非必要性)
- Add zone members.
- Place zones into one or more zone configurations.
- Enable one of the zone configurations (only one can be enabled at a time).
Add zone members
主要 zone 的設定方式也就是指定哪些 HBA(WWN) 可以存取哪一些 Disks.不過第一步是要先為我們這一個 zone 來命名,點選 New Zone 並鍵入 zone 的名稱.
要設定 zone 的方式有兩種,你可以任意選擇其一來做,其實都是透過指定哪些 HBA(WWN) 可以存取哪一些 Disks.
-
Port Level Zoning
第一是透過 Ports & Attached Devices 這也就是依據實際 Brocade 上面的 ports 所接的裝置來決定. -
WWN Level Zoning
另外一種方式是透過 WWN 的方式來指派,如果你熟知自己裝置(HBA SAS)的 WWN 時可以直接在這一邊指定即可.
在 Ports & Attached Devices 你可以看到目前我有一個 HBA 在 port 1.4 而 port 1.11 上面有一台 JBOD.我想把這一台 JBOD 的 2 個 Disk 指派給在 port 1.4 的 HBA .所以通通把這幾個裝置 "add Member" 到左方的列表中.剛剛我們已經指派好的裝置在 WWNs( # devices) 也都會看到哪些裝置已經被指派到這一個 Zone 了,
Place zones into one or more zone configurations
zone 已經設定完成不過我們需要為這一個 zone 存成一個 configuration,切換至 Zone Config 點選 New Zone Config 並為這一個 zone config 命名.
在 Member Selection List 中可以看到剛剛設定好的 Zone ,透過 "add Member" 將它加入到 Zone Config Members.
Enable one of the zone configurations
最後只剩下的 2 個工作
- Save Config
當然只能選擇 "是" 來儲存剛剛的設定. - Enable Config
當我們決定要讓這 Zoning 能生效時要注意在最下面的狀態顯示列,要等到系統顯示 "Successfully committed the changes to the fabric" 才代表所有的設定都已生效並且完成.
回到你的 Host 看到的 Disks 就不多也不少就這 2 顆.