搭建基於IP SAN的iSCSI存儲系統

一個比較經典的iSCSI系統拓撲結構如下圖所示:

wKioL1PGUL6yY7XHAAFzWBfELIA251.jpg


環境:

Initiatorcentos6.4 192.168.8.2 iscsi-initiator-utils
Targetcentos6.4 192.168.8.3iscsi enterprise target

1、安裝並配置iSCSI Target

Target軟件:iscsitarget-1.4.20.2

安裝步驟:

# cd iscsitarget-1.4.20.2

# make && make install

# ls /etc/iet

ietd.conf  initiators.allow  targets.allow

# service iscsi-target

用法:/etc/init.d/iscsi-target {start|stop|restart|condrestart|status}

vim /etc/iet/ietd.conf

Target iqn.2001-04.com.example:storage.disk2.sys1.xyz    #iSCSI Target名稱

Lun 0 Path=/dev/sdc,Type=fileio,ScsiId=xyz,ScsiSN=xyz    #Logical Unit Number 邏輯單元號,type=fileio,支持邏輯卷、文件、磁盤

2、安裝並配置iSCSI Initiator(主流Linux基本自帶iSCSI Initiator,即Open-iSCSI,如果沒有則手動安裝)

rpm包:iscsi-initiator-utils或者yum -y install iscsi*

安裝步驟

# yum -y install iscsi

# iscsiadm -m discovery -t sendtarget -p 192.168.8.3:3260 搜索iscsi共享

192.168.8.3:3260,1 iqn.2002-04.com.example:storage.disk2.sys1.xyz

# iscsiadm -m node -T iqn.2002-04.com.example:storage.disk2.sys1.xyz -p 192.168.8.3:3260 -l(login) 與iscsi target建立聯繫

Logging in to [iface: default, target: iqn.2002-04.com.example:storage.disk2.sys1.xyz, portal: 192.168.8.3,3260] (multiple)

Login to [iface: default, target: iqn.2002-04.com.example:storage.disk2.sys1.xyz, portal: 192.168.8.3,3260] successful.

一個非常簡單的基於IP SUN的iSCSI存儲系統已經配置結束。

3、總結一下iSCSI的工作原理

iSCSI自上而下分爲三層,分別是SCSI、iSCSI、TCP/IP,我們上面的配置其實都是針對iSCSI層的,SCSI層根據客戶端發出的請求建立SCSI CDB並交給iSCSI層,iSCSI層將CDB封裝到TCP/IP包中,在IP網絡傳送,當另外一端的iSCSI層接受到該包的時候會逆向執行上述過程,並將解封裝後得到的SCSI命令交給SCSI層處理。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章