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