课程总结--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




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