Ubuntu上部署(使用9.04lts版本) iscsi中target是提供磁盘的一端,而initiator是使用磁盘的一端! Ubuntu下部署比较简单,我使用的是直接apt-get installl,不是源码安装: sudo apt-get install iscsitarget 然后编辑配置文件: sudo vim /etc/ietd.conf 默认的配置文件,有详细的配置说明和示例,就修改了部分(最好做好注释或者备份) iSNSServer 192.168.0.226(iSCSI服务所工作在的IP地址) iSNSAccessControl No Target iqn.2009-11.com.example:storage.disk2.sys1.xyz Lun 0 Path=/home/jiang/iscsi,Type=fileio Alias test 保存,重启iscsi target用这个命令: sudo /etc/init.d/iscsitarget restart 接着就是出现如下的提示: Removing iSCSI enterprise target devices ok Stopping iSCSI enterprise target service ok Removing iSCSI enterprise target modules ok Starting iSCSI enterprise target service ok 说明我的iSCSI服务已经正常运行了,进入Windows,装上Microsoft iSCSI Initiator,到Discovery里添加192.168.0.226这个Target Portals,到Tragets里刷新,立刻发现了“iqn.20010-04.com.example:storage.disk2.sys1.xyz”,马上log On,Windows发现新的磁盘,分区、格式化,投入使用。 troubleshooting: 如果在iscsi target步骤出现 iscsitarget not enabled in "/etc/default/iscsitarget" 只需到将此文件的false改为true即可~ (责任编辑:IT) |