您好,欢迎访问三七文档
当前位置:首页 > 办公文档 > 其它办公文档 > 手动创建ISCSI磁盘阵列
手动创建ISCSI磁盘阵列本文档介绍在windows和linux下如何创建ISCSI磁盘阵列,这里就得需要用到StarWindiSCSITarget软件和iSCSI客户端工具。iSCSI,即internetSCSI,是IETF制订的一项标准,用于将SCSI数据块映射成以太网数据包。从根本上说,iSCSI协议是一种跨过IP网络来传输潜伏时间短的SCSI数据块的方法。提出请求的源机器设备称作initiator服务器,被请求的目标设备称作target服务器。一、准备环境:test11做target服务器,IP:192.168.3.211test22做widowsinitiator服务器,IP:192.168.3.212test03做linuxinitiator服务器,IP:192.168.3.213二、StarWindiSCSITarget软件安装1、在test11上安装StarWindiSCSITarget,进入到iSCSItools\StarWindiSCSITarget\目录下,执行StarWindiSCSITargetv4.0.exe程序,就会出现安装界面,点击“Next”即可,如下图:2、勾选“Iaccepttheagreement”,点击“Next”即可。如下图:3、选择软件安装路径,一般默认安装路径即可。如下图4、选择安装组件,一般默认即可,如下图:5、创建“开始”选项,如下图:6、创建桌面快捷图标,默认选择即可,如下图:7、确认安装信息,如下图:8、开始安装软件,如下图:9、去掉“LaunchStartWing”的勾选项,最后点击“Finish”10、StarWindiSCSITarget软件安装完毕后,会在系统的NT服务里产生一个“StarWindiSCSIService”服务,将该服务先停止,如下图:11、然后进入到iSCSItools\StarWindiSCSITarget\替换程序\目录下,将StarWindService.exe文件拷贝到C:\ProgramFiles\StarWindSoftware\StarWind\目录下,把原有的文件替换掉,这样就是成功的破解了软件。然后再把“StarWindiSCSIService”服务启动即可。三、配置共享存储1、在test11即target服务器上,点击桌面上的“”图标,即可弹出StarWindiSCSITarget软件的配置界面,下面就是该软件的界面信息:2、用户登陆:选中“localhost:3260”图标,右键选择“connection”,然后就会弹出登陆界面,用户名默认是test,密码也是test,点击“OK”即可连接。3、创建连接:如果再想创建一个新的连接,只需要选中“Connections”,然后右键点击“AddConnectionsIns”,安照向导提示操作即可,在这里我们还是使用默认的连接。4、添加设备:用户登陆后以后,选中“localhost:3260”图标,右键选择“Adddevice”,就会弹出“选择硬件类型”的界面,在这里,我们选择用“ImageFiledevice”来创建共享存储,如下图:5、选择添加硬件设备的方法:如果用户原先已经有创建好的image文件,只需要勾选“Mountexistingvirtual”.如果用户还没有imagme文件,要勾选“Createnewvirtual”来创建新的image,在这里,我们因为没有image文件,所在要勾选第二项。如下图:6、设置虚拟磁盘的属性:先择好image存放的路径,然后再创建image文件的大小。在这里我们给的容量是10240M,相当于10G的容量。需要注意的是,该image文件的大小是占用物理磁盘的实际容量的大小,再创建image时必须要考虚物理磁盘容量是否能够满足image的容量。如下两图所示:7、设置连接模式:要勾选第一项和第三项,第一项是必选项,第三项是针对集群模式的,如果不选访项,就无法支持集群。如下图:8、给Image设备命名:在这里我们命名为disk1,如下图所示:9、Image文件属性确认信息,如下图:10、Image文件确认连接,点击完成,如下两图:四、配置widowsinitiator服务器1、安装MicrosoftiSCSI客户端工具:在test22上(initiator服务器),进入到iSCSItools\MicrosoftiSCSI客户端工具\目录下,执行i-SCSIClient.exe安装程序即可。安装向导默认安装即可。2、安装完毕后,就会再test22的桌面上产生一个MicrosoftiSCSIInitiator快捷方式。点击该图标,就会出现“iSCSIInitiator”属性界面。如下图3、点击“Discovery”选项,在“TargetPortals”项,点击“Add”.在“IPaddressorDNSname”处,输入target服务器的IP地址192.168.3.211。Ports为3260。端口要根据实际情况输入。然后点击“OK”。如下两图:4、然后点击“targets”选项,磁盘阵列的连接状态(status)是“inactive”.点击“Logon”.勾选第一个选项后,点击“OK”,连接状态(status)就变成了“Connected”.如下图:5、到磁盘管理查看一下磁盘阵列的信息,下图的磁盘1就是我们手动创建的ISCSI磁盘阵列。如果想做双机热备,只需要两台服务器都做成initiator服务器即可,操作方法都是一样的。五、配置linuxinitiator服务器第四节介绍的是在配置的windows的initiator服务器,如果用户的initiator服务器是linux操作系统,那该配置呢?只需要在linux系统上安装linux版本的iscsi客户端工具即可,在这里我们以redhatas4为例做一下配置介绍,具体步骤如下:1.在客户端安装RedHatAS4.2(内核版本:2.6.9-22.ELsmp)光盘。安装时选择启动激活网卡的端口,并且安装模式选择“个人定制安装”,选择软件包时,在网络配置选项中选中iscsi选项。或者在安装完操作系统后,点击“应用程序”→“系统设置”→“添加与删除程序”。在弹出的“添加或删除软件包”界上,勾选“网络服务器”,然后再点击右侧的“细节”,再弹出的“软件包细节”界面上,选中ISCSI的选项。如下两图所示:2.安装完毕后,通过ifconfig命令,确保Linux系统的IP与target服务器的IP在同一网段。3.设置iscsi服务。使用setup命令,弹出窗口如下所示:选中“系统服务”,点击“运行工具”,进入服务选项的窗口,按空格键选中iscsi服务,单击“确定”。如下图所示:4.在/etc/iscsi.conf这个配置文件下,有3项内容需要配置:DiscoveryAddress,OutgoingUsername,OutgoingPassword。其中“DiscoveryAddress”是业务口IP地址,target服务器的IP地址。注意:在target服务器上没有设置CHAP认证,只需要设置DiscoveryAddress一项内容。如下图所示:6、启动iscsi服务:运行serviceiscsistart,如下图:7、运行fdisk–l查看磁盘阵列信息,/dev/sdb就是我们手动创建的ISCSI磁盘阵列。如下图所示:8、磁盘阵列创建好了后,就用fdisk对其进行分区管理,用mkfs命令格式化即可,在此不就做详细介绍了。
本文标题:手动创建ISCSI磁盘阵列
链接地址:https://www.777doc.com/doc-3684365 .html