iSCSI Software Target 是一个可选的Windows 服务组件,在存储区域网络 (SAN)中提供中心化、基于软件和硬件独立的 iSCSI 磁盘子系统。iSCSI设备是通过普通的TCP/IP网络访问共享存储。官方提供的 iSCSI Software Target 支持 Windows Server 2008 R2 和 Windows Server 2008 R2 SP1( ​​下载地址​​​),iSCSI 的客户端连接工具为SCSI Software Initiator(iSCSI  发起程序),Windows Server 2008 默认已安装,若没有安装,请点击 ​​​这里下载​​,SCSI Software Initiator 安装程序适应较多Windows系统版本。

iSCSI Software Target 在一些 window 2008 上不可安装,因此才寻找它的替代品——StarWind , StarWind 能够虚拟网络硬盘并进行管理.

官方下载地址 : ​​StarWind Virtual SAN® Free​

官网需要填写资料,也可到这里下载:​​ starwind.exe​​



安装步骤不说明,一步步点击即可。


现在在虚拟机添加硬盘测试:

本测试服务器为域控制器(也是DNS服务器),双网卡。

网卡1:

IP地址:192.168.2.9

DNS服务器:192.168.2.1


网卡2:

IP地址:192.168.1.9

网关:192.168.1.1



添加一块硬盘,将作为网络存储的硬盘:

StarWind 模仿 iSCSI 进行网络存储管理_IP


打开磁盘管理器转换到动态磁盘,并创建 简单卷并格式化,如下图:

StarWind 模仿 iSCSI 进行网络存储管理_Windows_02

格式化后,硬盘正常使用,在该盘创建一个文件夹 DiskImage,稍后使用:

StarWind 模仿 iSCSI 进行网络存储管理_IP_03

打开 StarWind 软件,进入管理中心,增加连接(Add Connection Inc)。连接用户和密码均为 “test”

StarWind 模仿 iSCSI 进行网络存储管理_IP_04


输入本机IP :192.168.1.9

StarWind 模仿 iSCSI 进行网络存储管理_Windows_05


增加设备(Add Device…)

StarWind 模仿 iSCSI 进行网络存储管理_IP_06

StarWind 模仿 iSCSI 进行网络存储管理_Windows_07

StarWind 模仿 iSCSI 进行网络存储管理_服务器_08

这将划分一个硬盘,设置其硬盘大小,保存为1个系统文件(E:\DiskImage\AebiterDisk.mg)。

StarWind 模仿 iSCSI 进行网络存储管理_服务器_09

StarWind 模仿 iSCSI 进行网络存储管理_IP_10

StarWind 模仿 iSCSI 进行网络存储管理_Windows_11

StarWind 模仿 iSCSI 进行网络存储管理_Windows_12

StarWind 模仿 iSCSI 进行网络存储管理_Windows_13


重复创建3个盘(arbiterdisk,msdtcdisk,dbdisk),创建完成后

StarWind 模仿 iSCSI 进行网络存储管理_Windows_14

StarWind 模仿 iSCSI 进行网络存储管理_Windows_15

划分的3镜像硬盘,若空间不足,可以随时增加。右键某个硬盘 ,扩展大小(Extend Size)

StarWind 模仿 iSCSI 进行网络存储管理_服务器_16


若中心服务器上原来挂载的硬盘(逻辑 E 盘)空间不足,只要外接硬盘,还可以进行扩展。同样可以做其他磁盘阵列

(参考 ​​ Windows 动态磁盘卷:简单卷、跨区卷 、带区卷 、镜像卷 、RAID5卷 相关配置操作​​)

StarWind 模仿 iSCSI 进行网络存储管理_服务器_17


管理中心已经划分了3个目标镜像盘,这里基本操作完成,现在登录到客户端。

客户端为Windows server 2008 sp2,默认安装了组件 【iSCSI 发起程序】


注:这是同一个域中的计算机


点击 开始——程序——管理工具——iSCSI 发起程序 

(如果做windows集群,各个节点都需要连接到存储服务器,磁盘则可作为集群磁盘)

StarWind 模仿 iSCSI 进行网络存储管理_服务器_18

打开了 iSCSI 发起程序属性 ,可能提示启动 iSCSI 服务和让服务通过防火墙。

点击 发现 选项,在目标门户 中点击 添加门户

输入存储服务器的IP地址或者DNS(如192.168.1.9 或者 192.168.2.1 ),默认端口3260,如果防火墙打开,允许端口通过。

StarWind 模仿 iSCSI 进行网络存储管理_服务器_19

看到3个目标处于 不活的 状态,点击 目标 选项 ,选中每个目标名称,点击 登录

StarWind 模仿 iSCSI 进行网络存储管理_服务器_20

登录到目标 的对话框中,勾选计算机启动时自动还原次连接(R) 

StarWind 模仿 iSCSI 进行网络存储管理_IP_21

此时 在选项卡收藏的目标 中可以看到设置为自动连接的目标。

StarWind 模仿 iSCSI 进行网络存储管理_服务器_22


回到 StarWind 管理中心,可以看到每个镜像盘下都有1个连接过来的服务器信息

StarWind 模仿 iSCSI 进行网络存储管理_服务器_23

(若设置为集群共享磁盘:集群各节点只要连接到存储服务器就行,以下只在主节点中操作)

回到客户端,打开磁盘管理器,可以看到3块硬盘!

StarWind 模仿 iSCSI 进行网络存储管理_Windows_24

将3块硬盘进行联机初始化磁盘,可像正常的基本磁盘一样创建简单逻辑卷并进行格式化。

格式化完成后,本地将有3个可用的逻辑盘,相当于本机硬盘一样使用。

StarWind 模仿 iSCSI 进行网络存储管理_Windows_25

StarWind 模仿 iSCSI 进行网络存储管理_IP_26


至此,配置完成。

但是 iSCSI 基于TCP/IP 的网络访问,受限于网络传输的影响。

同样可将网络存储磁盘用于Windows集群中,使其可做磁盘故障转移。



参考:​​StarWind模拟iSCSI设备​