RHEL 5已开始在内核中加入了对iSCSI的支持,使用的 iSCSI Initiator软件是Open-iSCSI Initiator,支持万兆网卡
一. 下载并安装iscsi-initiator
下载安装包:
-
[root@localhost iscsi]# rpm -iv iscsi-initiator-utils-6.2.0.872-16.el5.x86_64.rpm
-
warning: iscsi-initiator-utils-6.2.0.872-16.el5.x86_64.rpm: Header V4 DSA signature: NOKEY, key ID 1d1e034b
-
Preparing packages for installation...
-
iscsi-initiator-utils-6.2.0.872-16.el5
-
-
[root@localhost iscsi]# service iscsi status
-
iscsid is stopped
-
-
[root@localhost iscsi]# service iscsi start
-
iscsid is stopped
-
Starting iSCSI daemon: [ OK ]
-
[ OK ]
-
Setting up iSCSI targets: iscsiadm: No records found
-
[ OK ]
这个安装将iscsid、iscsiadm安装到/sbin目录下,它还将把默认的配置文件安装到/etc/iscsi目录下:
/etc/iscsi/iscsid.conf 所有刚发起的iSCSI session默认都将使用这个文件中的参数设定。
/etc/iscsi/initiatorname.iscsi 软件iSCSI initiator的intiator名称配置文件。
在iscsi启动的时候,iscsid和iscsiadm会读取这两个配置文件。
二. 配置并启动iscsi服务
设置启动级别
-
[root@ovm ~]# chkconfig --list |grep iscsi
-
iscsi 0:off 1:off 2:off 3:on 4:on 5:on 6:off
-
iscsid 0:off 1:off 2:off 3:on 4:on 5:on 6:off
-
#如果某个级别为off,可以进行更改
-
[root@ovm ~]# chkconfig iscsi --level 35 on
查看启动iscsi服务
-
[root@ovm ~]# service iscsi status
-
iscsid is stopped
-
-
[root@ovm ~]# service iscsi start
-
iscsid is stopped
-
Starting iSCSI daemon: [ OK ]
-
[ OK ]
-
Setting up iSCSI targets: iscsiadm: No records found
-
[ OK ]
-
-
[root@ovm ~]# service iscsid status
-
iscsid (pid 14071) is running...
三. 发现target
这里后端存储为ZFSSA,iSCSI的IP为192.168.56.101,可以看到已经有targets
-
[root@ovm ~]# iscsiadm -m discovery -t sendtargets -p 192.168.56.101:3260
-
192.168.56.101:3260,2 iqn.1986-03.com.sun:02:442f55c1-0d1f-e521-88f7-861f050bd705
-
192.168.56.101:3260,2 iqn.1986-03.com.sun:02:db647535-9a7b-6f21-d60f-9b4dd14fea33
-
-
[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
-
[root@ovm ~]# iscsiadm -m node -p 192.168.56.101 -l
-
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.
这里可以用-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 就可以看到新加的硬盘了
阅读(2229) | 评论(0) | 转发(0) |