分享

CentOS 6.5 安装使用iscsi

 冬木*细雪 2015-01-09

iSCSI(发音为 /а?sk?zi/)又称为IP-SAN,是一种基于因特网及SCSI-3协议下的存储技术,由IETF提出,并于2003年2月11日成为正式的标准。与传统的SCSI技术比较起来,iSCSI技术有以下三个革命性的变化:

把原来只用于本机的SCSI协同透过TCP/IP网络传送,使连接距离可作无限的地域延伸;
连接的服务器数量无限(原来的SCSI-3的上限是15);
由于是服务器架构,因此也可以实现在线扩容以至动态部署。

有关ISCSI-target 可参考 CentOS 6.5 安装使用iSCSI-Target

 

直接使用Yum安装iSCSI Initiator

  1. [root@I-IT ~]# yum install iscsi\*
  2.  
  3. [root@I-IT ~]# rpm -qa | grep iscsi\*
  4. iscsi-initiator-utils-devel-6.2.0.873-10.el6.x86_64
  5. iscsi-initiator-utils-6.2.0.873-10.el6.x86_64

 

和常规rpm 一样,命令在/sbin下,配置文件在/etc/iscsi 下:

  1. [root@I-IT ~]# ls /etc/iscsi/ | sort
  2. initiatorname.iscsi ##软件iSCSI initiator的intiator名称配置文件##
  3. iscsid.conf ##所有刚发起的iSCSI session默认都将使用这个文件中的参数设定##
  4.  
  5. 确认iscsi服务随系统启动而启动
  6.  
  7. ######################################################################
  8. [root@I-IT ~]# chkconfig --list | grep iscsi
  9. iscsi 0:off 1:off 2:off 3:on 4:on 5:on 6:off
  10. iscsid 0:off 1:off 2:off 3:on 4:on 5:on 6:off
  11. ######################################################################

 

设置InitiatorName

  1. [root@I-IT ~]# cat /etc/iscsi/initiatorname.iscsi
  2. InitiatorName=iqn.2014-04.com.i-it:test-iscsi
  3.  
  4. ##接受参数的名字严格区分大小写##
  5. ##遵循IQN命名规范iqn.domaindate.reverse.domain.name:optional name

 

设置iscsi参数

  1. ###编辑/etc/iscsi/iscsi.conf文件,确认node.startup的值为automatic,如果iSCSI存储服务器的target上启用了CHAP认证,则还需要配置CAHP认证:###
  2. |这块注释很容易懂|
  3. #node.session.auth.authmethod = CHAP
  4. #node.session.auth.username = username
  5. #node.session.auth.password = password #至少12个字符哦#
  6. node.startup = automatic 自动登录(默认是automatic)
  7. node.startup = manual 手动登录。
  8. node.session.timeo.replacement_timeout = 120 #应用程序的超时时间

 

可以先查看一下磁盘的情况

  1. ########可以看到我前面共享出来的设备##########
  2. [root@itchenyi ~]# iscsiadm -m discovery -t sendtargets -p www.i-it.info
  3. 10.204.10.204:3260,1 iqn.2014-04.i-it.info:test-iscsi

 

核对设备信息

  1. [root@itchenyi ~]# iscsiadm -m node -o show
  2. # BEGIN RECORD 6.2.0-873.10.el6
  3. node.name = iqn.2014-04.i-it.info:test-iscsi
  4. node.tpgt = 1
  5. node.startup = automatic
  6. ##省略若干行.....##

 

登入到iSCSI

  1. [root@itchenyi ~]# iscsiadm -m node --targetname iqn.2014-04.i-it.info:test-iscsi --portal www.i-it.info --login
  2. Logging in to [iface: default, target: iqn.2014-04.i-it.info:test-iscsi, portal: 10.204.10.204,3260] (multiple)
  3. Login to [iface: default, target: iqn.2014-04.i-it.info:test-iscsi, portal: 10.204.10.204,3260] successful.
  4.  
  5. ## 登入所有扫描到到iscsi ##
  6. iscsiadm -m node --login

 

查看磁盘信息并格式化磁盘

  1. [root@itchenyi ~]# fdisk -l
  2. ###.....省略多行###
  3. Disk /dev/sdc: 10.7 GB, 10742151168 bytes
  4. 64 heads, 32 sectors/track, 10244 cylinders
  5. Units = cylinders of 2048 * 512 = 1048576 bytes
  6. Sector size (logical/physical): 512 bytes / 512 bytes
  7. I/O size (minimum/optimal): 512 bytes / 512 bytes
  8. Disk identifier: 0xf2fa270c
  9.  
  10. Device Boot Start End Blocks Id System
  11. /dev/sdc1 1 10244 10489840 83 Linux
  12. ###.....省略多行###
  13.  
  14. [root@itchenyi ~]# mkfs.ext4 /dev/sdc1

 

设置开机自动挂载

  1. [root@itchenyi ~]# cat /etc/
  2. ###.....省略多行###
  3. /dev/sdc1 /mnt ext4 defaults 0 0
  4.  
  5. [root@itchenyi ~]# mount -a
  6. [root@itchenyi ~]# df -h
  7. Filesystem Size Used Avail Use% Mounted on
  8. /dev/sda3 74G 61G 9.6G 87% /
  9. tmpfs 2.9G 500K 2.9G 1% /dev/shm
  10. /dev/sda1 194M 32M 152M 18% /boot
  11. /dev/sda5 372G 2.7G 351G 1% /data
  12. /dev/sdc1 9.9G 151M 9.2G 2% /mnt

 

对iSCSI-target进行注销、删除操作

  1. ###注销指定targets### ###注销前请卸载当前挂载的iSCSI共享磁盘###
  2. [root@itchenyi ~]# iscsiadm -m node -T iqn.2014-04.i-it.info:test-iscsi --portal www.i-it.info -u
  3. Logging out of session [sid: 1, target: iqn.2014-04.i-it.info:test-iscsi, portal: 10.204.10.204,3260]
  4. Logout of [sid: 1, target: iqn.2014-04.i-it.info:test-iscsi, portal: 10.204.10.204,3260] successful.
  5.  
  6. ###注销所有targets###
  7. [root@itchenyi ~]# iscsiadm -m node --logoutall=all
  8.  
  9. ###删除targets信息###
  10. [root@itchenyi ~]# iscsiadm -m node -o delete -T iqn.2014-04.i-it.info:test-iscsi --portal www.i-it.info
  11.  
  12.  
  13. ###查看当前iSCSI数据库中存储了哪些target记录###
  14. [root@itchenyi ~]# iscsiadm -m node
  15. iscsiadm: No records found
 
本文版权采取: BY-NC-SA 协议进行授权,转载注明出处。除IT-Tools、News以及特别标注,本站所有文章均为原创。
如果喜欢可以: 点此订阅本站

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多