前面一文章已经说了如何在不同机子上面安装iscsi以及如何配置文档让他们可以互连共享磁盘。几天我来说说如何共享多个磁盘。
对于共享多个磁盘,有一些对iscsi管理的一些工具。比如tgt。http://stgt.sourceforge.net/ 以及关于这个是用的文章,http://blog.csdn.net/starshine/article/details/7207151。讲的似乎很明白,我也没有尝试使用这个软件。今天我主要来说如何在iscsi-target的配置文件/etc/iet/ietd.conf中如何设置。
http://manpages.ubuntu.com/manpages/hardy/man5/ietd.conf.5.html 这个网站对于设置还是有一些说明的,可以参考一下。
一般在/etc/iet/ietd.conf 中,我们主要设置的是两个东西
Target iqn.2001-04.com.example:storage.disk2.sys1.xyz
Lun 0 Path=/dev/sda2,Type=fileio,ScsiID=xyz,ScsiSN=xyz
这两个东西必须注意一点,是成对出现的。所以我想将/dev/sda3 也设置进来,整个内容如下:
Target iqn.2001-04.com.example:storage.disk2.sys1.xyz
Lun 0 Path=/dev/sda2,Type=fileio,ScsiID=xyz,ScsiSN=xyz
Target iqn.2001-04.com.example:xxx
Lun 1 Path=/dev/sda3,Type=fileio,ScsiID=xyz,ScsiSN=xyz
然后让配置文件起效,重新启动iscsi-target 服务。然后在另外一台电脑上send target 去发现,会发现多了一个target.然后fdisk -l会发现有两个共享的磁盘了。
记录一下。