Welcome 微信登录

首页 / 操作系统 / Linux / Ubuntu 下iscsi initiator的安装与使用

Ubuntu下比较方便好用的initiator是open iscsi,这里将要简要介绍它的使用方法:1.安装: sudo apt-get install open-iscsi2.chap设置 如果ip-san上设置了chap(没有设置chap的话,可以略去这一步),则要修改/etc/iscsi/iscsid.conf,找到以下内容,去掉前面的#,然后将用户名、密码改为san上设置好的密码node.session.auth.authmethod = CHAP

node.session.auth.username = username
node.session.auth.password = password3.搜索局域网内的target: iscsiadm -m discovery -t sendtargets -p 10.8.12.31:3260  其中 10.8.12.31 为target的ip,3260为iscsi服务的端口好,执行后可以看到如下内容:10.8.12.31:3260,1 iqn.2010-06.iscsiraid:raid-2718000358:default-target 也就是找到了target和它的iqn了。注意只有红色的部分是iqn另外,在搜索完target后,还可以用iscsiadm -m node来查看target的iqn4.查看initiator端的iqn: 在终端中输入 cat /etc/iscsi/initiatorname.iscsi |grep InitiatorName通常会显示如下信息:InitiatorName=iqn.1993-08.org.debian:01:54df13fa873e即可看到本机对应的iqn号了。某些盘阵在创建lun的时候,需要输入initiator端的iqn5.登入target: 找到了target的iqn,我们就可以登入了,运行iscsiadm -m node --targetname iqn.2010-06.iscsraid:raid-2718000358:default-target --login执行后,可以看到结果:Logging in to [iface: default, target: iqn.2010-06.iscsiraid:raid-2718000358:default-target, portal: 10.8.12.31,3260]
这时候,在另一个终端中运行dmesg|tail既可以看到[28387.007043] sd 4:0:0:0: [sdb] Attached SCSI disk
[28387.020253] sd 4:0:0:1: [sdc] Attached SCSI disk
[28387.027187] sd 4:0:0:2: [sdd] Attached SCSI disk
[28387.033962] sd 4:0:0:3: [sde] Attached SCSI disk说明挂载成功了。接下来,就可以用fdisk /dev/sdbmkfs.ext3 /dev/sdb对磁盘进行分区、格式化了之后,可以执行hdparm -tT /dev/sdb
来测试san的IO速度,结果如下:
/dev/sdb:
 Timing cached reads:   1814 MB in  2.00 seconds = 906.39 MB/sec
 Timing buffered disk reads:   34 MB in  3.08 seconds =  11.03 MB/sec还有一个问题就是,每次重启电脑通过iscsi挂载的磁盘信息都会丢失,所以要在/etc/init.d/下加入一个重新挂载盘阵的脚本6.注销target iscsiadm -m node --targetname iqn.2010-06.iscsraid:raid-2718000358:default-target --logout7.删除target iscsiadm -m node --op delete --targetname iqn.2010-06.iscsraid:raid-2718000358:default-target 可能会报错:iscsiadm: This command will remove the record [iface: default, target: iqn.2010-06.iscsiraid:raid-2718000358:default-target, portal: 192.168.100.140,3260], but a session is using it. Logout session then rerun command to remove record.
iscsiadm: Could not execute operation on all records. Err 22.执行/etc/init.d/open-iscsi restart重启open-iscsi服务,再fdisk -l就可以看到刚才挂载的iscsi盘都被卸掉了Linux的终端与进程Ubuntu 10.10 定制自己的LiveCD相关资讯      Ubuntu教程 
  • Ubuntu教程 - 使用Ubuntu拷贝CD和  (12/18/2013 14:38:16)
  • 让Ubuntu 12.10支持RAR和7Z文件解  (11/15/2012 18:51:50)
  • Windows 7硬盘安装Ubuntu 12.10图  (11/03/2012 19:22:47)
  • 完美安装Ubuntu 12.10最新AMD显卡  (11/27/2012 08:17:47)
  • Win 7硬盘安装Ubuntu 12.10  (11/05/2012 13:30:34)
  • 虚拟机上Ubuntu 11.10升级到12.04  (10/12/2012 20:00:38)
本文评论 查看全部评论 (0)
表情: 姓名: 字数