Part 1 iSCSI基础介绍
首先简单的介绍一下iSCSI,iSCSI是一种新兴的存储协议,全称是Internet SCSI,和传统的SCSI设备不一样,iSCSI存储设备使用IP网络来进行数据的传输。这样的好处就是网络中的任何一台主机均可以使用iSCSI存储设备做为本身的存储设备,缺点就是比较依赖IP网络的传输性能,因此一般状况下推荐在1000M网络中使 用iSCSI存储设备。
首先介绍一下iSCSI存储中所使用的组件。iSCSI存储使用如下三个组件:
发起方(Initiator):安装在须要使用iSCSI存储设备的主机上的客户端软件,提供链接iSCSI存储设备并进行数据读写的驱动程序;
目标(Target):iSCSI存储设备,提供数据存储服务;
入口(Portal):由IP地址和端口(默认为TCP 3260)组成,发起方经过入口来链接目标。
链接过程:
发起方经过入口来链接目标,目标一般经过发起方的IQN(发起方彻底限定名称)来识别发起方的链接。此外,你还能够配置CHAP身份验证和IPSec加密,一般状况下,不推荐使用IPSec加密,更占用服务器性能。
微软很早之前已经开始了对iSCSI存储设备的支持,目前最新的发起方应用程序版本为2.01 (build 1748),你们能够在
[url]http://www.microsoft.com/downloads/details.aspx?FamilyID=12cb3c1a-15d6-4585-b385-befd1319f825&DisplayLang=en[/url]
下载,支持在Windows XP Pro SP1及其后版本、Windows Server 2003及其后版本、Windows 2000 SP3及其后版本进行安装。
而Wintarget则是软件iSCSI解决方案中的佼佼者,不过微软已经于上周把Wintarget收购了,估计会将Wintarget的功能整合在Windows Storage Server的下一代版本中。
Part2 Wintarget安装和配置
Wintarget自己的安装很是简单,一直next便可。在Wintarget中主要须要作如下两个配置:
一、建立并配置主机(即Initiator);
二、配置Wintarget Disk,而后分配给相应的主机使用,此时当对应的Initiator链接上Wintarget后,便可使用Wintarget分配给它的Disk。你也能够经过R2中的San存储管理器来建立Wintarget Disk,只是只能建立基于文件的Disk,后面再详细介绍。
一、建立并配置主机
在Wintarget MMC中右击Host,选择New host,在欢迎页点击下一步;
在指定主机名页,输入主机名和描述,
在识别方式页,你能够直接输入Initiator的IQN来做为发起方的识别方式,不过在此我选择更方便的方式,所以点击高级,
而后点击添加,选择IP地址,
而后输入发起方的IP地址;而后点击肯定;
而后点击下一步;再点击肯定。此时,主机建立完成。
在Host的属性中,你还能够设置是否对此host启用chap身份验证以及配置它的传输性能等;你也能够同时为一个主机配置多个发起方链接程序,这样便于群集的使用。可是,不要在多个发起方上同时读写此目标。
二、建立并配置Wintarget Disk
Wintarget Disk即分配给发起方使用的存储空间。在Wintarget MMC中右击Device,选择建立Wintarget disk,而后点击下一步;
在选择类型页,你能够选择从卷或文件建立disk,若是从卷,则能够利用本地硬盘上的未划分分区的磁盘空间来建立Wintarget Disk;若是从文件,则将Wintarget Disk保存为本地已划分分区上根目录下的文件。你能够根据本身的须要来建立,一般状况下最好使用从卷划分。若是是在R2中的SAN存储管理器中经过Wintarget来建立LUN,将从文件来建立Wintarget Disk。
在此我选择为从卷划分,而后在选择卷页,选择一个未划分分区的磁盘空间,点击下一步;
而后输入磁盘尺寸,next,
输入磁盘名称,next;
在分配到页,点击添加按钮来将此磁盘分配给刚才建立的主机,而后next,
下载Initiator应用程序并安装,完成后在桌面和控制面板中都有一个iSCSI Initiator程序,双击它进行配置,首先设置Wintarget的入口,在Discover标签点击添加按钮,
而后输入Wintarget的IP地址,端口为默认的3260,
若是此发起方和Wintarget上所设置的Host一致,则会在Target标签显示现有的目标,如图所示,
点击Log On登陆
成功登陆后以下图所示:
此时发起方程序会将Wintarget中为Host所分配的Wintarget Disk做为本地磁盘同样进行链接,你如今须要在计算机管理中为此磁盘进行初始化和建立分区,完成后便可像本地磁盘同样进行读写。
Part 3 和SAN存储管理器一块儿使用
若是没有使用SAN存储管理器,则发起方只能使用Wintarget中分配的磁盘,而不能自行建立LUN。经过SAN存储管理器,你就能够经过Wintarget自行建立、分配LUN。
首先,你须要和上面的过程同样,在Wintarget上建立host和disk,而后在客户端进行如下操做:
安装Initiator程序;
安装SAN存储管理器;
安装Wintarget的VDS驱动,在安装VDS驱动的过程当中要求你输入一个用户帐户,此帐户必须在本地主机和Wintarget上都具备管理员权限。
当安装好VDS驱动时,你进入SAN存储管理器中就能够看到Wintarget的子系统,默认状况下它会在本地进行广播来搜索Wintarget的入口,你也能够在iSCSI Initiator中预先配置入口。