我應該如何設置我的光纖通道 (FC) 網路?
FC交換機如何工作,我應該如何配置我的?
光纖通道交換機通常將客戶端連接到儲存。FC 是一種專門設計用於傳輸 SCSI 命令的協議。實際上,光纖通道協議是 SCSI 協議的直接擴展。所有 SCSI 命令都有一個等效的 FC,FC 有一些額外的允許聯網的命令。假設您已經處理了 FC 網路的所有物理問題,那麼問題就變成了“如何配置我的 FC 交換機?”。
織物
結構是相互連接的一個交換機或一組交換機(兩個交換機之間的鏈路稱為 ISL,或“交換機間鏈路”)。結構有一個名稱,由一組別名和區域組成。什麼是別名和區域?
- 別名是您可以用來避免輸入 WWN的名稱(“全球名稱”,設備上埠的唯一地址。類似於正常網路中的 MAC 地址)。一個別名可以包含多個 WWN,但通常最好堅持一個。通常,這意味著每個伺服器和每個儲存設備都有多個別名,例如 SQL 伺服器的前兩個 FC 埠的“SQL_0”和“SQL_1”。你可以選擇任何你喜歡的東西,但如果你堅持一個標準,它會更容易管理。
- 區域是可以互相看到的別名列表。通常,您為每台伺服器設置一個區域,其中包含所有 HBA 和它將能夠看到 LUN 的儲存埠。在一個區域中放置更多伺服器似乎是明智之舉,但是總是有可能出現故障的 HBA 可能會將破壞性流量廣播到可能會中斷正常 IO 的其他伺服器埠。出於這個原因,您希望確保您的區域盡可能小。“單個啟動器”是指僅包含一個能夠發送 SCSI IO 的 WWN 的區域 - 單個 HBA。
每個結構都有一個活動區域集,即“開啟”的區域列表。您可以創建一個區域並將其關閉,或者您可以從活動配置中刪除一個區域而不刪除它。您可以在創建區域後對其進行編輯,即使它處於活動狀態。
冗餘
如果您有兩個交換機,您將需要兩個結構。每個具有兩個 FC 埠的伺服器在每個結構上都應該有一個,因此如果一個交換機發生故障,伺服器上的多路徑驅動程序可以交換到通過另一個結構的路徑。如果您的儲存有兩個冗餘控制器,每個控制器都有兩個埠,您需要確保每個控制器在每個結構中都有一個埠。
重要的是,如果您只有兩個交換機,您不想在它們之間鋪設電纜。預設情況下,這將具有合併結構的效果,通常這是不可取的。
連結交換機
如果您已經有兩個結構,但需要添加交換機,則無需創建更多結構。您可以使用 ISL 將新交換機連接到舊交換機,它們將加入結構。此時,任何需要在同一交換機上的兩個設備之間傳輸的流量都將由該交換機處理,任何需要跳轉交換機的流量都將通過 ISL。您需要確保在交換機之間使用足夠的頻寬以確保 ISL 不是瓶頸,但是在絕大多數 FC 環境中,交換機絕不是瓶頸。您可以在不關閉結構的情況下添加和刪除 ISL。如果您發現自己的固定埠交換機超過了三個或四個,您可能可以通過升級到一種稱為“director”的交換機來節省一些錢,
向現有結構添加交換機在概念上很容易,但實際上涉及到您可能不會使用太多的命令。您應該確保您對手冊中的工具有很好的掌握。
VSAN
有時,當您拆分交換機時,管理交換機會更容易。您可以使用 VSAN 來做到這一點,它是物理交換機中的虛擬交換機。你給它一個它擁有的埠列表,這些埠就像它們在一個單獨的交換機上一樣。請注意,預設情況下,連接到一個 VSAN 的設備無法連接到另一個 VSAN 上的設備。
HBA 工具
您可以使用的最重要的調試工具之一是伺服器上的工具。許多作業系統都有由 HBA 製造商(如 QLogic 或 Emulex)編寫的程序,允許您列出伺服器看到的設備。如果您沒有支持製造商工具的作業系統,您可以隨時重新啟動伺服器並從啟動菜單進入 HBA 設置。從這裡,您可以看到相同的資訊。