将Windows服务器变成iSCSI存储服务器(一)
2013-12-18 09:28:02 来源:华军科技数据恢复
以前,我曾写过一篇关于如何选用硬件攒出一台便宜(价格低廉,而不是品质低劣)的服务器,来运行支持iSCSI连接的软件。我并不认为这些解决方案 可用于大型企业的生产环境。但我也确实看到它不仅可以在实验室使用,甚至可以用在中小型企业中。
本文并不会详细介绍基于Windows的iSCSI服务器建立和使用的方法,仅是提供建立Windows目标主机的可能性看法。也就是说,我提供的是帮助你开始的 指导性建议。
将Windows存储服务器转为iSCSI目标服务器不是免费的,但也不是贵得吓人。首先,需要考虑Windows许可费。在此之上,还要购买Windows系统下的 iSCSI服务器软件,这也不用购买昂贵的。如果想用免费软件,我将会在此系列文章的下一篇推荐Linux iSCSI目标服务器软件。
下面我将推荐一些低成本iSCSI存储系统可以选用的Windows iSCSI软件。
WinTarget
String Bean软件公司的WinTarget产品有两类:标准版(标价从单机版的300英镑到不限用户数的1995英镑不等),高级版(标价从单机版的550英 镑到不限用户 数的3595英镑不等)。标准版为核心的SAN功能,也就是说用户可实现Windows服务器上的iSCSI存储。高级版里,String Bean软件公司加入了快照功能。由于用户使用SAN的方式不同,这一功能可能会非常重要。
WinTarget带有快照功能的高级版本要求用户使用Windows Server 2003 SP1。WinTarget的安装非常简单,默认设置就可以完成工作。
WinTarget提供两种分配空间的方法:基于文件形式或者基于卷的形式。以文件方式存储的数据作为一个文件被保存在现有磁盘或者磁盘的某个区中。以 卷的方式存储则在全新的物理磁盘中分配一部分来执行iSCSI的任务。
在安装过程中,打开“WinTarget管理控制”面板选择“设备”选项。在现有卷上点鼠标右 键,选择“创建WinTarget磁盘”或者“创建新基于文件的WinTarget磁盘”。 如果在全新未初始化的卷上点右键,就不会出现这样的选项(因为这里没有能够进行基于文件存储的文件系统)。在这种情况下,可以对卷进行初始化 然后建立基于文件的卷,或者也可以选择创建WinTarget磁盘或者新的基于卷的WinTarget磁盘,然后使用部分卷用于iSCSI。在本文中,我 选择基于文件的 方式,但是对两种方法都进行了测试。我的图片卷存在C:\iSCSI volumes\scottwt.img目录下,并用250M空间安装Windows XP客户端软件。
在XP系统上安装iSCSI启动器以后,我还要在WinTarget中将XP主机添加为“可用主机”以用来安装Windows XP客户端系统。这些操作都可以在WinTarget管理工具的主机选项中完成,并可提供基本的安全保障。在将XP主机添加为可用主机之前,XP系统在 Windows Server 2003下的WinTarget系统中找不到任何iSCSI卷。