爱如潮水
作者爱如潮水·2010-02-21 16:06
研发工程师·四川农信

Microsoft IScsi Target

字数 1834阅读 6843评论 2赞 0
         之前在博客上曾经讨论过使用Linux上的ISCSI target软件,利用ISCSI完成共享存储的相关测试。最近下载到Microsoft.iSCSI.Software.Target.v3.1.3412.x64,这个软件是专为微软StorageServer准备的,是微软的IP SAN解决方案。可惜这个在32位的WindowsServer2003上不能安装。幸好在互联网上也有32位iSCSI.Software.Target,只是版本稍低。
        在Windows2003上安装这个软件包后,通过简单配置,即可配置其他系统访问这个廉价的IPSAN存储。(安装前,需要将注册表修改如下。结束后恢复注册表即可)
    [HKEY_LOCAL_MACHINESOFTWAREMicrosoftServerAppliance]
    "Edition"=dword:00000003
    [HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersion]
    "ProductName"="Microsoft Windows Server 2003 R2"


        



 在RedHat Linux上需要安装Iscsi Initiator。IQN可以通过如下方式获得:
 more /etc/iscsi/initiatorname.iscsi
InitiatorName=iqn.1994-05.com.redhat:9cf5885f3a65

  接下来就是配置Linux发现、使用ISCSI存储。

[root@tsmlab Server]# iscsiadm -m discovery -t sendtargets -p WinISCSITargetIP地址

xx.xx.xx.xx:3260,1 iqn.1991-05.com.microsoft:winsrv-winsrv-target
[root@tsmlab Server]# iscsiadm -m node -T iqn.1991-05.com.microsoft:winsrv-winsrv-target -p xx.xx.xx.xx -l
Login session [iface: default, target: iqn.1991-05.com.microsoft:winsrv-winsrv-target, portal: xx.xx.xx.xx,3260]
[root@tsmlab Server]# fdisk -l

Disk /dev/sda: 21.4 GB, 21474836480 bytes
255 heads, 63 sectors/track, 2610 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
…………
Disk /dev/sdb: 1073 MB, 1073741824 bytes (在Windows端指定的ISCSI存储容量为1G)
34 heads, 61 sectors/track, 1011 cylinders
Units = cylinders of 2074 * 512 = 1061888 bytes

      微软的这个ISCSI target软件,方便易用。另外,提供了快照功能,特别适合搭建相关测试环境反复测试。比如通过lvremove 删除逻辑卷后,通过快照还原,LVM信息和文件系统依然正常。




   最后附上这个软件包,有兴趣的朋友可以下载使用。
   iscsitarget-x86.rar(1.97 MB)
文件: iscsitarget-x86.rar

如果觉得我的文章对您有用,请点赞。您的支持将鼓励我继续创作!

0

添加新评论2 条评论

爱如潮水爱如潮水研发工程师四川农信
2010-04-07 09:38
我早上找了一下,由于长时间未用,那个软件包不幸被删除了。你在网上搜索一下呢?最早我也是在网上找到的。
sk_goldsk_gold系统管理员科技有限公司
2010-04-02 16:41
可否将那个64位的ISCSI共享出来?我想研究一下。或者发邮件给我?谢谢先。 qqq3q@163.com
Ctrl+Enter 发表

作者其他文章

X社区推广