iscsi

hao@sheeva% make kernel                            [~/iscsi/iscsitarget-1.4.19]
make -C /lib/modules/2.6.30.5/build SUBDIRS=/exports/home/hao/iscsi/iscsitarget-
1.4.19/kernel modules
make[1]: ディレクトリ `/exports/home/hao/src/linux-2.6.30.5' に入ります

  WARNING: Symbol version dump /exports/home/hao/src/linux-2.6.30.5/Module.symve
rs
           is missing; modules will have no dependencies and modversions.

  CC [M]  /exports/home/hao/iscsi/iscsitarget-1.4.19/kernel/iscsi.o
  CC [M]  /exports/home/hao/iscsi/iscsitarget-1.4.19/kernel/nthread.o
  CC [M]  /exports/home/hao/iscsi/iscsitarget-1.4.19/kernel/wthread.o
  CC [M]  /exports/home/hao/iscsi/iscsitarget-1.4.19/kernel/config.o
  CC [M]  /exports/home/hao/iscsi/iscsitarget-1.4.19/kernel/digest.o
  CC [M]  /exports/home/hao/iscsi/iscsitarget-1.4.19/kernel/conn.o
  CC [M]  /exports/home/hao/iscsi/iscsitarget-1.4.19/kernel/session.o
  CC [M]  /exports/home/hao/iscsi/iscsitarget-1.4.19/kernel/target.o
  CC [M]  /exports/home/hao/iscsi/iscsitarget-1.4.19/kernel/volume.o
  CC [M]  /exports/home/hao/iscsi/iscsitarget-1.4.19/kernel/iotype.o
  CC [M]  /exports/home/hao/iscsi/iscsitarget-1.4.19/kernel/file-io.o
  CC [M]  /exports/home/hao/iscsi/iscsitarget-1.4.19/kernel/null-io.o
  CC [M]  /exports/home/hao/iscsi/iscsitarget-1.4.19/kernel/target_disk.o
  CC [M]  /exports/home/hao/iscsi/iscsitarget-1.4.19/kernel/event.o
  CC [M]  /exports/home/hao/iscsi/iscsitarget-1.4.19/kernel/param.o
  CC [M]  /exports/home/hao/iscsi/iscsitarget-1.4.19/kernel/block-io.o
  CC [M]  /exports/home/hao/iscsi/iscsitarget-1.4.19/kernel/ua.o
  LD [M]  /exports/home/hao/iscsi/iscsitarget-1.4.19/kernel/iscsi_trgt.o
  Building modules, stage 2.
  MODPOST 1 modules
  CC      /exports/home/hao/iscsi/iscsitarget-1.4.19/kernel/iscsi_trgt.mod.o
  LD [M]  /exports/home/hao/iscsi/iscsitarget-1.4.19/kernel/iscsi_trgt.ko
make[1]: ディレクトリ `/exports/home/hao/src/linux-2.6.30.5' から出ます
root@sheeva# /etc/init.d/iscsitarget start
Starting iSCSI enterprise target service: FATAL: Module iscsi_trgt not found.
failed - module is missing!
root@sheeva# make -n install-kernel
install -vD kernel/iscsi_trgt.ko \
                /lib/modules/2.6.30.5/extra/iscsi/iscsi_trgt.ko
root@sheeva# make install          [/exports/home/hao/iscsi/iscsitarget-1.4.19]
removed `/usr/sbin/ietd'
`usr/ietd' -> `/usr/sbin/ietd'
removed `/usr/sbin/ietadm'
`usr/ietadm' -> `/usr/sbin/ietadm'
`etc/initd/initd.debian' -> `/etc/init.d/iscsi-target'
install: creating directory `/etc/iet'
`etc/targets.allow' -> `/etc/iet/targets.allow'
`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'
`ChangeLog' -> `/usr/share/doc/iscsitarget/ChangeLog'
`COPYING' -> `/usr/share/doc/iscsitarget/COPYING'
`RELEASE_NOTES' -> `/usr/share/doc/iscsitarget/RELEASE_NOTES'
`README' -> `/usr/share/doc/iscsitarget/README'
removed `/usr/share/doc/iscsitarget/README.vmware'
`README.vmware' -> `/usr/share/doc/iscsitarget/README.vmware'
`README.initiators' -> `/usr/share/doc/iscsitarget/README.initiators'
install: creating directory `/lib/modules/2.6.30.5/extra'
install: creating directory `/lib/modules/2.6.30.5/extra/iscsi'
`kernel/iscsi_trgt.ko' -> `/lib/modules/2.6.30.5/extra/iscsi/iscsi_trgt.ko'
Running depmod
root@sheeva# /etc/init.d/iscsitarget start
Starting iSCSI enterprise target service: succeeded.
root@sheeva# dd if=/dev/zero bs=1M count=1024 of=disk.img            [/exports]
1024+0 records in
1024+0 records out
1073741824 bytes (1.1 GB) copied, 36.8734 s, 29.1 MB/s
root@sheeva# ietadm --op new --tid=100 --params Name=iqn.2010-04.net.as-is.iscsi
:test
root@sheeva# ietadm --op new --tid=100 --lun=0 --params Path=/exports/disk.img
root@sheeva# cat /proc/net/iet/volume                                [/exports]
tid:100 name:iqn.2010-04.net.as-is.iscsi:test
        lun:0 state:0 iotype:fileio iomode:wt path:/exports/disk.img
tid:1 name:iqn.2001-04.com.example:storage.disk2.sys1.xyz
        lun:0 state:0 iotype:fileio iomode:wt path:/dev/sdb2
Last modified: 2010-04-12 by Unknown