DIY iSCSI全攻略
时间:2007-01-02 来源:todaygood
DIY iSCSI全攻略
转自:http://blog.51cto.com/post/523/33602006-04-18 13:46:25
一、准备环境 硬件要求非常简单,两台x86 pc即可。cpu不低于300mhz,内存不小于512mb,带至少一个以太网络接口,这些条件对今天的pc来说,都不算难。有一点要稍微注意的,就是其 中一台pc要有尚未创建分区的磁盘空间,最好是有两颗硬盘。另外两台pc之间要有网络连接。 操作系统就选大家最熟悉的windows系列,这样你找来的pc连装系统的时间都省了,但注意不要用64位版本。如果是windows 2000,要有sp4或更高版本的补丁包;如果windows xp,要安装至少sp2补丁包;如果是windows 2003,需要sp1补丁包。
注意windows不能是域控制器,tcp/ip也要设置成静态的,不能是dhcp。ip地址没有特别要求,只要两台pc可以互相ping通就可以。 检查windows上是否有“microsoft .net framework version 1.1 redistributable package”这个包。windows2003自带这个包,如果是windows其它版本,而且没装这个包,可以到微软的网站下载安装。 以上准备工作完成之后,就可以正式开始diy我们的iscsi存储设备了。选有剩余磁盘空间的那台pc做iscsi target设备(就是存储设备端),另外一台做iscsi initiator(就是主机端)。 二、安装软件 可以实现iscsi target功能的软件有很多,这里推荐datacore sanmelody 2.0.1。这个软件不是免费的,但是可以在线申请一个30天的试用授权,足够我们的手工实验用了。 在http://www.datacore.com/products/prod_sanmel_trynow_form.asp这 里填一个很简单的表格,再点页面下面的“download now”按钮就可以下载了。注意email地址要如实填写,因为那个30天试用授权是通过你填的这个email地址送到的。正常情况下,在下载完 sanmelody安装包之前,包含授权文件的邮件就会送到。不过有时候在线自动处理程序没法处理你填写的信息,就会转交给人工处理,那样授权文件就可能 第二天才送到。授权文件是一个“.lic”后缀的文件,收到后保存到一个本地目录,就可以安装sanmelody了。 安装过程会弹出一个对话框,要求提供授权文件。












至此,两台pc的安装过程就都完成了。下面进入配置连接部分。 三、配置连接 我们先来配置initiator端。双击桌面上的microsoft iscsi initiator图标,打开配置界面。为了防止你桌面上的东东比较多,还是放个图标的截图在这里。






















一般情况下,iometer的out standing i/o越大,测试结果就越好,很多人喜欢用16甚至64,但在这个环境里,用4或者8就可以达到很好的性能。 在iometer中可以设置测试的起始和终止扇区,也就是划定测试空间范围。应该尽量让这个范围与target pc的内存容量一致或更小,从而保证后端磁盘不会严重影响测试结果。举例来说,如果运行sanmelody的pc内存有1.5gb,就要把测试范围设定为 start=0,size=2048(2048个扇区正好是1gb) 如果还想进一步提高性能,可以尝试用网卡远厂的驱动程序替换windows自带的驱动。最常见的主板集成的网卡是intel pro1000,对这个网卡而言,在intel网站上下载的最新驱动程序就比windows驱动性能高很多。 windows注册表里也有一些设置可以提高sanmelody的性能。在 hkey_local_machinesystemcurrentcontrolsetservicesdcscacheparameters中,有四个 变量都会影响target端的性能表现。在我的环境中,这四个变量的设置分别是:ioqueuecount=64;ioqueuesize= 0x00010000(32mb);readahead=4;writesizestop=0x00020000。大家也可以尝试其它的参数来使性能达到 更优。 肯于钻研的朋友还可以利用我们搭建起来的这个环境研究一下iscsi协议。 网上有很多iscsi协议分析工具,我推荐ethereal,理由有二: 第一是完全免费,连源码都是公开的; 第二是支持windows平台,是我见过的windows平台上最强的分析工具。下载地址嘛,直接去http://www.ethereal.com/download.html就可以找到。
相关阅读 更多 +