yum install kernel-devel openssl-devel gcc rpm-build rpm -q kernel-devel openssl-devel gcc rpm-build wget http://downloads.sourceforge.net/project/iscsitarget/iscsitarget/1.4.18/iscsitarget-1.4.18.tar.gz tar -xvf iscsitarget-1.4.18.tar.gz cd iscsitarget-1.4.18 make make install
[[email protected] ~]# rpm -q kernel-devel openssl-devel gcc rpm-build kernel-devel-2.6.18-128.7.1.el5 kernel-devel-2.6.18-164.el5 openssl-devel-0.9.8e-12.el5 openssl-devel-0.9.8e-12.el5 gcc-4.1.2-44.el5 rpm-build-4.4.2.3-9.el5 [[email protected] ~]# cd source/ [[email protected] source]# wget http://downloads.sourceforge.net/project/iscsitarget/iscsitarget/1.4.18/iscsitarget-1.4.18.tar.gz --06:42:57-- http://nchc.dl.sourceforge.net/sourceforge/iscsitarget/iscsitarget-1.4.18.tar.gz 正在查找主機 nchc.dl.sourceforge.net... 211.79.60.17, 2001:e10:ffff:1f02::17 正在連接 nchc.dl.sourceforge.net|211.79.60.17|:80... 連上了。 已送出 HTTP 要求,正在等候回應... 200 OK 長度: 121290 (118K) [application/x-gzip] Saving to: `iscsitarget-1.4.18.tar.gz' 100%[=================================================================================================================================>] 121,290 85.5K/s in 1.4s 07:04:28 (85.5 KB/s) -- 已儲存 ‘iscsitarget-1.4.18.tar.gz’ [121290/121290]) FINISHED --07:04:28-- Downloaded: 1 files, 118K in 1.4s (85.5 KB/s) [[email protected] source]# tar -xvf iscsitarget-0.4.18.tar.gz iscsitarget-1.4.18/ iscsitarget-1.4.18/etc/ iscsitarget-1.4.18/etc/initiators.allow iscsitarget-1.4.18/etc/initiators.deny iscsitarget-1.4.18/etc/targets.allow : : iscsitarget-1.4.18/doc/manpages/ iscsitarget-1.4.18/doc/manpages/ietd.8 iscsitarget-1.4.18/doc/manpages/ietadm.8 iscsitarget-1.4.18/doc/manpages/ietd.conf.5 iscsitarget-1.4.18/README.initiators [[email protected] source]# cd iscsitarget-1.4.18 [[email protected] iscsitarget-1.4.18]# make Applying Patch compat-2.6.29.patch patching file kernel/config.c Applying Patch compat-2.6.28.patch patching file kernel/conn.c Applying Patch compat-2.6.25-2.6.27.patch patching file kernel/block-io.c : CC [M] /root/source/iscsitarget-1.4.18/kernel/ua.o CC [M] /root/source/iscsitarget-1.4.18/kernel/seq_list.o LD [M] /root/source/iscsitarget-1.4.18/kernel/iscsi_trgt.o Building modules, stage 2. MODPOST CC /root/source/iscsitarget-1.4.18/kernel/iscsi_trgt.mod.o LD [M] /root/source/iscsitarget-1.4.18/kernel/iscsi_trgt.ko make[1]: Leaving directory `/usr/src/kernels/2.6.18-128.7.1.el5-x86_64'
make /data1t/iSCSI dd if=/dev/zero of=/data1t/iSCSI/LUN0 bs=1024 count=40000 dd if=/dev/zero of=/data1t/iSCSI/LUN1 bs=1024 count=40000
vi /etc/initiators.allow
#iqn.<year>-<month>.<hostname>:<LVM diskname> #iqn.2009-03.pd920:mydiskname ALL 192.168.11.236
vi /etc/initiators.deny
#ALL:ALL
vi /etc/ietd.conf
Target iqn.2009-10.com.ichiayi:storage.data1t.iscsi.data01 #IncomingUser trysoft trysoft #OutgoingUser trysoft trysoft Lun 0 Path=/data1t/iSCSI/LUN0,Type=fileio Lun 1 Path=/data1t/iSCSI/LUN1,Type=fileio Lun 2 Path=/data1t/iSCSI/LUN2,Type=fileio Alias iSCSI for ichiayi MaxConnections 1 InitialR2T Yes ImmediateData Yes
chkconfig iscsi-target on service iscsi-target start
yum install iscsi-initiator-utils
vi /etc/iscsi/iscsid.conf
node.startup = automatic node.session.timeo.replacement_timeout = 120 node.conn[0].timeo.login_timeout = 15 node.conn[0].timeo.logout_timeout = 15 node.conn[0].timeo.noop_out_interval = 15 node.conn[0].timeo.noop_out_timeout = 15 node.session.initial_login_retry_max = 10 node.session.cmds_max = 128 node.session.queue_depth = 32 node.session.iscsi.InitialR2T = No node.session.iscsi.ImmediateData = Yes node.session.iscsi.FirstBurstLength = 262144 node.session.iscsi.MaxBurstLength = 16776192 node.conn[0].iscsi.MaxRecvDataSegmentLength = 131072 discovery.sendtargets.iscsi.MaxRecvDataSegmentLength = 32768 node.session.iscsi.FastAbort = No
vi /etc/iscsi/initiatorname.iscsi
InitiatorName=iqn.2009-10.com.ichiayi:vm-mail
chkconfig --list | grep iscsi
[[email protected] ~]# chkconfig --list | grep iscsi iscsi 0:關閉 1:關閉 2:關閉 3:開啟 4:開啟 5:開啟 6:關閉 iscsid 0:關閉 1:關閉 2:關閉 3:開啟 4:開啟 5:開啟 6:關閉
iscsiadm -m discovery -t sendtargets -p 192.168.11.250 service iscsi restart
[[email protected] ~]# iscsiadm -m discovery -t sendtargets -p 192.168.11.250 192.168.11.250:3260,1 iqn.2009-10.com.ichiayi:storage.data1t.iscsi.data01 [[email protected] ~]# service iscsi start iscsid 已停止執行但 pid 檔案仍在 Turning off network shutdown. Starting iSCSI daemon: [ 確定 ] [ 確定 ] 正在設置 iSCSI 目標(targets): Logging in to [iface: default, target: iqn.2009-10.com.ichiayi:storage.data1t.iscsi.data01, portal: 192.168.11.250,3260] Login to [iface: default, target: iqn.2009-10.com.ichiayi:storage.data1t.iscsi.data01, portal: 192.168.11.250,3260]: successful [ 確定 ]
iscsiadm -m node -p 192.168.11.250 -T iqn.2009-10.com.ichiayi:storage.data1t.iscsi.data01 -l -d 10 * 如果有正常連上就會有以上的訊息 login to [xxx] : successful
fdisk -l