sudo apt-get install iscsitarget
sudo apt-get install open-iscsi

Target  target名称

target 名称:是iSCSI Target名称。一般iSCSI Target命名采用“iqn.yyyy-mm.<reversed domain name>: identifier 识别代号”的格式。

将块设备、文件、LVM卷、RAID卷作为块设备映射给iSCSI initiator使用。在/etc/iet/ietd.conf文件中增加如下内容实现块设备映射。

Lun  <lunID> Path=<device>,Type=fileio|blockio[,IOMode=(wb|ro)]

其中:

<lunID>:是Lun的编号从0开始,最大2^14-1。

Path=<device>:指定块设备。可以使用dd命令生成一个文件。

Type=fileio|blockio:指定块设备类型,分区及dd命令生成的文件使用fileio类型;LVM卷、RAID卷使用blockio类型。

IOMode=(wb|ro):指定iSCSI initiator允许的操作,wb表示可读写;ro表示只读。

将如下内容加入/etc/iet/ietd.conf文件后,通过重新启动计算机再运行/etc/init.d/iscsi-target restart命令(不知什么原因,修改/etc/iet/ietd.conf文件后必须重新启动计算机)启动iet后iSCSI initiator即可使用。

Target iqn.2011-02.zqin.example:storage.lun0

Lun 0 Path=/dev/sdb1,Type=fileio

Alias lun0