如何通过Windows Server 2008 R2建立iSCSI存储
iSCSI技术是一种由IBM公司研究开发的,是一个供硬件设备使用的可以在IP协议的上层运行的SCSI指令集,这种指令集合可以实现在IP网络上运行SCSI协议,使其能够在诸如高速千兆以太网上进行路由选择。iSCSI技术是一种新储存技术,该技术是将现有SCSI接口与以太网络(Ethernet)技术结合,使服务器可与使用IP网络的储存装置互相交换资料。iSCSI:Internet 小型计算机系统接口 (iSCSI:Internet Small Computer System Interface)。Internet 小型计算机系统接口(iSCSI)是一种基于 TCP/IP的协议,用来建立和管理 IP 存储设备、主机和客户机等之间的相互连接,并创建存储区域网络(SAN)。SAN 使得 SCSI 协议应用于高速数据传输网络成为可能,这种传输以数据块级别(block-level)在多个数据存储网络间进行。
在XenServer学习过程中,需要接触iSCSI存储,刚好Windows Server 2008 R2提供了这样的一个功能,very nice!
首先要在微软网站下载一个小程序:Microsoft iSCSI Software Target 3.3,下载完成之后是个exe的压缩文件包,双击运行,选择解压路径,然后会弹出一个IE提示界面:
点击“Install the software”下的iSCSI Software Target (x64)或者在解压路径中找到X64的目录,双击iscsitarget_public安装,安装过程就不详述了。安装完成后在控制面板-管理工具下就多了一个Microsoft iSCSI Software Target的程序。
双击打开。
在iSCSI目标上右键,创建iSCSI目标。
下一步。
输入一个名称,下面的描述可以不填,下一步。
这里选择“高级”。
添加
标识符类型选择“ip地址”,然后输入XenServer主机的ip地址。
确定,然后下一步。
完成。
Microsoft iSCSI Software Target 中多了一个我们刚才创建的iSCSI目标。
在创建的iSCSI目标上右键,为 iSCSI目标创建虚拟磁盘。
打开虚拟磁盘创建向导,下一步。
为虚拟磁盘选择一个路径。
必须注意的是文件的后缀名是vhd,一定要加上。
下一步,输入虚拟磁盘的大小。
下一步,输入虚拟磁盘描述,也可以不输入。
完成。
可以看到我们刚才创建的虚拟磁盘。
打开XenCenter,点击新建存储,选择软件iSCSI
下一步,输入名称。
输入windows server 2008 r2的ip地址。
点击检测IQN
点击检测LUN和LUN,然后完成。