日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

修改linux系统iqn,linux iSCSI target配置全过程

發布時間:2025/3/19 linux 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 修改linux系统iqn,linux iSCSI target配置全过程 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

linux iSCSI target配置全過程

linux iSCSI target配置全過程

一:Install iSCSI target for Linux

1,操作系統:

[root@rac2 ~]# cat /etc/issue

Enterprise Linux Enterprise Linux AS release 4 (October Update 4)

Kernel r on an m

[root@rac2 /]# uname -a

Linux rac2.mycorpdomain.com 2.6.9-42.0.0.0.1.ELsmp #1 SMP Sun Oct 15 14:02:40 PDT 2006 i686 i686 i386 GNU/Linux

[root@rac2 /]#

2,解壓文件

[root@rac2 ~]# tar -xzvf iscsitarget-0.4.15.tar.gz

3,編譯

[root@rac2 ~]# cd iscsitarget-0.4.15

[root@rac2 iscsitarget-0.4.15]# ls

ChangeLog COPYING doc etc include kernel Makefile patches README README.vmware usr

[root@rac2 iscsitarget-0.4.15]# make

Applying Patch compat-2.6.14-2.6.18.patch

patching file kernel/iscsi.h

patching file kernel/digest.c

patching file kernel/file-io.c

。。。

[root@rac2 iscsitarget-0.4.15]# make install

install: creating directory `/lib/modules/2.6.9-42.0.0.0.1.ELsmp/kernel/iscsi'

`kernel/iscsi_trgt.ko' -> `/lib/modules/2.6.9-42.0.0.0.1.ELsmp/kernel/iscsi/iscsi_trgt.ko'

depmod -aq

`usr/ietd' -> `/usr/sbin/ietd'

`usr/ietadm' -> `/usr/sbin/ietadm'

`etc/initd/initd.redhat' -> `/etc/init.d/iscsi-target'

`etc/ietd.conf' -> `/etc/ietd.conf'

`etc/initiators.allow' -> `/etc/initiators.allow'

`etc/initiators.deny' -> `/etc/initiators.deny'

`doc/manpages/ietadm.8' -> `/usr/share/man/man8/ietadm.8'

`doc/manpages/ietd.8' -> `/usr/share/man/man8/ietd.8'

`doc/manpages/ietd.conf.5' -> `/usr/share/man/man5/ietd.conf.5'

install: creating directory `/usr/share/doc/iscsitarget'

`ChangeLog' -> `/usr/share/doc/iscsitarget/ChangeLog'

`COPYING' -> `/usr/share/doc/iscsitarget/COPYING'

`README' -> `/usr/share/doc/iscsitarget/README'

`README.vmware' -> `/usr/share/doc/iscsitarget/README.vmware'

[root@rac2 iscsitarget-0.4.15]#

4,配置

[root@rac2 iscsitarget-0.4.15]# vi /etc/ietd.conf

User userid superpassword

Target iqn.2001-04.com.example:storage.disk2.sys1.xyz

Lun 0 /dev/sdb1 fileio

Alias lun0

5,啟動服務

[root@rac2 etc]# cd /etc/init.d

[root@rac2 init.d]# ls

acpid crond halt killall netplugd openibd rhnsd snmpd xfs

anacron cups hidd kudzu network oracleasm rpcgssd snmptrapd xinetd

apmd cups-config-daemon ibmasm lm_sensors NetworkManager pand rpcidmapd spamassassin ypbind

arptables_jf diskdump ipmi mdmonitor nfs pcmcia rpcsvcgssd sshd yum

atd dund iptables mdmpd nfslock portmap rwhod syslog

auditd firstboot irda messagebus nscd psacct saslauthd sysstat

autofs functions irqbalance microcode_ctl ntpd rawdevices sendmail tog-pegasus

bluetooth gpm iscsi-target netdump o2cb readahead single vncserver

cpuspeed haldaemon isdn netfs ocfs2 readahead_early smartd winbind

[root@rac2 init.d]# /etc/init.d/iscsi-target start

Starting iSCSI target service: [ OK ]

[root@rac2 init.d]#

6,察看驗證

dmesg

iSCSI Enterprise Target Software - version 0.4.15

iotype_init(92) register fileio

iotype_init(92) register blockio

iotype_init(92) register nullio

parse_fileio_params(230) Unknown /dev/sdb1 fileio

fileio_attach(268) -22

[root@rac2 init.d]#

[root@rac2 init.d]# tailf /var/log/messages

Oct 24 09:22:13 rac2 ntpd[2995]: kernel time sync disabled 0041

Oct 24 09:23:16 rac2 ntpd[2995]: kernel time sync enabled 0001

Oct 24 09:24:15 rac2 kernel: iSCSI Enterprise Target Software - version 0.4.15

Oct 24 09:24:15 rac2 kernel: iotype_init(92) register fileio

Oct 24 09:24:15 rac2 kernel: iotype_init(92) register blockio

Oct 24 09:24:15 rac2 kernel: iotype_init(92) register nullio

Oct 24 09:24:15 rac2 iscsi-target: ietd startup succeeded

Oct 24 09:24:15 rac2 kernel: parse_fileio_params(230) Unknown /dev/sdb1 fileio

Oct 24 09:24:15 rac2 kernel: fileio_attach(268) -22

Oct 24 09:24:15 rac2 ietd: Can't create a logical unit 22 1 0 /dev/sdb1 fileio

7,修改配置文件為:

Target iqn.2001-04.com.example:storage.disk2.sys1.idisk

Lun 4 Path=/dev/sdb1,Type=fileio

Alias sdb

然后啟動的時候dmesg信息為:

iSCSI Enterprise Target Software - version 0.4.15

iotype_init(92) register fileio

iotype_init(92) register blockio

iotype_init(92) register nullio

日志信息:

Oct 25 16:31:35 test kernel: iSCSI Enterprise Target Software - version 0.4.15

Oct 25 16:31:35 test kernel: iotype_init(92) register fileio

Oct 25 16:31:35 test kernel: iotype_init(92) register blockio

Oct 25 16:31:35 test kernel: iotype_init(92) register nullio

在這個地方我搞了好久,看大家的文章一直配置文件都是可以如下配置的:

Target iqn.2001-04.com.example:storage.disk2.sys1.xyz

Lun 0 /dev/sdb1 fileio

Alias Test

但是我的一直不行,我原來是虛擬機,然后重新安裝了redhat4u4,還是不行,后來有安裝了redhat5,還是不行.

中間我也試過用如下配置文件:

User userid superpassword

Target iqn.2001-04.com.example:storage.disk2.sys1.xyz

Lun 0 Path=/dev/sdb1, type=fileio

Alias Test

可是還不行,最后發現type開頭字母我把它寫成小寫了.

二,Red Hat linux iSCSI initiator configuration

1,操作系統:

[root@rac1 ~]# cat /etc/issue

Enterprise Linux Enterprise Linux AS release 4 (October Update 4)

Kernel r on an m

[root@rac1 ~]#

2,安裝initiator

[root@rac1 ~]# rpm -ivh iscsi-initiator-utils-4.0.3.0-4.i386.rpm

warning: iscsi-initiator-utils-4.0.3.0-4.i386.rpm: V3 DSA signature: NOKEY, key ID db42a60e

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

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

[root@rac1 ~]#

3,修改/etc/iscsid.conf 文件

vi /etc/iscsid.conf

修改下面3項:

DiscoveryAddress=

This needs to be set to the Group IP Address of your UIT Array.

SendAsyncText=yes

For the initiator to receive Vendor Specific async events from the target.

Continuous=yes

To globally specify that all discovery sessions be kept open.

4,啟動服務

[root@rac1 etc]# service iscsi start

Checking iscsi config: [ OK ]

Loading iscsi driver: [ OK ]

mknod: `/dev/iscsictl': File exists

Starting iscsid: [ OK ]

[root@rac1 etc]#

5,設置iscsi服務

[root@rac1 etc]# chkconfig --list iscsi

iscsi 0:off 1:off 2:off 3:off 4:off 5:off 6:off

[root@rac1 etc]# chkconfig --add iscsi

[root@rac1 etc]# chkconfig --add iscsi

[root@rac1 etc]# chkconfig iscsi on

[root@rac1 etc]# chkconfig --list iscsi

iscsi 0:off 1:off 2:on 3:on 4:on 5:on 6:off

6,察看scsi設備

[root@rac1 etc]# iscsi-ls

*******************************************************************************

SFNet iSCSI Driver Version ...4:0.1.11-3(02-May-2006)

*******************************************************************************

[root@rac1 etc]#

7, 正常情況下應該是:

[root@rac1 ~]# iscsi-ls

*******************************************************************************

SFNet iSCSI Driver Version ...4:0.1.11-3(02-May-2006)

*******************************************************************************

TARGET NAME : iqn.2001-04.com.example:storage.disk2.sys1.idisk

TARGET ALIAS :

HOST ID : 6

BUS ID : 0

TARGET ID : 0

TARGET ADDRESS : 172.25.1.100:3260,1

SESSION STATUS : ESTABLISHED AT Thu Oct 25 00:46:13 CST 2007

SESSION ID : ISID 00023d000001 TSIH 200

*******************************************************************************

總結

以上是生活随笔為你收集整理的修改linux系统iqn,linux iSCSI target配置全过程的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。