Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1943179
  • 博文数量: 328
  • 博客积分: 4302
  • 博客等级: 上校
  • 技术积分: 5486
  • 用 户 组: 普通用户
  • 注册时间: 2010-07-01 11:14
个人简介

悲剧,绝对的悲剧,悲剧中的悲剧。

文章分类

全部博文(328)

文章存档

2017年(6)

2016年(18)

2015年(28)

2014年(73)

2013年(62)

2012年(58)

2011年(55)

2010年(28)

分类: LINUX

2013-04-08 11:22:29

RHEL 5已开始在内核中加入了对iSCSI的支持,使用的 iSCSI Initiator软件是Open-iSCSI Initiator,支持万兆网卡

一. 下载并安装iscsi-initiator

下载安装包:http://rpm.pbone.net/index.php3?stat=26&dist=52&size=1085306&name=iscsi-initiator-utils-6.2.0.872-16.el5.x86_64.rpm

  1. [root@localhost iscsi]# rpm -iv iscsi-initiator-utils-6.2.0.872-16.el5.x86_64.rpm
  2. warning: iscsi-initiator-utils-6.2.0.872-16.el5.x86_64.rpm: Header V4 DSA signature: NOKEY, key ID 1d1e034b
  3. Preparing packages for installation...
  4. iscsi-initiator-utils-6.2.0.872-16.el5

  5. [root@localhost iscsi]# service iscsi status
  6. iscsid is stopped

  7. [root@localhost iscsi]# service iscsi start
  8. iscsid is stopped
  9. Starting iSCSI daemon: [ OK ]
  10.                                                            [ OK ]
  11. Setting up iSCSI targets: iscsiadm: No records found
  12.                                                            [ OK ]
这个安装将iscsid、iscsiadm安装到/sbin目录下,它还将把默认的配置文件安装到/etc/iscsi目录下:

/etc/iscsi/iscsid.conf                 所有刚发起的iSCSI session默认都将使用这个文件中的参数设定。
/etc/iscsi/initiatorname.iscsi       软件iSCSI initiator的intiator名称配置文件。
在iscsi启动的时候,iscsid和iscsiadm会读取这两个配置文件。

二. 配置并启动iscsi服务

设置启动级别
  1. [root@ovm ~]# chkconfig --list |grep iscsi
  2. iscsi 0:off 1:off 2:off 3:on 4:on 5:on 6:off
  3. iscsid 0:off 1:off 2:off 3:on 4:on 5:on 6:off
  1. #如果某个级别为off,可以进行更改
  2. [root@ovm ~]# chkconfig iscsi --level 35 on
查看启动iscsi服务
  1. [root@ovm ~]# service iscsi status
  2. iscsid is stopped

  3. [root@ovm ~]# service iscsi start
  4. iscsid is stopped
  5. Starting iSCSI daemon:                                     [ OK ]
  6.                                                            [ OK ]
  7. Setting up iSCSI targets: iscsiadm: No records found
  8.                                                            [ OK ]

  9. [root@ovm ~]# service iscsid status
  10. iscsid (pid 14071) is running...

三. 发现target

这里后端存储为ZFSSA,iSCSI的IP为192.168.56.101,可以看到已经有targets
  1. [root@ovm ~]# iscsiadm -m discovery -t sendtargets -p 192.168.56.101:3260
  2. 192.168.56.101:3260,2 iqn.1986-03.com.sun:02:442f55c1-0d1f-e521-88f7-861f050bd705
  3. 192.168.56.101:3260,2 iqn.1986-03.com.sun:02:db647535-9a7b-6f21-d60f-9b4dd14fea33

  4. [root@ovm ~]# iscsiadm -m node -p 192.168.56.101 --login
    Logging in to [iface: default, target: iqn.1986-03.com.sun:02:65bf5eab-b70b-42b4-c602-ed6fba998089, portal: 192.168.56.101,3260] (multiple)
    Login to [iface: default, target: iqn.1986-03.com.sun:02:65bf5eab-b70b-42b4-c602-ed6fba998089, portal: 192.168.56.101,3260] successful.


四. 登陆target


  1. [root@ovm ~]# iscsiadm -m node -p 192.168.56.101 -l
  2. Logging in to [iface: default, target: iqn.1986-03.com.sun:02:65bf5eab-b70b-42b4-c602-ed6fba998089, portal: 192.168.56.101,3260] (multiple)
  3. Login to [iface: default, target: iqn.1986-03.com.sun:02:65bf5eab-b70b-42b4-c602-ed6fba998089, portal: 192.168.56.101,3260] successful.
这里可以用-T后面跟target名称,最后的-l(英文字母中小写的L),是login的意思。

可以使用 --op update -n node.startup -v automatic 来实现开机自动登录
可以使用iscsiadm -m node --loginall=all 一次登录所有的targets。

[root@pe03 Server]# iscsiadm -m node --loginall=all

五. 发现新磁盘

然后需要在存储服务器上分配LUN给initiator,之后运行fdisk -l 就可以看到新加的硬盘了
阅读(1530) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~