6,074 瀏覽數

Brocade – Zone a SAN Switch

一般 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 即可) .
brocade200e01

  • 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  的動作:

  1. Define zone aliases to establish groupings.(非必要性)
  2. Add zone members.
  3. Place zones into one or more zone configurations.
  4. 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 的名稱.
brocade200e02

要設定 zone 的方式有兩種,你可以任意選擇其一來做,其實都是透過指定哪些 HBA(WWN) 可以存取哪一些 Disks.

  • Port Level Zoning
    第一是透過 Ports & Attached Devices 這也就是依據實際 Brocade 上面的 ports 所接的裝置來決定.
  • WWN Level Zoning
    另外一種方式是透過 WWN 的方式來指派,如果你熟知自己裝置(HBA SAS)的 WWN 時可以直接在這一邊指定即可.

brocade200e03

在 Ports & Attached Devices 你可以看到目前我有一個 HBA 在 port 1.4 而 port 1.11 上面有一台 JBOD.我想把這一台 JBOD 的 2 個 Disk 指派給在 port 1.4 的 HBA .所以通通把這幾個裝置 "add Member" 到左方的列表中.剛剛我們已經指派好的裝置在 WWNs( # devices) 也都會看到哪些裝置已經被指派到這一個 Zone 了,
brocade200e04
Place zones into one or more zone configurations
zone 已經設定完成不過我們需要為這一個 zone 存成一個 configuration,切換至 Zone Config 點選 New Zone Config 並為這一個 zone config 命名.
brocade200e05
在 Member Selection List 中可以看到剛剛設定好的 Zone ,透過 "add Member" 將它加入到 Zone Config Members.
brocade200e06
Enable one of the zone configurations
最後只剩下的 2 個工作

  1. Save Config
    當然只能選擇 "是" 來儲存剛剛的設定.
  2. Enable Config
    當我們決定要讓這 Zoning 能生效時要注意在最下面的狀態顯示列,要等到系統顯示 "Successfully committed the changes to the fabric" 才代表所有的設定都已生效並且完成.

brocade200e07
回到你的 Host 看到的 Disks 就不多也不少就這 2 顆.

發表迴響