課程總結--iSCSI服務器及用戶

關於iSCSI(Internet Small Computer System Interface)

       Il est basé sur le ptcl IP et petmet de partager de l'espace disque via une p_w_picpath disque simulant un disque dir ou via un disque dur complet. On peut utiliser ce ptcl pour réaliser un réseau de stockage dédié ou SAN.

      Cette méthode de partage, c'est le système client qui prend en charge le formatage et les fichiers en mappant en dur l'espace disque comme s'il faisait partie intégrante de la machine client.Le ptcl iSCSI permet aux clients(initiator) d'envoyer des commandes aux périphériques de stockage(target) sur les serveurs. Chaque iSCSI target est une interface de connexion qui doit être associée à un numéro d'unité logique LUN.

      iSCSI 以IP地址爲基礎傳輸數據,通過虛擬技術共享硬盤空間。通常用於建立SAN存儲技術。

iSCSI 協議就是一個在網絡上封包和解包的過程,在網絡的一端,數據包被封裝成包括TCP/IP頭、iSCSI識別包和 SCSI數據三部分內容,傳輸到網絡另一端時,這三部分內容分別被順序地解開。 iSCSI 系統由一塊 SCSI 卡發出一個 SCSI 命令,命令被封裝到第四層的信息包中併發送。

  接收方從信息包中抽取SCSI 命令並執行,然後把返回的SCSI命令和數據封裝到IP信息包中,並將它們發回到發送方。系統抽取數據或命令,並把它們傳回 SCSI子系統。所有這一切的完成都無需用戶干預,而且對終端用戶是完全透明的。 爲了保證安全,iSCSI 有自己的上網登錄操作順序。在它們首次運行的時候,啓動器(initiator)設備將登錄到目標設備中。

-----建立iSCSI 服務器 Linux Debian3.2 :dd if=/dev/zero of=fs.iscsi.disk bs=1M count=4000                                                                                                      (虛擬硬盤名字=fs.iscsi.disk,容量4G)

------下載安裝軟件:apt-get update              

                         apt-get install iscsitarget-dkms iscsitarget

------設置文件參數: nano /etc/defaut/iscsitarget                                                                                                                                         將"ISCSITARGET_ENABLE=false" 改爲"ISCSITARGET_ENABLE=ture"

------啓動 服務器 : service iscsitarget restart                                                                                                                                            (虛擬項目ietd啓動後將會佔用端口3260)

然後一個默認服務器就被建立了,我們可以在/proc/net/iet/volume這個文件裏查看

PS----iSCSI Qualified Name (iSCSI 合格名稱):

iqn.yyyy-mm.<reversed domain name>:identifier
iqn.年年-月.單位網域名的反轉寫法  :這個分享的target名稱
依據此名稱設定我們的設備名稱爲:iqn.2013-06.com.example:luyx30
----設定ISCSI的配置文件/etc/tgt/targets.conf

------修改文件/etc/iet/ietd.conf參數:(居然忘記這一段了)

修改文件/etc/iet/ietd.conf,配置iSCSI Target服務的參數(這裏假定使用iSCSI Target服務的機器IP爲10.128.17.33):

Target iqn.2014-02.info.disk.virtuel:storage LunPath=/fs.iscsi.disk/的路徑/,Type=fileio 

再重啓一次服務器: service iscsitarget restart


客服端安裝

-----安裝文件:

              apt-get update

              apt-get install open-iscsi

-----啓動服務:

              service open-iscsi restart


-----發現網絡上的可連接的iscsi服務器:

              iscsiadm --mode discovery --type sendtargets --portal 10.128.17.33( 服.務.器.ip.)

:3260,1 iqn.2014-02.info.disk.virtuel

-----連接:

             iscsiadm --m node --targetname iqn.2014-02.disk.virtual:storage  --portal 10.128.17.33 --login

           (檢查可使用的硬盤:fdisk -l)

-----脫離連接狀態:

            iscsiadm --m node --targetname iqn.2014-02.disk.virtual:storage  --portal 10.128.17.33 --logout

-----自動連接服務器:

           nano /etc/iscsi/iscsid.conf

           將 "node.startup=manual"  改爲  "node.startup=automatic"


參考博客:http://www.qyjohn.net/?p=3104




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