iSCSI ターゲットソフトウェア
IET †The iSCSI Enterprise Target Project が配布している iSCSI ターゲット 入手 †本体最新版: 0.4.16 インストール †$ CFLAGS='-mtune=core2' make 2>&1 | tee make.log # su - # make install 2>&1 | tee install.log `usr/ietd' -> `/usr/sbin/ietd' `usr/ietadm' -> `/usr/sbin/ietadm' `etc/initd/initd.redhat' -> `/etc/init.d/iscsi-target' `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' `README' -> `/usr/share/doc/iscsitarget/README' `README.vmware' -> `/usr/share/doc/iscsitarget/README.vmware' `kernel/iscsi_trgt.ko' -> `/lib/modules/2.6.18-92.1.18.el5/kernel/iscs/iscsi_trgt.ko' # vim /etc/ietd.conf Target iqn.2008-11.org.tukizakura.iscsi:storage.test Lun 0 Path=/dev/md0,Type=fileio # /etc/init.d/iscsi-target start # chkconfig --add iscsi-target 設定 †注意点 †参考資料 †The iSCSI Enterprise Target Project tgtd †redhat や centos に scsi-target-utils パッケージとして含まれる iSCSI ターゲット インストール †設定 †○iSCSI ターゲット作成 # tgtadm --lld iscsi --op new --mode target --tid 1 --targetname iqn.2008-11.org.tukizakura.iscsi:strage.md0 ターゲット内の「LUN:0」(Logical Unit Number:0)には、 あらかじめコントローラが設定されている # tgtadm --lld iscsi --op show --mode target Target 1: iqn.2008-11.org.tukizakura.iscsi:strage.md0 System information: Driver: iscsi Status: running I_T nexus information: LUN information: LUN: 0 Type: controller SCSI ID: deadbeaf1:0 SCSI SN: beaf10 Size: 0 Backing store: No backing store Account information: ACL information: ○公開するパーティションをロジカルユニットとしてターゲットに登録 # tgtadm --lld iscsi --op new --mode logicalunit --tid 1 --lun 1 --backing-store /dev/iSCSIvg00/VMpool # tgtadm --lld iscsi --op show --mode target Target 1: iqn.2008-11.org.tukizakura.iscsi:strage.md0 System information: Driver: iscsi Status: running I_T nexus information: LUN information: LUN: 0 Type: controller SCSI ID: deadbeaf1:0 SCSI SN: beaf10 Size: 0 Backing store: No backing store LUN: 1 Type: disk SCSI ID: deadbeaf1:1 SCSI SN: beaf11 Size: 70G Backing store: /dev/iSCSIvg00/VMpool Account information: ACL information: ○接続を許可するイニシエータを登録 # tgtadm --lld iscsi --op bind --mode target --tid 1 --initiator-address 192.168.2.0/24 ○iSCSI ターゲットパラメータ取得 # tgtadm --lld iscsi --op show --mode target --tid 1 MaxRecvDataSegmentLength=8192 MaxXmitDataSegmentLength=8192 HeaderDigest=None DataDigest=None InitialR2T=Yes MaxOutstandingR2T=1 ImmediateData=Yes FirstBurstLength=65536 MaxBurstLength=262144 DataPDUInOrder=Yes DataSequenceInOrder=Yes ErrorRecoveryLevel=0 IFMarker=No OFMarker=No DefaultTime2Wait=2 DefaultTime2Retain=20 OFMarkInt=Reject IFMarkInt=Reject MaxConnections=1 ○iSCSI ターゲットパラメータ変更 # tgtadm --lld iscsi --mode target --op update --tid 1 --name MaxConnections --value 5 # tgtadm --lld iscsi --op show --mode target --tid 1 | grep MaxConnections MaxConnections=5 注意点 †参考資料 †新しいscsi-target-utilsパッケージ 某所の噂 †iSCSI Enterprise Target http://iscsitarget.sourceforge.net/ 156 :login:Penguin :sage :2008/02/26(火) 18:43:54 ID:3ohYvjcf tgtdのほうが速いの? 157 :login:Penguin :sage :2008/02/26(火) 23:44:18 (p)ID:7kVRSsMr(2) IETは、クライアントから大きな連続データのアクセスが多い時は ietd.confで Type=blockio にしてOSのバッファキャッシュを使わない ようにしたほうが速い。 それでも連続read/writeしながら、転送状態をモニターすると 約20秒に1回、データの送受信が1秒弱止まり、引っかかるような動きをする。 158 :login:Penguin :2008/02/26(火) 23:54:24 ID:pIhfRG+7 RHEL5やCentOS5の場合、scsi-target-tuilsなるパッケージが入っているようだ。 159 :login:Penguin :sage :2008/02/27(水) 00:32:42 ID:NbUJGsfc スレ違いだけど windowsXPをたターゲットにするフリーなソフトってある? 160 :login:Penguin :sage :2008/02/27(水) 01:27:32 ID:3i2l2nc3 158 :login:Penguin :2008/02/26(火) 23:54:24 ID:pIhfRG+7 RHEL5やCentOS5の場合、scsi-target-tuilsなるパッケージが入っているようだ。 >>158 それがtgtd |