日期:2014-05-16  浏览次数:20650 次

linux iscsi initiator 安装配置

实现环境:vmware workstation,netapp simulator,windows 2003,redhat linux enterprise;

一、安装并配置iSCSI Initiator软件

?

?

1.从光盘安装iscsi initiator

?

[root@pe03 Server]#?cd /mnt/Server/

[root@pe03 Server]#?rpm -ivh iscsi-initiator-utils-6.2.0.742-0.5.el5.i386.rpm

warning: iscsi-initiator-utils-6.2.0.742-0.5.el5.i386.rpm: Header V3 DSA signature: NOKEY, key ID 37017186

Preparing... ########################################### [100%]

1:iscsi-initiator-utils ########################################### [100%]

这个安装将iscsid、iscsiadm安装到/sbin目录下,它还将把默认的配置文件安装到/etc/iscsi目录下:

/etc/iscsi/iscsid.conf?所有刚发起的iSCSI session默认都将使用这个文件中的参数设定。

/etc/iscsi/initiatorname.iscsi?软件iSCSI initiator的intiator名称配置文件。

在iscsi启动的时候,iscsid和iscsiadm会读取这两个配置文件。

查询软件包安装情况(安装了哪些文件及其位置;)

[root@rhe5 Server]#?rpm –q --list iscsi-initiator-utils-6.2.0.742-0.5.el5?
/etc/iscsi/iscsid.conf?
/etc/rc.d/init.d/iscsi?
/etc/rc.d/init.d/iscsid?
/sbin/iscsi-iname?
/sbin/iscsiadm?
/sbin/iscsid?
/sbin/iscsistart

Technorati 标签:?iscsi initiator


/usr/share/doc/iscsi-initiator-utils-6.2.0.742?
/usr/share/doc/iscsi-initiator-utils-6.2.0.742/README?
/usr/share/man/man8/iscsiadm.8.gz?
/usr/share/man/man8/iscsid.8.gz?
/var/lib/iscsi/nodes?
/var/lib/iscsi/send_targets?
/var/lock/iscsi?
[root@rhe5 Server]#?rpm -q --scripts iscsi-initiator-utils-6.2.0.742-0.5.el5?
postinstall scriptlet (using /bin/sh):?
if [ ! -f /etc/iscsi/initiatorname.iscsi ]; then?
??????? echo "InitiatorName=`/sbin/iscsi-iname`" > /etc/iscsi/initiatorname.iscsi?
fi?
/sbin/chkconfig --add iscsid?
/sbin/chkconfig --add iscsi?
preuninstall scriptlet (using /bin/sh):?
if [ "$1" = "0" ]; then?
??? /sbin/chkconfig --del iscsi?
??? /sbin/chkconfig --del iscsid?
fi?
[root@rhe5 Server]#?iscsi-iname?
iqn.2005-03.com.redhat:01.4e85bacb9b8

2、确认iscsi服务随系统启动而启动

用chkconfig检查iscsi和iscsid服务在运行级别3和5中随系统的启动而自动启动

[root@pe03 Server]#?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

如果iscsid和iscsi没有随系统的启动而启动,则用chkconfig设置这两个服务在系统运行级别为3和5时随系统启动而启动

[root@pe03 Server]#?chkconfig iscsi --level 35 on

[root@pe03 Server]#?chkconfig iscsid --level 35 on

?

(3、设置InitiatorName)

用vi编辑/etc/iscsi/initiatorname.iscsi文件,文件内容如下

InitiatorName=iqn.2005-03.com.redhat:01.e7839d513f