在windows机器上配置和使用iSCSI协议的网络存储
- 格式:doc
- 大小:811.00 KB
- 文档页数:13
用Windows Storage Server 2008做iSCSI存储服务器(图)Windows Storage Server 2008(以下简称WSS2008)是Windows Server 2008系列中的存储服务器版本,是企业级的文件服务器平台,支持多Administrator文件存储相关的优化特性、副本管理,以及iSCSI功能。
简单来说,就是可以在普通的服务器上,安装上WSS2008,可以作为iSCSI存储服务器来说。
而在以前,存储服务器的硬件、软件成本都非常的昂贵,有了WSS2008,构建低成本、易于管理的存储服务器成为可能。
本节将介绍WSS2008做iSCSI服务器及其在网络中的应用。
小知识: iSCSI(Internet Small Computer System Interface, Internet 小型计算机系统接口),由IBM公司研究开发,是一个供硬件设备使用的可以在IP协议的上层运行的SCSI指令集,这种指令集合可以实现在IP网络上运行SCSI协议,用来建立和管理 IP 存储设备、主机和客户机等之间的相互连接,并创建存储区域网络(SAN)。
1 版本选择Windows Storage Server有32位和64位两个版本,其中64位有基本版(basic)、标准版(standard)、企业版(enterprise)和工作组版(workgroup)版,32位只有基本版。
要使用WSS2008做iSCSI服务器,需要安装64位的企业版或工作组版。
WSS2008对服务器的要求也比较简单,只要能安装64位Windows Server 2008的计算机,都可以。
用WSS2008做存储服务器,主要对硬盘的速度、容量,以及对网卡的速度要求比较高。
一般情况下,具有64位的CPU(不需要虚拟化支持)、2GB内存、千兆网卡及千兆网络、40GB硬盘空间,就可以安装并运行WSS2008,但要做存储服务器,还需要更大的硬盘空间,为网络上的其他设备(或计算机)分配,这可以根据企业的需求配置硬盘,也可以在以后随时增加配置。
前提:1、安装操作系统,以WindowsServer2012为例2、添加硬盘(硬盘提前做好raid,为了避免故障提高可用率,建议raid5,建议使用raid 卡做硬raid,如果条件不允许,也可以通过软件实现软raid)安装配置:1、添加服务器角色和功能2、添加角色和功能向导3、安装类型,选择基于角色或基于功能的安装4、服务器选择,由于只有一台Server 2012服务器,从服务器池中选择服务器5、选择服务器角色,在文件和存储服务器中,选择“文件服务器”、“iSCSI 目标存储提供程序”、“iSCSI目标服务器”6、确认安装所选内容7、安装进度8、安装完成,重启服务器完成安装9、iSCSI虚拟磁盘界面10、新建iSCSI虚拟磁盘向导,并选择存储位置。
11、输入虚机磁盘名称12、分配iSCSI虚拟磁盘大小13、新建iSCSI目标,也可以选择现有的iSCSI目标14、新建iSCSI目标15、目标名称和访问16、添加访问服务器17、添加发起程序ID,选择IP方式进行客户端访问限制。
18、添加192.168.200.201、202两个IP地址作为iSCSI发起程序客户端IP 地址。
19、不启用验证服务20、创建信息确认21、完成iSCSI虚拟磁盘的创建。
22、创建完之后,在iSCSI列表中会出现对应iSCSI虚拟磁盘信息,如下:23、查看iSCSI目标24、在iSCSI目标中,右键查看所有iSCSI目标25、管理所有iSCSI目标,这里可对iSCSI目标进行删除、禁用、更新等操作26、iSCSI目标属性配置页面,可以对一些参数进行修改。
附录:Windows服务器实现硬盘软raid配置windows2012如下:windows2012引入存储池概念,类似于linux的lvm 1、添加3块硬盘,每块100G2、打开服务器管理器-文件和存储服务看到三块添加的磁盘,处于脱机状态3、点击存储池,在空白处右键新建存储池按照新建存储池向导进行新建输入存储池名称选择3块磁盘至此,完成存储池的创建。
1 存储设备管理 (2)1.1 FILERVIEW 图形管理接口 (2)1.2 命令行管理接口(CLI) (3)1.3 空间管理:Aggr, V olume的介绍 (3)1.3.1 命令行 (3)1.3.2 图形界面 (4)1.4 Lun create (5)1.4.1 命令行 (5)1.4.2 图形界面 (6)2 服务器配置 (10)2.1 服务器所需安装软件 (10)2.2 windows服务器上配置软件 (10)1 存储设备管理1.1 FILERVIEW 图形管理接口Filerview是 NetApp提供的图形管理接口,可以方便地实现对 NetApp 的存储设备的管理。
启动浏览器访问 IP地址\na_admin。
你需要:✓使用 Microsoft IE或 Netscape Navigator (version 4以上) ✓URL: http://filername/na_admin如果有错,可能和DNS有关,你可以用http://IP_address_of_filer/na_admin,然后点击Filerview进入 filerview , 通过 filerview你可以完成几乎所有的管理任务。
点击 FILER VIEW图标进入 FILER VIEW管理界面,输入用户名和密码1.2 命令行管理接口(CLI)你可以用 CONSOLE口 (将 PC机的串口与 NetApp随机带的 console线连在filer的CONSOLE口, 打开 windows里的 hyperterminal或其它仿真终端,波特率设置为 default: 9600波特率, 8位,无校验,1位停止位)和 telnet 登入 filer的命令行窗口.1.3 空间管理:Aggr, Volume的介绍Aggr是由一个或多个raid group (raid group包含一个校验盘和多个数据盘)组成的虚拟存储池.卷(volume)建立在Aggr上的空间管理单位,是快照等技术实现的基本单元。
iscsi一台Win7(win-srd ,192.168.1.69)作为iscsi存储,两台linux作为使用者Win7下操作:现在192.168.1.69那台上新建.microsoft:win-srd-rac-target客户端vi /etc/iscsi/initiatorname.iscsi##InitiatorName=.microsoft:#最好是各自主机名,随便写配置完成后先用客户端向服务器发起程序:客户端使用命令iscsiadm --mode discovery --type sendtargets --portal 192.168.1.69然后在服务器上添加如下IQN请求。
添加标识符除了IQN还可以设置客户端的IP地址两台linux下操作:1 vi /etc/iscsi/initiatorname.iscsi############################################################# ##########InitiatorName=.microsoft:#最好是主机名,随便写############################################################# ##########2 service iscsid restart#用iscsiadm命令检查网络存储服务器上的所有可用目标:3 iscsiadm --mode discovery --type sendtargets --portal 192.168.1.69############################################################# #########192.168.1.9:3260,1 .microsoft:win-7qgkus2837q-asm-ljz-target #[2001:0:9d38:6abd:1ce8:2cdf:4b8d:56dd]:3260,1#.microsoft:win-7qgkus2837q-asm-ljz-target############################################################# ##########4 iscsiadm -m node -T .microsoft:win-srd-rac-target -p192.168.1.69 –login #手动登录 iSCSI 目标5 vi /etc/iscsi/iscsid.conf############################################################# ###### Open-iSCSI default configuration.# Could be located at /etc/iscsi/iscsid.conf or ~/.iscsid.conf## Note: To set any of these values for a specific node/session run# the iscsiadm --mode node --op command for the value. See the README# and man page for iscsiadm for details on the --op command. ################## iSNS settings################# Address of iSNS server#isns.address = 192.168.0.1#isns.port = 3205############################## NIC/HBA and driver settings############################## open-iscsi can create a session and bind it to a NIC/HBA.# To set this up see the example iface config file.#*****************# Startup settings#*****************iscsiadm --mode node--targetname .microsoft:win-srd-rac-target -p 192.168.1.69 –login# To request that the iscsi initd scripts startup a session set to "automatic".# node.startup = automatic## To manually startup the session set to "manual". The default is automatic. node.startup = automatic..............................................############################################################# #####service iscsid startchkconfig iscsid onchkconfig iscsi onrebootdf -hfdisk。
浙江大学硕士学位论文iSCSI研究及其启动器在windows平台的实现姓名:***申请学位级别:硕士专业:系统结构所指导教师:史烈;陈小平20050201攮要遂麓越来越多戆对大援模缮储缒要求,存撩技术发鼹穰快。
传绞鳇本逡存馋方式已缀不能适应要求。
iSCSI露SCStovel"转是毒IBM受了受方餐靛邃{亍察链管理褥撬赛黥一静弼络存储技术,已被因特嗣工程特别任务组(IntemetEngineeringTaskForce,IETF)簇定受赫准。
它整阚终毒簇诸多耱驳中翁一簿。
本文蘑先贪绥了传绫存健方式,羞整介绍了SCSI接滏溪藏。
接着介绍了阐络存储,网络存储分为两种方式NAs和SAN,介绍了SAN中各种协议规薮。
在第二章中介绍了iSCSI协议瓶范,会话连接躺状态转换,iSCSI静俞名机制,备种PDU以及iSCSI的麓镄恢复桃制和安全机制。
在繁三章串分耨了linux驱璃疆亭静缩梅、linuxSCSI结褥穰絮以及iSCSI癌动器和目标器在linux下的实现。
文窝最螽贪惩了windows中驱魂疆露瓣框蘩,援据碍5adowsSCSl框絮帮iSCSI协议,糟重叙述了windows下iSCSI启动瓣驱动稷序的实现过程。
荧键谴:,l、型诗葵撬系绫接譬鼹终存辖存罐区壤妫鼹缮SCSt搀送协漫建旗器嚣檬器驱动耩序AbstractWithmoreandmoredemandsonlargescalestorage,thestoragetechnologyhasdevelopedalot.Traditionalmeansofstoragefailstomeetthisincreasingdemands.iSCSI,SCSIoverIP,isanewnetworkstoragetechnologymadebyIBMandithasbeenacceptedbyIETFasastandard.It’soneoftheprotocolsofnetworkstorage,Firstly,weintroducethetraditionalmeansofstorage,particularlySCSI.Secondl!r.weintroducenetworkstorageanditstwomeans:NASandSAN.WeanalyseseveralkindsofprotocolsinSAN.Thirdly,weintroduceiSCSIprtoc01.interpretstatustransferflowofi招sessionandconnection.alsowedescribethenaI/lemechanism,errorrecoverymechanismandsecuritymechanismofiSCSI。
目录目录 (1)一、WindowsXP下使用iSCSI发起端 (2)二、Windows7下使用iSCSI发起端 (9)三、Windows2008下使用iSCSI发起端 (16)四、Linux下使用iSCSI发起端 (21)一、WindowsXP下使用iSCSI发起端WindowsXP下,需要安装相应的软件,例如Initiator-2.08-build3825-x86fre.exe,双击开始安装。
点击下一步,出现如下界面一切默认,点击“下一步”继续。
完成安装后在桌面上有Microsoft iSCSI Initiator图标,双击运行。
点击标签Discovery(发现),然后点击Target Portals组中的Add按钮,弹出如下窗口:输入ISCSI服务器的地址或域名,如果服务器端需要认证,则需要点击“Advanced…”按钮,进行进一步的设置,如下。
如下是通过IPSec连接,则需要做如下设置相关的预共享密钥等。
如果认证通过,打开Target标签,则会看到发现目标注意,此时的状态是“Inactive”,也就是非激活状态。
此时点击“Log On…”,则可弹出如下界面:勾选两项,点击“OK”,登录成功。
注:勾选项的意思是,1、在系统启动时自动恢复这个连接;2、允许多路径。
如果需要认证,也可以点击这里的“Advanceded..”按钮,在弹出的窗体中输入认证用户名和密码。
此时的状态已经变成了“Connected”,也就是已经连接状态。
通过管理工具打开磁盘管理,可以看到多了一个磁盘,如下图所示:可以点击“下一步”设置磁盘为动态磁盘,也可以点击“取消”,把该磁盘做为基本磁盘。
这里点击“取消”按钮。
如果点击了“取消”,则需要右键点击“磁盘1”,点击“初始化磁盘”操作。
二、Windows7下使用iSCSI发起端Win7以后的版本,本身就带有iscsi initiator客户端软件,只需要简单设置即可。
打开“控制面板\系统和安全\管理工具”。
操作指南1.H3C登陆机器默认的IP:192.168.0.1使用Mozilla Firefox打开以下地址http://192.168.0.1/自动下载NeoStor Manager双击H3C-1 输入用户名/密码:root/passwd2.修改ip和主机名右击H3C-1――系统维护――网络配置(设置服务器名称)3.License输入右击H3C-1――License在窗口中输入License4.配置RAID右击H3C-1――RAID管理配置合适RAID和全局热备盘5.划分卷右击选择RAID选择属性在设备类别选择“虚拟设备”,单击“确定”出现如下窗口,输入“yes”,单击“确定”二.设置卷的大小在欢迎界面下,单击“下一步”输入卷的大小,单击“下一步”输入SAN资源名称后,单击“下一步”单击“下一步”单击“完成”6.客户端软件安装(Windows平台)安装Initiator-2.04-build3273-x86fre 一切默认安装后单击桌面上Microsoft iSCSI Initiator注意:Initiator Node Name是唯一的,本例主机是:.microsoft:kevin9987.存储中增加客户端一.启用iSCSI右击“H3C-1”――选择“选项”――选择“启用iSCSI”单击“确定”二.增加SAN客户端右击“SAN客户端”――选择“添加”在欢迎界面中,单击“下一步”输入客户端IP地址,另外给客户端命名,选择客户端类型,之后单击“下一步”单击“下一步”选择“iscsi”,单击“下一步”出现如下的界面,单击“添加”;输入本例的Initiator Node Name:.microsoft:kevin998,单击“确定”选择中“.microsoft:kevin998”,单击“下一步”选择“不需要认证”,单击“下一步”单击“下一步”单击“完成”8.给客户端kevin998“创建Target”右击kevin998下iSCSI――选择“创建Target”选中“H3C存储的ip”,本例中为:192.168.1.103。
Windows Server 2003 模拟IP-SAN图文教程用Windows Server模拟IP-SAN测试操作系统版本:windows 2003 server sp2,软件:MS_iSCSI_Target配置步骤:1. 首先下载MS_iSCSI_Target,可从微软官方网站下载。
Windowows 2003 对应MS_iSCSI_Target 3.1版本,windows 2008 对应MS_iSCSI_Target 3.2版本;2. 将下载的MS_iSCSI_Target安装包解压,解压后打开MS-dos命令行,进入到MS_iSCSI_Target目录,运行MSiSCSITarget.bat Install;(注意Install第一个字母大写)3. 安装完成后,打开mmc控制台,添加管理单元。
选择Microsoft iSCSI Software 单元。
用Windows Server模拟IP-SAN测试操作系统版本:windows 2003 server sp2,软件:MS_iSCSI_Target配置步骤:1. 首先下载MS_iSCSI_Target,可从微软官方网站下载。
Windowows 2003 对应MS_iSCSI_Target 3.1版本,windows 2008 对应MS_iSCSI_Target 3.2版本;2. 将下载的MS_iSCSI_Target安装包解压,解压后打开MS-dos命令行,进入到MS_iSCSI_Target目录,运行MSiSCSITarget.bat Install;(注意Install第一个字母大写)3. 安装完成后,打开mmc控制台,添加管理单元。
选择Microsoft iSCSI Software 单元。
4.添加完成之后,首先创建一个iSCSI Targets刚问目标,添加方法如下:5.最后创建一个虚拟共享磁盘即可。
Windows系统下Initiator使用指导书1 安装环境:1.1 应用系统信息操作系统版本:Windows XP,Windows 2000 Professional SP4;Windows 2000 Server SP4,Windows 2003 Server SP1Initiator版本:MS iscsi initiator 2.0.82 Initiator安装过程2.1 软件安装步骤1、下载或拷贝MS initiator 2.0.8安装文件到windows 机器上提示:MS initiator安装文件可以从Microsoft的网站上下载提示:initiator的版本分X86, AMD64和IA64,使用与你的机器类型相匹配的版本2、双击initiator 2.0.8安装文件,按提示操作即可,都用缺省选项。
3、重启机器2.2 软件卸载步骤1、Windows控制面板–>添加或删除程序2、选中MS iSCSI Initiator,点击删除按钮3、重启机器2.3 软件配置过程1.确认microsoft iscsi 服务已启动:开始菜单->控制面板->管理工具->服务,在窗口的右栏中查看“Microsoft iSCSI InitiatorService”的状态是否显示“已启动”(一般该服务默认状态为启动)。
若没有,则选中它并单击鼠标右键,选择“启动”,并将启动类型设为“自动”。
安装成功后产生程序组Microsoft iSCSI Initiator, 桌面也有相应图标。
基本操作如下:点击 Microsoft iSCSI Initiator—>Discovery—>Add—>输入target的IP地址和端口号点击 Microsoft iSCSI Initiator—>Targets—>Refresh, 发现当前可用的Target点击 Microsoft iSCSI Initiator—>Targets—>选中target—>Logon—>OK, 建立连接点击控制面板—>管理工具—>计算机管理—>磁盘管理,可以看见映射到本机的逻辑磁盘。
基于iSCSI协议的网络存储模拟实验一、所需环境与准备存储服务器:HP Proliant DL380 G3 ,Windows Server 2003客户机:HP RX2600 ,HP-UX 11.31简介:iSCSI是一种基于 TCP/IP的协议,用来建立和管理IP 存储设备、主机和客户机等之间的相互连接,并创建存储区域网络(SAN)。
SAN 使得SCSI 协议应用于高速数据传输网络成为可能,这种传输以数据块级别(block-level)在多个数据存储网络间进行。
软件:搭建iSCSI时需要准备以下软件1.HP-UX iSCSI Initiator(11.31),将安装在HP-UX平台上;2.Starwind5,将安装在Windows Server 2003平台上。
二、安装于配置1.主机与客户机的网络配置:将DL380G3与HP RX2600通过网线连接,并将两台机器上的这两个网卡IP地址设为同网段。
2.Windows2003上安装Starwind;3.打开Starwind,点击“Add Host”添加主机,在出现的界面中Host填本机(因为这里是将win2003的存储共享出去)巡回IP地址:127.0.0.1,端口号默认填3261;图1 Add host4.添加成功之后,选中并点击连接到该主机,在出现的login窗口中输入用户名和口令(软件默认的是,用户名:root 密码:starwind);图2 login5.选中上一步添加的存储服务器,点击添加Target,在出现的窗口中输入目标别名,进入下一步;图3 添加Target6.选择导出的存储类型,这里选择Hard Disk,点下一步;7.选择导出的设备类型,这里选择Basic Virtual(虚拟硬盘),点下一步;8.选择虚拟硬盘的类型,这里选择Image File Device(镜像文件设备),点下一步;9.选择设备创建规则,选择Create new virtual disk(创建新的虚拟磁盘),点下一步;10.选择镜像文件的路径,并设置镜像文件的文件名,红色下划线的最后一部分是镜像文件的文件名,必须为img文件,选择镜像文件大小之后,点下一步;图4 设置镜像文件路径11.选择刚刚创建的img文件,只选中Asynchronous mode;12.一直点下一步知道完成;13.在HP-UX上安装HP iSCSI Software Initiator;14.安装完成之后将/opt/iscsi/bin添加到变量PATH中;15.在HP-UX上添加存储服务器,使用命令iscsiutil -a -I 192.168.13.181(存储服务器IP地址,即win3所在机器IP)。
项目2 云计算存储架构部署2.4.6 NAS 存储系统扩展应用FreeNAS 是网络附属存储(NAS)服务专用操作系统(FreeBSD 的简化版)。
基于m0n0wall 防火墙,该系统通过提供磁盘管理及RAID 软件,可让用户将PC 转换为NAS 服务器,支持FTP、NFS、RSYNC、CIFS、AFP、UNISON、SSH 协议,旨在让人们重新使用旧硬件。
FreeNAS 是开源的NAS 服务器,它可以将一台普通PC 变成网络存储服务器。
该软件基于FreeBSD、Samba 及PHP,通过浏览器方便地配置与管理,支持CIFS、NFS、HTTP/DAV 和FTP 功能,含有多种软RAID 模式供用户选择。
用户可通过Windows、Macs、FTP、SSH 及网络文件系统(NFS)来访问存储服务器。
FreeNAS 可被安装于硬盘或移动介质上,占用较小的磁盘空间。
FreeNAS 系统参数配置界面如图2-30所示。
图2-30 FreeNAS 系统参数配置界面2.5 项目实施任务2-1:在Windows Server 中搭建SAN 存储服务(iSCSI)SAN 主要包含FC SAN 和IP SAN 两种。
FC SAN 的网络介质为光纤通道(Fibre Channel),而IP SAN 使用标准的以太网。
采用IP SAN 可以将SAN 为服务器提供的共享特性以及IP 网络的易用性很好地结合在一起,并且为用户提供了类似服务器本地存储的较高性能体验。
SAN 是一种进行块级服务的存储架构,一直以来,光纤通道SAN 发展相对迅速,因此许多用户认为只能通过光纤通道来实现SAN,实际上,通过传统的以太网仍然可以构建SAN,那就是IP SAN。
1.任务目标(1)实现Windows Storage Server 安装;(2)在Windows Server 中搭建SAN 存储服务(iSCSI)。
2.任务内容本任务要求管理员在服务器上搭建SAN 存储服务,具体内容为: (1)Windows Storage Server 安装;(2)系统服务配置;(3)在iSCSI 存储服务器上创建目标; (4)创建虚拟磁盘并连接iSCSI 目标; (5)在工作站上连接iSCSI 磁盘; (6)在iSCSI 服务器上为磁盘扩容; (7)在工作站上刷新磁盘扩展卷; (8)在服务器上创建快照。
ISCSI配置手册1、创建VOLUME依次点击Volume->add点击NEXT:VOLUME的类型选择FlexibleVolume Name:自定义VOL名称,这里我们命名为vol_ipsanLanuage:选择简体中文UTF-8:如果使用中文字符集需要勾选这一项点击NEXT:Containing Aggregate:VOL创建在aggr上,这里我们选择aggr_ipsan Space Guarantee:选择volume点击NEXTVolume Size Type:选择Total SizeVolume Size:输入需要创建的Volume的大小Snapshot Reserve:输入0点击NEXT最终配置确认,点击Commit提交到存储提示操作成功在Volume中我们可以看到新创建的vol_ipsan2、创建LUN依次点击LUNs->Wizard会弹出一个配置向导,点击NEXTPatch:LUN的路径,需要创建在vol_ipsan上,testlun为创建的LUN的名称Size:LUN的大小,小于等于vol_ipsan的大小,这里我们分配100GLUN Protocol Type:使用这个LUN的主机类型,这里我们选择WindowsSpace-reserved:空间保留,勾上这个选项Description:LUN描述,根据需要进行自定义。
点击NEXT提示加入到Initiator Group,我们这里暂时还没有Initiator Group,因此点击NEXT跳过这一步:确认最终配置,点击Commit提交到存储提示已经成功创建LUN。
在manage中我们可以看到新创建的LUN3、创建Initiator Groups依次点击LUNs-> Initiator Groups->add,添加一个Initiator GroupsGroupName:自定义组名称Type:选择ISCSIOperation System:选择WindowsInitiators:输入iSCSI发起端的编号,这个需要在主机上查询。
关于Windows中的MultiPath I/O配置概述MultiPath I/O(MPIO)技术就是通过一条及以上的物理链路来访问网络存储设备,并且可以使用容错、流量负载平衡以及细粒度的I/O调度策备等方式,为网络存储应用提供更高的可用性和性能优势。
目前,大多数厂商都提供了MPIO功能。
但其实现技术方向多种。
其功能的侧重点也不同,有的只能解决容错问题,有的即能解决容错问题,也能够提高性能。
Mcrosoft 的iSCSI 2.x 中的initiator组件可兼容许多厂商提供的MPIO。
它主要提供了两个MPIO的设计思路。
一种是基于多连接的(Multi-connection)。
关于这种方案,在RFC3720中有具体的描述,在此不缀述。
另一种是基于多会话的(Multi-Session)。
这种方案是微软独创的。
在RFC3720中解释会话是指同一个initiator(以下称客户端)和同一个target(以下称服务端)的逻辑上的连接。
在这个逻辑的链路中可以有多个TCP连接组成(即Muti-connection)。
而Target的标识在全球是唯一的。
微软的思路是:可以有两个相同Target名的Target,但它所提供的LUN必须是指代着相同的存储资源。
比如双控存储的两个控制器,但它们与客户端的TCP连接不同。
这样,当用微软的客户端去登录这些双控时,就把它们认为同一个Target的不同路径。
如下图:下载如果没有ISCSI的安装包,可以从微软网站上下载:/downloads/details.aspx?familyid=12CB3C1A15D64585B385BEFD1319 F825&displaylang=en安装当安装时需要选择Microsoft MPIO Multipathing Support for iSCSI。
如果没有选择的话,两个控制器映射过来的LUN,即使时同一个Target的。
分别登录后,也会在磁盘管理中显示为两块磁盘。
使用VMware ESXi 5.1搭建VMware虚拟化平台四、配置iSCSI目标服务器拓扑规划任务目标使用Starwind iSCSI SAN 6.0在Window上搭建iSCSI目标服务器,在Windows 7客户端上使用iSCSI发起程序连接到iSCSI存储。
项目实施1、安装Starwind iSCSI SAN 6.0(1)运行Starwind 6.0的安装程序,开始安装Starwind iSCSI SAN & NAS 6.0,如图1-120所示。
提示:如果在Windows Server 2003或Windows XP中安装Starwind,需要先安装iSCSI Initiator。
Windows Server 2008、Windows 7或更高版本默认集成了iSCSI Initiator,直接安装Starwind就可以。
(2)使用“Full Installation”,安装所有组件,如图1-121所示。
图1-120 安装Starwind 图1-121 选择所有组件(3)要使用Starwind,必须要有授权密钥。
可以在Starwind的官方网站申请一个免费的密钥,然后选择“Thank you,I do have a key already”,如图1-122所示。
(4)浏览找到授权密钥文件,如图1-123所示。
图1-122 选择已经拥有授权密钥图1-123 选择授权密钥文件(5)安装完成后会自动打开Starwind Management Console,并连接到本机的Starwind Server,如图1-124所示。
如果没有连接Starwind Server,可以选中计算机名,单击Connect。
图1-124 Starwind Management Console2、创建iSCSI Software Target(1)选择Targets Add Target,添加iSCSI目标,如图1-126所示。
使⽤iSCSI协议挂载⽹络磁盘,电脑瞬间扩⼤⼀个T的容量!前⾔不知道有多少⼈在家⾥搭建中央存储设备的,也就是NAS。
这个东西在我⽇常⽣活中,存储了⼤量的个⼈资料,家⼈们的照⽚,技术的资料,还有各种⾼清影视剧。
搭配公⽹的IP,可以真正做到,任何时候任何地点的读取资料的需求。
我之前玩NAS写过⼀篇基础性的介绍⽂章,包括公⽹的申请和端⼝映射,有兴趣的⼩伙伴可以读下:然⽽使⽤NAS⼀段时间后,虽然可以随时随地的对⽂件进⾏读取和保存。
但是我发现还是有很多不⽅便的地⽅。
⽐如我电脑⾥的⼀个资料在公⽹环境要从NAS读取(注意是公⽹,内⽹其实怎么样都⾏),碰到了以下⼏个⿇烦:1.打开NAS的管理界⾯,进⾏授权登陆,把⽂件下载到本地运⾏。
如果⽂件⼩倒还没事,如果⽂件体积⼀⼤,⽐如⼀部电影20个G,那我必须等电影全部下载到本地才可以观看。
2.群晖NAS提供了Synology driver⽂件同步⼯具,每台电脑上需要装⼀个客户端软件,A电脑同步上去,B电脑启动时还要等待Synology driver同步下来才能使⽤⽂件。
我总觉得这种⽅式虽然可⾏,但还是太⿇烦,还要通过第三⽅同步软件的⽀持才可以⽤。
不原⽣。
3.如果是通过ftp,sftp等这种⽅式进⾏挂载访问,也是⼀样的问题。
⽆⾮就是把⽹页的授权登陆换成了ftp的授权。
⽽且ftp好像也不⽀持流⽅式的读取,电影⽆法直接读取播放。
4.⾄于smb协议⽅式,把smb映射到公⽹存在安全隐患。
况且smb的传输效率也很低。
所以我后来都采⽤webdav协议进⾏挂载,把nas挂载成本地的⼀个⽹络硬盘进⾏访问。
这种⽅式我⼀直觉得是最好的⽅式,因为相当于直接在本地进⾏了NAS磁盘的操作。
也能以流的⽅式播放影视资源。
多台电脑,也能同时挂载,这⾥存进去,那⾥就能实时读取到。
相当便捷。
但是在使⽤webdav的时候我也发现⼀些弊端,⽐如有些软件或者游戏是不⽀持直接装在⽹络磁盘⾥的。
我于是就想,如果系统能把⽹络磁盘当做是⾃⼰本地的磁盘。
3.3任务1 iSCSI的配置3.3.1 配置环境应用于存储区域网络(SAN)环境中的存储虚拟化(storage visualization)技术通常是指异构的SAN环境下的虚拟存储服务,它带给人们的益处是:提高存储利用率降低成本,简化大型、复杂、异构的存储环境的管理工作。
iSCSI 通过IP网络,将SCSI块数据转换成网络封包的一种传输标准,它和NAS一样透过IP网络来传输数据,但在数据存储方式上采用与NAS不太、与FC-SAN相同的块协议(Block Protocal)。
在Windows server2012上面配置iSCSI,需要一下主要过程:(1)在Windows server 2012上启动iSCSI服务器功能;(2)在iSCSI管理界面,创建iSCSI虚拟网盘;(3)在服务器节点使用发起程序连接到设置好的服务器上的磁盘;设计实验环境iSCSI环境示意图如下所示。
图3-8 iSCSI实验环境架构本书以Windows server2012集成iSCSI功能为例介绍在服务器角色中集成iSCSI服务器功能。
Windows Server 2012(开发代号:Windows Server 8)是微软的一个服务器系统。
这是Windows 8的服务器版本,并且是Windows Server 2008 R2的继任者。
Windows Server 2012 R2 将能够提供全球规模云服务的Microsoft 体验带入您的基础架构,在虚拟化、管理、存储、网络、虚拟桌面基础结构、访问和信息保护、Web 和应用程序平台等方面具备多种新功能和增强功能。
系统安装硬件配置要求最低系统要求:(1)处理器:1.4GHz 64位;(2)RAM:512MB;(3)磁盘空间:32GB;系统安装如下需要如下步骤:光盘插入光驱以后,进入系统安装界面,如下图2-1所示,选择简体中文语言版本。
图3-1 win2012语言选择界面进入系统安装首界面。
在windows机器上配置和使用iSCSI协议的网络存储第1章下载和安装Initiator
1.1 下载地址
安装环境为windows2003 sp2
下载并安装Microsoft iSCSI initiator ,地址为:
/download/A/E/9/AE91DEA1-66D9-417C-ADE4-92D824 B871AF/Initiator-2.08-build3825-x86fre.exe
1.2 软件安装
运行软件,安装过程不用单独设置
第2章Initiator的配置
安装完成后,现在开始配置:
2.1 运行Microsoft iSCSI Initiator 在桌面上会有Initiator的图标,点击进入操作界面
2.2 登录界面
Change..可以按照规范格式要求修改Initiator Node Name
Secret 如果服务器端没有开启CHAP,这里不需要修改。
2.3 discovery 界面配置
图中已经添加了
添加过程为:
2.3.1 在服务器上查找服务地址和端口(默认3260)
2.3.2 客户端上添加目标服务器地址
在客户端上点击add ,在窗口中填写
Ip地址为服务器地址,端口为3260 默认地址。
2.3.3 高级设置里面设置部署方式
点击Advanced…
选择Microsoft iSCSI Initiator
目标地址为本机ip地址
2.3.4 其他
其他不选,CHAP选项,如果服务器没有设置CHAP就不要填写。
2.4 Targets 配置界面
配置完成discovery后,在这个界面上可以看到targets中有一个iSCSI服务器的服务id。
状态status 为Inactive 完成log no后如下图:
点击log no…
选择选中“Automaticaly restore this connection when system boots”以后永久保留target操作。
Advanced不用操作。
点击ok 开始系统连接
如果已经连接会提示:
5 persistent targets 界面配置
Targets log no 后,在这里会有出现已经选择的target 连接,显示的为网络存储的服务名称。
点击details 会有详细信息
在target 界面上点击details 会有服务器主机的详细信息
在服务器管理界面上可以看到如下信息:
对hosts进行配置,可以将多个vdisks 划分到指定的hosts上面。
windows主机的磁盘管理界面
可以看到一个新增磁盘:磁盘1,因为前期已经对磁盘挂接到了一个linux机器上,如图:
创建了两个分区,所以在磁盘管理界面上有两个未知分区。
有743G 未分配。
初始化磁盘可以进行使用,因本次安装为尝试性创建,防止影响原有内容,不对其进行初始化。
另外在存储管理界面上可以增加CHAP的控制,但是在修改参数的时候,会导致磁盘与原有挂接点断开,为保证其他使用存储的安全,暂时不修改该参数。
如果打开CHAP,将会在客户端上进行如下设置:
在log on 界面上点击advanced…勾选CHAP login information 输入在服务器端设置的用
户名和密码。