列出 iSCSI 的功能、元件和使用案例
許多組織和公司(例如 Contoso)都依賴各種不同的儲存機制來滿足其工作負載的需求。 其中一種熱門機制就是 iSCSI。
什麼是 iSCSI?
iSCSI 是一種以 TCP/IP 為基礎的儲存體網路標準,可用於連線到資料儲存體服務。 它透過在標準乙太網路上傳輸 SCSI 命令的方式,提供經濟實惠且輕鬆的方式來實作遠端儲存的區塊層級存取。 實際上,iSCSI 會模擬常見且高效能的本機儲存匯流排與子系統技術,並建立一個邏輯的儲存區域網路 (SAN)。
不同於一些 SAN 通訊協定,iSCSI 不需要專用纜線或連線裝置。 您可以透過現有的切換和 IP 基礎結構來執行它。 不過,若要確保有足夠的效能,您應該在專用網路上執行 iSCSI SAN 部署。
備註
根據預設,iSCSI 會使用 TCP 通訊埠 3260。
iSCSI 元件
從架構的觀點來看,iSCSI 的實作包含下列元件:
- IP 網路。 您可以使用標準網路介面卡和標準乙太網路通訊協定網路交換器來連線至 iSCSI 儲存裝置。 為了確保效能足夠,網路至少應提供每秒 1 GB (Gbps) 的輸送量,並將多個實體路徑包含到 iSCSI 目標。
- iSCSI 目標。 iSCSI 目標允許透過 IP 網路存取其儲存體,這在概念上相當於可透過 SCSI 連接器提供本機儲存體存取的 SCSI 控制器。 許多儲存體廠商都採用以硬體為基礎的 iSCSI 目標。 其他裝置或應用程式 (例如 Windows Storage Server 裝置) 都使用軟體驅動程式和至少一個乙太傳輸配接器來實作 iSCSI 目標。 Windows Server 將 iSCSI 目標伺服器作為提供 [檔案和儲存服務] 角色的角色服務。
- iSCSI 啟動器。 ISCSI 啟動器是提供遠端 iSCSI 目標連線能力的用戶端元件。 Windows 作業系統包含 iSCSI 啟動器軟體。
- iSCSI 合格名稱 (IQN)。 IQN 是iSCSI 在iSCSI 網路上用來指定並尋找啟動器和目標的唯一識別碼。 當您設定 iSCSI 目標時,您必須為將連線至目標的 iSCSI 啟動器設定 IQN。 iSCSI 啟動器也會使用 IQN 連線到 iSCSI 目標。
- 網際網路儲存名稱服務 (iSNS)。 iSNS 有助於探索、管理和設定 iSCSI 目標。
Windows Server 中的 iSCSI 功能
Windows Server 可讓您同時實作 iSCSI 目標和 iSNS 元件。 所有支援的 Windows 作業系統版本也包含 iSCSI 啟動器。
iSCSI 目標伺服器
Windows Server 中的 iSCSI 目標伺服器角色服務包含下列功能:
- 提供驗證,可讓您實作 Challenge Handshake 驗證通訊協定 (CHAP) 來驗證啟動器連線和反向 CHAP,讓啟動器能夠驗證 iSCSI 目標。
- 會將 iSCSI 虛擬硬碟作為 VHD 或 VHDX 檔案實作,後者支援高達 64 TB 的容量。
- 支援使用伺服器管理員、Windows PowerShell 和 System Center Virtual Machine Manager 進行管理。
- 每部伺服器可支援 256 個 iSCSI 目標和 512 個虛擬磁碟。
iSNS
Windows Server 中的 iSNS 角色服務包含下列功能:
- 它管理一個作用中 iSCSI 節點的資料庫,代表啟動端、目標和管理系統。
- 它支援自動註冊發起者和目標。 如此一來,就能讓啟動器查詢 iSNS 伺服器以取得可用目標清單。
- 它實作了 [狀態變更通知服務],使得當 iSNS 伺服器的資料庫發生變更時,會通知已註冊的用戶端。
- 它提供探索網域服務,可讓您藉由將它們分組為一個或多個探索網域,以限制指定 iSCSI 啟動器和 iSCSI 目標之間的連線能力。