跳至內容

iSCSI

本頁使用了標題或全文手工轉換
維基百科,自由的百科全書

iSCSI(Internet Small Computer System Interface,發音為/ˈаɪskʌzi/Internet小型電腦系統介面),又稱為IP-SAN,是一種基於互聯網SCSI-3協定下的儲存技術,由IETF提出,並於2003年2月11日成為正式的標準。與傳統的SCSI技術比較起來,iSCSI技術有以下三個革命性的變化:

  1. 把原來只用於本機的SCSI協定透過TCP/IP網絡傳送,使連接距離可作無限的地域延伸;
  2. 連接的伺服器數量無限(原來的SCSI-3的上限是15);
  3. 由於是伺服器架構,因此也可以實現線上擴容以至動態部署。

功能

[編輯]

iSCSI利用了TCP/IP的port 860 和 3260 作為溝通的渠道。透過兩部電腦之間利用iSCSI的協定來交換SCSI命令,讓電腦可以透過高速的區域網絡集線來把SAN模擬成為本地的儲存裝置。

iSCSI使用 TCP/IP 協定(一般使用TCP埠860和3260)。 本質上,iSCSI 讓兩個主機通過 IP 網絡相互協商然後交換 SCSI 命令。這樣一來,iSCSI 就是用廣域網路仿真了一個常用的高效能本地儲存匯流排,從而建立了一個儲存區域網絡(SAN)。不像某些 SAN 協定,iSCSI 不需要專用的電纜;它可以在已有的交換和 IP 基礎架構上執行。然而,如果不使用專用的網絡或者子網絡( LAN 或者 VLAN ),iSCSI SAN 的部署效能可能會嚴重下降。於是,iSCSI 常常被認為是光纖通道(Fiber Channel)的一個低成本替代方法,而光纖通道是需要專用的基礎架構的。但是,基於乙太網路的光纖通道(FCoE)則不需要專用的基礎架構。

雖然 iSCSI 可以與任意類型的 SCSI 裝置進行通訊,系統管理員幾乎總是使用它來連接伺服器電腦 (例如,資料庫伺服器) 和磁碟卷上儲存陣列。 使用iSCSI SAN 的目的通常有以下兩個:

儲存整合——公司希望將不同的儲存資源從分散在網絡上的伺服器移動到統一的位置(常常是數據中心); 這可以讓儲存的分配變得更為有效。 SAN 環境中的伺服器無需任何更改硬件或電纜連接就可以得到新分配的磁碟卷。

災難恢復——公司希望把儲存資源從一個數據中心鏡像到另一個遠端的數據中心上,後者在出現長時間停電的情況下可以用作熱備份。 特別是,iSCSI SAN 使我們只需要用最小的組態更改就可以在 WAN 上面遷移整個磁碟陣列,實質上就是,把儲存變成了「可路由的」,就像普通的網絡通訊一樣。

網絡引導

[編輯]

從數據儲存的角度,對於一個已經處於執行狀態的電腦,任意類型的網絡卡都可用於訪問iSCSI裝置。然而,個人電腦級別網絡卡卻通常不能夠從遠端的iSCSI數據源啟動電腦。

部分網絡卡的韌體提供內建的iSCSI啟動功能,可以為該網絡卡事先指定一個iSCSI目標裝置,然後就可以直接從該iSCSI目標裝置進行啟動。

參看

[編輯]

外部連結

[編輯]

RFCs

[編輯]
  • RFC 3720 - Internet Small Computer Systems Interface (iSCSI)
  • RFC 3721 - Internet Small Computer Systems Interface (iSCSI) Naming and Discovery
  • RFC 3722 - String Profile for Internet Small Computer Systems Interface (iSCSI) Names
  • RFC 3723 - Securing Block Storage Protocols over IP
  • RFC 3347 - Small Computer Systems Interface protocol over the Internet (iSCSI) Requirements and Design Considerations
  • RFC 3783 - Small Computer Systems Interface (SCSI) Command Ordering Considerations with iSCSI
  • RFC 3980 - T11 Network Address Authority (NAA) Naming Format for iSCSI Node Names
  • RFC 4018 - Finding Internet Small Computer Systems Interface (iSCSI) Targets and Name Servers by Using Service Location Protocol version 2 (SLPv2)
  • RFC 4173 - Bootstrapping Clients using the Internet Small Computer System Interface (iSCSI) Protocol
  • RFC 4544 - Definitions of Managed Objects for Internet Small Computer System Interface (iSCSI)
  • RFC 4850 - Declarative Public Extension Key for Internet Small Computer Systems Interface (iSCSI) Node Architecture
  • RFC 4939 - Definitions of Managed Objects for iSNS (Internet Storage Name Service)
  • RFC 5048 - Internet Small Computer System Interface (iSCSI) Corrections and Clarifications
  • RFC 5047 - DA: Datamover Architecture for the Internet Small Computer System Interface (iSCSI)
  • RFC 5046 - Internet Small Computer System Interface (iSCSI) Extensions for Remote Direct Memory Access (RDMA)

其他連結

[編輯]