iscsi

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


把原來只用於本機的SCSI協定透過TCP/IP網路傳送,使連接距離可作無限的地域延伸;

連接的伺服器數量無限(原來的SCSI-3的上限是15);

由於是伺服器架構,因此也可以實現線上擴容以至動態部署。


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 資料來源啟動無盤電腦。 相反,對於伺服器而言,通常情況是,它是從一個小的本地 RAID 鏡像或快閃記憶體驅動器啟動裝置來載入作業系統,並從本地裝置啟動完畢後,然後使用 iSCSI 來進行對資料儲存的存取。


對於配有支援網路啟動的網路介面裝置(網卡)的電腦,可以另外組態一台 DHCP 伺服器來協助「iSCSI 啟動」。 這種情況下,網卡會尋找一個提供 PXE 或 BOOTP 啟動映像的 DHCP 伺服器。該 DHCP 伺服器會根據啟動網卡的 MAC位址 提供對應的 iSCSI 啟動目標裝置/卷資訊,然後電腦便可以開始從 iSCSI 遠端啟動的行程了。


客製化的 iSCSI 介面卡提供內建的 BIOS 功能,可以為該介面事先指定一個 iSCSI 目標裝置,然後就可以直接從一個啟動伺服器進行啟動,(而不需要另設一個DHCP 伺服器), 從而減少網路組態的複雜度。


--------------------

文章來源

https://zh.wikipedia.org/wiki/ISCSI