不過是在linux 下面的
其實在windows 也有ㄧ支
Microsoft iSCSI Initiator
而且還寫的不錯咧~~發展的聽說比linux上的早
這次來記錄iSCSI-target 的部份
照慣例
這是官網
http://iscsitarget.sourceforge.net/
把iscsitarget 抓下來之後
make make make
不過這種code包好之後會有kernel module跟user space兩部份
要包kernel module 就要注意kernel 版本
2.6.14以下的kernel不支援!!!
這次包的2.6.22版,kernel 已經內建target module 不過有點舊而且怕跟user daemon 有問題,就不選進去
- configure file 位置
- 執行體
ietadm 用來操作ietd
記得要先 insmod
結束要
先
ietadm -op delete
不然會砍不掉
---
target 可以分享 磁碟(/dev/sda) 磁區(/dev/sda1) 甚至是 DD產生檔(/home/123.iso)
ex:
dd if=/dev/zero of=/root/test.iso count=1 seek=104857
ex:
dd if=/dev/zero of=/tmp/test.iso bs=102400 count=1
---
認證部份有分
IncomingUser
OutgoingUser
放在Target 外是 discovery 階段
Target 內 是session 階段
建議不要使用 OutgoingUser的設定...單用IncomingUser 即可
相容MS的話密碼要超過12個
---
簡單conf
IncomingUser bejo b12345678901
Target iqn.2001-04.com.example:storage.disk2.sys1.xyz
IncomingUser bejo b12345678901
Lun 0 Path=/dev/sda1,Type=fileio
MaxConnections 1
ImmediateData yes
沒有留言:
張貼留言