由于需要使用iSCSI来配置个服务,故小小的研究了下:
一、iSCSI技术
SAN(Storage Area Network的缩写)意为存储区域网络,是真正的专注于企业级的存储。SAN采用一个分离的网络(从传统的局域网中分离)连接所有的存储器和服务器,这个网络可以采用高性能的实现技术,如光纤通道(Fiber Channel),可以容纳SCSI等协议,使数据块的移动更为有效,也便于用户自由增加磁盘阵列、磁带库或服务器等设备。现在的SAN基本都是通过Fibre Channel来实现的,Fibre Channel,简称FIBRE CHANNEL,又称光纤通道,是利用专用设备进行数据高速传输的一种网络标准,主要用于连接服务器的干线(backbones),并把服务器连接到存储设备上。采用高速的FIBRE CHANNEL作为传输媒介的SAN具有光纤信道在距离、性能和连接性等方面的优势,如果结合光纤通道交换机,则可以提供高达2Gb/s的数据传输速率,使独立于应用服务器网络系统之外的SAN几乎拥有了无限的存储能力。 但是利用FIBRE CHANNEL实现的SAN虽然性能优越,扩展性极佳,但价格却贵得惊人,管理起来也非常困难,让一般用户难以承受。也是许多企业不得不忍痛放弃SAN的原因。iSCSI(互联网小型计算机系统接口)是一种在Internet协议网络上,特别是以太网上进行数据块传输的标准,是一种集成了IP和SCSI的技术。它最大的特点就是让标准的SCSI命令能够在TCP/IP网络上的主机系统(启动器)和存储设备(目标)之间传送。与光纤通道相比,iSCSI具有许多优势,用‘iSCSI=低廉+高性能’这个等式来表示再恰当不过了。iSCSI是基于IP协议的技术标准,实现了SCSI和TCP/IP协议的连接,那些以局域网为网络环境的用户只需要少量的投入,就可以方便、快捷地对信息和数据进行交互式传输和管理。相对于以往的网络接入存储,iSCSI的产生解决了开放性、容量、传输速度以及兼容性等许多问题,让用户可以通过现有的TCP/IP网络来构建存储区域网,能够更容易地管理SAN存储。
二、Ubuntu上部署(使用9.04版本)
iscsi中target是提供磁盘的一端,而initiator是使用磁盘的一端!
Ubuntu下部署比较简单,我使用的是直接apt-get installl,不是源码安装:
sudo apt-get install iscsitarget
sudo apt-get install open-iscsi
然后编辑配置文件:
sudo vim /etc/ietd.conf
默认的配置文件,有详细的配置说明和示例,就修改了部分(最好做好注释或者备份)
iSNSServer 192.168.1.81(iSCSI服务所工作在的IP地址)
iSNSAccessControl No
Target iqn.2009-11.com.example:storage.disk2.sys1.xyz
Lun 0 Path=/home/jiang/iscsi,Type=fileio
Alias test
iSNSAccessControl No,这个我也没看太明白,似乎是不允许访问者对iSCSI进行控制;
Target iqn.2009-11.com.example:storage.disk2.sys1.xyz:开启一个Target,并且这个Target命名为:iqn.2009-11.com.example:storage.disk2.sys1.xyz
Lun 0 Path=/home/jiang/iscsi,Type=fileio:给刚才那个命名为 iqn.2009-04==11.com.example:storage.disk2.sys1.xyz的Target分配一个卷,测试就以本地作为存储的设备(最好应该是用个专用硬盘),类型为fileio
Alias test:设置一个别名:test;
保存,重启iscsi target用这个命令:
sudo /etc/init.d/iscsitarget restart
接着就是出现如下的提示:
Removing iSCSI enterprise target devices: succeeded.
Stopping iSCSI enterprise target service: succeeded.
Removing iSCSI enterprise target modules: succeeded.
Starting iSCSI enterprise target service: succeeded.
说明我的iSCSI服务已经正常运行了,进入Windows,装上Microsoft iSCSI Initiator,到Discovery里添加192.168.1.81这个Target Portals,到Tragets里刷新,立刻发现了“iqn.2009-04.com.example:storage.disk2.sys1.xyz”,马上log On,Windows发现新的磁盘,分区、格式化,投入使用。
troubleshooting:
1)
如果在iscsi target步骤出现
iscsitarget not enabled in "/etc/default/iscsitarget"
只需到将此文件的false改为true即可~
参考:http://www.ccw.com.cn/server/yyjq/htm2006/20060116_13UVI.htm
分享到:
相关推荐
该文档主要描述HP MSA2050存储基本操作,以及ubuntu系统模式下怎么发起iscsi程序,并连接到存储,以及配置multipath多路径。
Ubuntu使用iscsi方法,直接记事本打开即可。
好资料,iscsi存储挂载,非常实用的技术资料,分享各位
ubuntu 3.2-23 bugs of iscsi
傻瓜式利用OpenFiler部署iSCSI网络存储
有了iSCSI技术便能够极大地降低部署存储网络的成本,并能够充分利用现有的以太网络。随着性能和安全性的不断提高也越来越多地被企业应用。从全球来看 自2004年的3000万美元到2009年10亿美元,平均增长率100%。到...
有了iSCSI技术便能够极大地降低部署存储网络的成本,并能够充分利用现有的以太网络。随着性能和安全性的不断提高也越来越多地被企业应用。 iSCSI技术的应用目前在亚洲还处于观望状态,大多数企业客户还是对其应用...
Linux中搭建ISCSI共享存储. 安装iSCSI target软件 Iscsitarget下载地址为:http://iscsitarget.sourceforge.net [root@iscsi-target iscsi]#tar -xzvf iscsitarget-1.4.20.1.tar.gz [root@iscsi-target iscsi]#cd ...
linux多路径连接iScsi存储
linux集群,rhcs、iscsi和gfs2提供共享存储,通过lvs搭建基于共享存储的双机热备web服务,根据lvs的工作模式可选负载均衡、互为主备的工作模式。
本文详细介绍在Windows系统上通过iscsi 连接存储共享模式,部署安装oracle 12c rac asm模式,适合新手练习!如有疑问,可留言!
如何在linux系统上配置Iscsi,用的最简单的配置,没有任何干扰
iSCSI技术的使用价值主要体现在两个市场应用...与FC相比iSCSI技术更适用于为第二层服务器及其应用提供中低性能的部署应用。用户可以采用这个技术,经济地将独立的和DAS服务器连接到现有FC SAN上,或者iSCSI存储阵列上。
AIX 6 上配置 iSCSI Target 步骤详解
本文图文并茂的介绍了在iSCSI环境部署高可用集群的配置方法。
Linux系统配置iscsi存储方法详解
centos上iscsi+multipath多路径存储配置手册.pdf
在RHEL_5上安装并配置iSCSI_Initiator软件教程
iSCSI协议及实现 iSCSI协议简介 涉及到的SCSI的概念 启动设备和目标设备 启动设备(initiator):发起I/O请求的...在NAS上部署iSCSI协议很简单,因为不需要任何硬件上的改动,只是驱动软件的安装 iSCSI & SAN The end
vmware添加iscsi共享存储设备, vmware添加iscsi共享储存