關於iscsi-Target問題請教
各位大俠,本人在RHEL5.4上面部署iscsi enterprise target 1.4.19(從這裡下載的:http://sourceforge.net/projects/iscsitarget/files/)
出現這樣的問題,麻煩大家看看是什麼問題!我的系統的Red Hat Enterprise Linux 5.4
1.正常安裝iscsi-target成功:
2.ietd.conf的設置:
3.LV的設置,顯示正常:
4.iscsi-target正常啟動,沒有什麼問題,服務也在正常運行:
5.大家可以看看啟動之後的log文件:
6.在Windows XP的iscsi initiator中,可以正常添加iscsi target的IP:
7.沒有任何錯誤提示:
8.問題來了,但是在「Targets」中沒有任何LUN出現:
[ 本帖最後由 天國逆子 於 2010-1-8 15:05 編輯 ]
《解決方案》
樓主:
tgtadm --lld iscsi --op show --mode target
把這個信息貼出來看看。
《解決方案》
# tgtadm --lld iscsi --op show --mode target
-bash: tgtadm: command not found
tgtadm是在哪個rpm包裡面的?
《解決方案》
原帖由 天國逆子 於 2010-1-8 17:41 發表 http://linux.chinaunix.net/bbs/images/common/back.gif
# tgtadm --lld iscsi --op show --mode target
-bash: tgtadm: command not found
tgtadm是在哪個rpm包裡面的?
#which tgtadm
/usr/sbin/tgtadm
#rpm -qf /usr/sbin/tgtadm
scsi-target-utils-0.0-5.20080917snap.el5
《解決方案》
原帖由 blueswxs 於 2010-1-9 00:38 發表 http://linux.chinaunix.net/bbs/images/common/back.gif
#which tgtadm
/usr/sbin/tgtadm
#rpm -qf /usr/sbin/tgtadm
scsi-target-utils-0.0-5.20080917snap.el5
謝謝,我不是用rpm安裝的,我是直接用源碼編譯安裝的,沒有tgtadm,有ietadm.
# ietadm --op show --tid=1
Operation not permitted.
所以,應該是Target沒有真正啟動。我臨時增加Target和Lun:
# ietadm --op new --tid=1 --params Name=iqn.com.example:storage1
# ietadm --op new --tid=1 --lun=0 --params Path=/dev/sda6,Type=fileio
這樣成功了,但是ietadm只是動態或者說臨時添加的LUN,並沒有更改/etc/ietd.conf的內容,所以只要重新啟動iscs-target服務,這個臨時添加的LUN就會消失。
奇怪的是,用ietadm添加的LUN可以成功,但是在/etc/ietd.conf裡面無論怎樣設置都沒用。為什麼呢?
[ 本帖最後由 天國逆子 於 2010-1-10 11:52 編輯 ]
《解決方案》
原帖由 天國逆子 於 2010-1-10 11:50 發表 http://linux.chinaunix.net/bbs/images/common/back.gif
謝謝,我不是用rpm安裝的,我是直接用源碼編譯安裝的,沒有tgtadm,有ietadm.
# ietadm --op show --tid=1
Operation not permitted.
所以,應該是Target沒有真正啟動。我臨時增加Ta ...
這麼說來,應該是配置文件出了問題。
樓主 可以這樣排錯:
1、查看日誌有沒有錯誤。
2、手動啟動進程,掛參(配置文件、DEBUG)等。