iSNS for Linux 綜覽

目錄

13.1. iSNS 的工作原理
13.2. iSNS for Linux 安裝與設定
13.3. 設定 iSNS
13.4. 如需更多資訊

儲存區域網路 (SAN) 可包含許多在複雜網路中散佈的磁碟機。這可能會使探查及擁有設備變得困難。iSCSI 啟動程式必須可識別 SAN 中的儲存資源,並確定這些資源是否已進行存取。

網際網路儲存名稱服務 (iSNS) 是一項可透過 SUSE Linux Enterprise Server (SLES) 10 SP 2 取得的標準服務。iSNS 有助於自動探查、管理及設定 TCP/IP 網路上的 iSCSI 設備。iSNS 提供可與光纖通道媲美的智能儲存探查與管理服務。

iSNS 的工作原理

若要讓 iSCSI 啟動程式探查 iSCSI 目標,則需要識別網路中屬於儲存資源的設備及需要存取的 IP 位址。對於 iSNS 伺服器的查詢會傳回應用程式有權存取的 iSCSI 目標與 IP 位址。

透過使用 iSNS,您就可以建立 iSNS 探查網域與探查集。然後將 iSCSI 目標與啟動程式分組或組織到探查網域中,並將探查網域分組到探查網域集中。透過將儲存節點劃分為網域,您就可以將每台主機的探查程序限定為使用 iSNS 註冊的目標之最合適的子集,這樣就可透過減少不必要的探查數量並限制每台主機用於建立探查關係所耗費的時間讓儲存網路進行縮放。此操作可讓您控制並簡化必須進行探查的目標與啟動程式的數量。

圖形 13.1. iSNS 探查網域與探查網域集

iSNS 探查網域與探查網域集

iSCSI 目標與啟動程式均使用 iSNS 用戶端啟動使用 iSNS 通訊協定與 iSNS 伺服器達成的交易。然後在常見探查網域中註冊設備屬性資訊,下載其他註冊用戶端相關的資訊,並接收發生在探查網域中的事件之非同步通知。

iSNS 伺服器會回應 iSNS 用戶端使用 iSNS 通訊協定作出的 iSNS 通訊協定查詢與申請。iSNS 伺服器會啟動 iSNS 通訊協定狀態變更通知,並將註冊申請提交的經適當驗證的資訊儲存到 iSNS 資料庫中。

iSNS for Linux 提供的部分利益包括︰

  • 為註冊、探查與管理網路內的儲存資產帶來資訊便利。

  • 與 DNS 基礎結構相整合

  • 合併 iSCSI 儲存的註冊、探查與管理。

  • 簡化了儲存管理實作。

  • 與其他探查方法相比,提高了擴充性。

透過以下的情況可以讓您更了解 iSNS 所能提供的利益。

假設您擁有一個包含 100 個 iSCSI 啟動程式與 100 個 iSCSI 目標的公司。根據您的配置,所有 iSCSI 啟動程式可能會嘗試探查並連接到 100 個 iSCSI 目標中的任一一個。這樣可能會讓探查與連接成為一場惡。透過將啟動程式與目標分組到探查網域中,您就可以阻止一個部門中的 iSCSI 啟動程式探查另一個部門中的 iSCSI 目標。結果是特定部門中的 iSCSI 啟動程式僅探查作為部門探查網域組成部分的 iSCSI 目標。