`
jiangshuiy
  • 浏览: 335777 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论
阅读更多
由于需要使用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
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics