CentOS 5.2 储存区域网路(SAN)-安装与设定iSCSI Target 篇

(先直接转了,免得要的时候找不到。等有空了再来整理。)

 

 

储存区域网路(SAN)

谈到iSCSI就会先谈到储存区域网路(Storage Area Network, 简称 SAN),这是个专门用来传输磁碟资料的网路,以别于一般 TCP/IP 网路,通常预设 SAN 是使用光纤(FC,Fibre Channel)设备,不同的是 iSCSI 预设使用 Gigabit Ethernet(双交线)来作传输媒介,所以iSCSI 价格上比 Fibre Channel 低廉许多,所以这使得 iSCSI让许多中小企业能够以较低门槛就可以实现SAN的应用。
注:能够实现SAN应用有Fibre Channel,iSCSI与AoE 等等,其中以 Fibre Channel 价格最高、效能最优,而 iSCSI 是 Fibre Channel 之外较知名储存通讯协定,AoE 则是紧追在 iSCSI 的后起之秀,其实我也没有用过.
进阶学习:iSCSI 其实它也能够使用光纤来当传输媒介,但是通常为了节省费用而使用铜线。

iSCSI 介绍

iSCSI(Internet SCSI):一种主要应用在储存区域网路(SAN)通讯协定,iSCSI 将 SCSI 命令运行在 TCP/IP 网路上,用以传输磁碟资料。iSCSI 在 OSI 七层模型中属于传输层(Transport Layer)的通讯协定,提供给 iSCSI Target 与 iSCSI Initiator 之间沟通。

经由 iSCSI 技术,我们能够提供 Block-Level I/O 给 Initiator 主机,其目的不外乎是“将硬盘的排线网路化”、“把这台主机(Target 主机)幻化成另一台主机(Initiator 主机)的磁碟”以达成更大空间、更高 I/O 速度及具有冗余与高延展度的应用,类似 iSCSI 技术还有 Fibre Channel、AoE(ATA Over Ethernet)。
进阶学习:搭配 SAN 架构所应用之高阶技术之一为丛集档案系统(Cluster File System),RedHat 推广 GFS(Global FS)、SuSE 推广 OCFS2(Oracle Cluster FS)都是实际案例。

下面就SAN 中通常有两个角色“Target(服务端)”与“Initiator(客户端)”分别叙述如下:

Target_“储存设备”(Storage Device)

称为 Target 的通常是“储存设备”(Storage Device),也就是存放资料的硬盘(以硬盘阵列居多),在我们使用iSCSI时,会在 iSCSI 储存设备上去建立 LUN(Logical Unit Number)来提供给有 iSCSI Initiator 功能的主机来存取 iSCSI 储存设备。所以通俗一点讲,他就是服务端.
温馨提示:LUN 好比是个“逻辑单位磁碟”,为追求效率、冗余与延展性,这个 LUN 通常会是由数个实体磁碟(在搭配 RAID 或 LVM 技术后)所组成。

这次用来当作 iSCSI Target 主机是Centos5主机,因为Centos5本身是没有iSCSI Target的,其实别的发行版本也没有,所以我们只好手动编译iSCSI Enterprise Target.
编译 iSCSI Enterprise Target 软体

开始安装与设定

mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.org.bk

cd /etc/yum.repos.d/

wget http://centos.ustc.edu.cn/CentOS-Base.repo.5

mv CentOS-Base.repo.5 CentOS-Base.repo

yum update -y

yum -y install gcc gcc-c++ kernel-devel openssl-devel krb5-devel zlib-devel e2fsprogs-devel

reboot

iscsitarget下载地址

http://iscsitarget.sourceforge.net/

最新的是 0.4.17 版
注意:安装要2.6.14以上内核

fdils /dev/hda

建立分区 /deb/hda4

这里我不做软RAID,反正意义不大。

#tar -zxf iscsitarget-0.4.17.tar.gz

#cd iscsitarget-0.4.17

#make

#make install

安装完毕

马上设定

#vi /etc/ietd.conf

Target iqn.2009-03.com.iscsi-server:storage.lun1
Lun 0 Path=/dev/hda4,Type=fileio
Alias iDisk1

#vi /etc/initiators.allow

iqn.2009-03.com.iscsi-server:storage.lun1       10.10.20.54

#vi /etc/initiators.deny

iqn.2009-03.com.iscsi-server:storage.lun1       ALL

#/etc/init.d/iscsi-target start

#cat /proc/net/iet/volume

tid:1 name:iqn.2009-03.com.iscsi-server:storage.lun1
        lun:0 state:0 iotype:fileio iomode:wt path:/dev/hda4

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值