Chinaunix首页 | 论坛 | 博客
  • 博客访问: 6918280
  • 博文数量: 637
  • 博客积分: 10265
  • 博客等级: 上将
  • 技术积分: 6165
  • 用 户 组: 普通用户
  • 注册时间: 2004-12-12 22:00
文章分类

全部博文(637)

文章存档

2011年(1)

2010年(1)

2009年(3)

2008年(12)

2007年(44)

2006年(156)

2005年(419)

2004年(1)

分类: LINUX

2007-03-16 22:45:33

    一直以来,对于存储都没有什么概念,目前用的大部分都还是机器内部的硬盘,或者外接一个盘阵什么,所以对于SAN、NAS、DAS等等都没有了解,也不知道使用的时候需要注意些什么。
    最近iSCSI讨论的越来越多,各个操作系统都相继的支持iSCSI,使用也很方便,所以在Linux上试验了一下。

    对iSCSI也没什么了解,第一个发现的就是iscsitarget和linux-scsi这两个软件:
如果你要使用iscsitarget,注意你的内核版本必须高于2.6.14:

tar zxvf iscsitarget-0.4.14.tar.gz
cd iscsitarget-0.4.14
make
make install

这样就安装完毕了,呵呵,容易吧。
配置文件/etc/iet.conf

Target iqn.2006-04.wenzk.net:storage
# Users, who can access this target
# (no users means anyone can access the target)
#IncomingUser
#OutgoingUser
# Lun definition
# (right now only block devices are possible)
Lun 0 Path=/dev/sdc
# Alias name for this target
Alias iSCSI

修改以上部分就可以了,指定Lun和Path差不多就可以了

启动iscsitarget:
/etc/init.d/iscsi-target start

Linux-iscsi在FC6下可以直接用yum 安装:
yum install iscsi-initiator-utils

启动iSCSI服务:
/etc/init.d/iscsi start

搜索target:
iscsiadm -m discovery -t sendtargets -p 192.168.1.1:3260

iSCSI登陆:
iscsiadm -m node -T iqn.2006-04.wenzk.net:storage -p 192.168.1.1:3260 -l

如果没有错误提示,可以使用dmesg看到新的SCSI设备了
可以使用mount进行挂在。

iSCSI登出:
iscsiadm -m node -T iqn.2006-04.wenzk.net:storage -p 192.168.1.1:3260 -u

==========================
存在问题:
个人以为iSCSI很大的一个好处就是以block形式共享磁盘,所以A B都可以同时挂在同一块硬盘,这样A B就很方便的共享数据,
但是实际操作中发现试试未必如此,不知道iSCSI和SAN都能不能这么用,还是习惯使用NFS,NFS对于这些特性支持的很好。
不知道是否我理解有错误。

阅读(4859) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~