fedora enable NAT 台北動物園及貓空纜車一日遊

iSCSI

測試平台 Fedora 7

iscsi target

一開始抓 release 版的 iscsitarget-0.4.15.tar.gz
不過編不起來
後來改抓 svn 版本
$ svn co svn://svn.berlios.de/iscsitarget/trunk

make;make install 編譯安裝都正常

編輯設定檔:
$ vi /etc/ietd.conf
Target iqn.2007-09.candyz:storage.test
Lun 0 Path=/dev/sdb4
Alias iSCSI

$ vi /etc/initiators.allow
iqn.2007-09.candyz:storage.test 192.168.1.0/24

$ vi /etc/initiators.deny
ALL ALL

$ /etc/init.d/iscsi-target start

iscsi initiator

$ yum install iscsi-initiator-utils

$ iscsiadm -m discovery -t sendtargets -p 192.168.1.23:3260

$ /etc/init.d/iscsi start

同時跑 iscsi-target 跟 iscsi 的機器,iscsi-target 要在 iscsi 之前先跑

$ dmesg
Loading iSCSI transport class v2.0-724.
iscsi: registered transport (tcp)
iscsi: registered transport (iser)
scsi4 : iSCSI Initiator over TCP/IP
scsi 4:0:0:0: Direct-Access IET VIRTUAL-DISK 0 PQ: 0 ANSI: 4
sd 4:0:0:0: [sdc] 32515560 512-byte hardware sectors (16648 MB)
sd 4:0:0:0: [sdc] Write Protect is off
sd 4:0:0:0: [sdc] Mode Sense: 77 00 00 08
sd 4:0:0:0: [sdc] Write cache: disabled, read cache: enabled, doesn’t support DPO or FUA

接下來就可以 fdisk mkfs mount umount 等來使用了

3 Responses to “iSCSI”

  1. Mark Says:

    您好
    我是用FC6,但是測了好幾次都無法編輯也無法make
    make
    出現下面錯誤

    make -C usr
    make[1]: Entering directory `/home/iscsitarget-0.4.15/usr’
    make[1]: Nothing to be done for `all’.
    make[1]: Leaving directory `/home/iscsitarget-0.4.15/usr’
    make -C /lib/modules/2.6.18-5-686/build SUBDIRS=/home/iscsitarget-0.4.15/kernel modules
    make[1]: Entering directory `/lib/modules/2.6.18-5-686/build’
    make[1]: *** No rule to make target `modules’. Stop.
    make[1]: Leaving directory `/lib/modules/2.6.18-5-686/build’
    make: *** [kernel] Error 2

    您後來有知道原因了嗎
    關於您版上的svn版本找了好久爬了很多文始終找部到 = =a
    能否請您指點一下呢

  2. Mark Says:

    更正一下
    以下才是我的 剛剛看到有人有同樣問題不過os不同 = =a

    [root@iSCSI iscsitarget-0.4.15]# make
    /bin/sh: cc: command not found
    /bin/sh: line 0: [: -le: unary operator expected
    /bin/sh: line 0: [: -lt: unary operator expected
    make -C usr
    make[1]: Entering directory `/usr/local/iscsitarget-0.4.15/usr’
    cc -O2 -fno-inline -Wall -Wstrict-prototypes -g -I../include -c -o ietd.o ietd.c
    make[1]: cc: Command not found
    make[1]: *** [ietd.o] Error 127
    make[1]: Leaving directory `/usr/local/iscsitarget-0.4.15/usr’
    make: *** [usr] Error 2
    [root@iSCSI iscsitarget-0.4.15]#

  3. jason Says:

    你好.關於iscsi 主機端及客端.均已設定完成..
    在WINDOWS XP內..可以看到一個G磁碟的空間.並且可以有完整的寫入權限.
    只要使用者端重新開機..那麼寫入G磁碟檔案.就能順利寫入ISCSI伺服器內..

    不過..

    我現在希望的結果是…在重開機後.使用者端所寫入的檔案.不會因為重新啟動電腦後.寫入ISCSI伺服器內..請問..這樣子的設定.我要怎麼做..

Leave a Reply

FireStats icon Powered by FireStats