内容提要:
iSCSI设备200i现在已经正式出售了,为了了解这款NAS在安装和配置上的注意事项,xSeries Team和SSG一起进行了测试,以下是测试的步骤。
正文: 一. 测试目的
iSCSI设备200i现在已经正式出售了,为了了解这款NAS在安装和配置上的注意事项,xSeries Team和SSG一起进行了测试,以下是测试的步骤。
二. 背景知识
200i, 4125设备是一种类型的NAS(Network Attached Storage)产品, 它的诞生是为了解决网络上对裸设备存取的要求。它的配置为:PIII 800Mhz CPU,1GB内存,3块SCSI热插拔硬盘,1块IDE硬盘,2块网卡,1块ServerRAID 4L 硬盘控制器。
200i标准配置带有一个IDE硬盘和三个SCSI热插拔硬盘,连接在ServerRAID 4L卡上。Linux核心(Open Source 2.4 Kernel)安装在内置的IDE硬盘上。它本身没有管理界面,只是一个Linux内核。它的管理工作可以通过浏览器和串口通讯工具(这里以超级连接工具为例)完成。
三.安装和配置
1.200i 标配有操作系统,开机即可使用。它还带一张Recovery CD,可以用来恢复系统。将200i接入到局域网中,网络中的一台机器可以作为管理端。拓扑图如下。
注意:200i 有两块网卡,管理网卡和网络负载网卡。集成在主板上的网卡通常定义为管理网卡,它的作用是提供管理的接口。网络负载由PCI 千兆以太网卡担负,标配的PCI 千兆以太网卡是自适应的,可以自动在10MB/s ,100MB/s 和 1000Mbit/s 三种速度间切换。推荐使用集成的管理网卡作为网络负载的备份。
2.为NAS200i的网卡分配IP地址。管理网卡出厂时已有IP地址192.9.200.1/255.255.255.0,可以用超级终端,通过直连的串口来看到。如果有特别的需要,可以更改这个IP地址,命令可以参考随机带的用户手册,这里不再说明。所以管理端必须把IP设为192.9.200.x/255.255.255.0,即与200i在同一个网段。
现在给千兆以太网卡分配IP地址, 在浏览器中键入http://IP地址:3939 , (确保这个IP没有被其他的机器用)。这时浏览器不会有任何画面或文字显示,但是IP地址就被千兆以太网卡得到了。为了确认该地址已经被这个网卡得到,可以通过超级终端, 键入svc iSCSI 回车,再键入svciSCSI netstat 回车,从得到的详细清单中有网卡和IP地址的对应。或者从IP网络中ping这个IP地址,如果不能Ping通,需要重复以上的步骤。而且,一旦IP地址分配成功,在通过上面的方法去改变,不能成功。
注意:确认浏览器为IE 5.0或者为Netscape 4.7-4.76。下载Sun Java Plug-in 1.3 (网址为http://www.java.sun.com/j2se/1.3/jre) 并安装。
确认串口线连接在200i的COM1上,管理端超级终端的设置如下:
波特率(Paud Rate): 19200
数据位(Data Bit): 8
奇偶校验(Parity): NO
停止位(Stop Bit): 1
流量控制(Flow Control): Hardware
3.现在要把NAS上面的硬盘空间分配给IP网络中的客户端。首先在管理端打开浏览器,键入http://192.9.200.1:1959/IBM200i, 登录用户名为:administrator, 密码为password。出现管理界面如下。
注意:如果不出现管理界面,请首先查看IP地址是否能够Ping通,其次在管理端的超级终端连接中,键入reboot。命令为:svc reboot 。仍不成功的话,请安装英文的IE。
4. 做RAID配置,目的是把标配的3块热插拔硬盘配置为逻辑盘(Logical Drive)。首先建立Array, 然后创建Logical Drive并为它分配相应的RAID 级别。这里支持RAID 0,1,1E,5, 5E。日后IBM如果支持其它的RAID级别,通过升级RAID卡的Firmware既可实现。RAID配置完后,界面如下。
5. 为了把NAS的硬盘空间分配给不同的客户,需要作Virtualization。界面如下。注意在添加过LUN并且分配给客户端以后,点Apply来激活这个设置。
注意:如果Add VLUN按钮总是虚的,请重新启动这台机器。
点击Add VLUN按钮,弹出以下窗口。
这里我们划分了2个LUN,就出现以下的界面。
点击Assign Client按钮,弹出如下画面:
这里我们输入ID和密码,以及把那一个LUN分配给这个ID。 ID: PC2, Password: 123。 按Apply确认之后,配置结果如下:
一定要Apply(上图中没有反应出来)。
6.为了使Assign Client工作有效,即在客户端可以用到分配到的硬盘空间,要在PC2这台机器上安装iSCSI 客户端管理软件。(注意:PC2是客户端,它一定是IP网络中的机器。)可以从Ftp://ftp.software.ibm.com/storage/iscsi,下载ibmiscsiwindowsclient-1.1.0.zip,和ibmiscsilinuxclient-1.1.0.tgz。也就是说200i目前只支持Linux Red Hat 6.2+以上的版本和Windows 2000 + Service Pack1, Windows NT 4.0 + Service Pack 6的客户端。解压缩并安装完毕后,将会在屏幕右下角上看到管理图标,如下图红圈所示。双击图标,进入管理界面,在目标参数栏中,输入200i的主机名(hostname,通常iSCSI客户端可以自动搜索局域网中的iSCSI 设备,例如200i。同时把这个设备的主机名作为默认的目标主机名。当有多个200i时,只显示其中的一个。),端口号为47274,Login ID为刚才Assign Client中给出的ID和Password。比如说:PC2, 密码为123。按Enter后,这个配置被添加进了左边的列表。如下图示。
7.配置完后按Enter按钮,将会弹出磁盘管理器的窗口,可以看到,在磁盘管理器里多了一块硬盘,状态为未分区空间。给其划分分区,并格式化,就能够当本地磁盘使用了。
三.总结
200i是一个NAS(Network Attached Storage)设备,它可以简单的整合到IP网络中,成为一个存储池。同时它也是一个iSCSI存储设备,在客户端上安装iSCSI驱动程序后,就可以把200i 的存储空间当成本地硬盘来使用。
本测试报告将这一要求的配置过程做了简单的描述,在200i随机带的用户手册(User Reference Guide)里还有其他排错的方法,希望用户遇到问题时利用。