Changes between Initial Version and Version 1 of linux/iscsi


Ignore:
Timestamp:
1970/01/01 09:21:16 (55 years ago)
Author:
yuna
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • linux/iscsi

    v1 v1  
     1= IET(The iSCSI Enterprise Target)でiSCSIをLinux上で使う = 
     2LinuxでiSCSIのターゲットを利用するには、[http://iscsitarget.sourceforge.net/ iSCSI Enterprise Target](IET)を利用する。まずは、ストレージを作る準備をしよう。 
     3== ドライバのビルド/インストール == 
     4{{{ 
     5# rpmbuild -ta  iscsitarget-1.4.20.1.tar.gz 
     6# cd /root/rpmbuild/RPMS/x86_64/ 
     7# rpm -Uvh iscsitarget-1.4.20.1-1.x86_64.rpm  kmod-iscsitarget-1.4.20.1-1_2.6.33.3_85.fc13.x86_64.x86_64.rpm 
     8}}} 
     9モジュールのインストールが完了したら、モジュールをロードする。 
     10{{{ 
     11# insmod iscsi_trgt 
     12# dmesg 
     13iSCSI Enterprise Target Software - version 1.4.20.1 
     14iscsi_trgt: Registered io type fileio 
     15iscsi_trgt: Registered io type blockio 
     16iscsi_trgt: Registered io type nullio 
     17}}} 
     18 
     19== ストレージの作成 == 
     20ストレージの作成は、まずiSCSIのストレージにしたいファイルを作成する。 
     21{{{ 
     22# dd if=/dev/zero of=/iscsi/iscsitarget bs=1024 count=100000 
     23}}} 
     24次に、ietd.confに作成したファイルをiSCSIストレージとして利用する設定を行う。 
     25/etc/iet/ietd.confに下記の記述を追加する。 
     26{{{ 
     27Target iqn.2001-04.org.ultimana:storage.disk1.sys1.hdd1 
     28        IncomingUser                                    
     29        OutgoingUser 
     30        Lun 0 Path=/iscsi/iscsitarget,Type=fileio 
     31}}} 
     32iSCSIターゲットの起動と確認しよう。 
     33{{{ 
     34# /etc/init.d/iscsi-target start 
     35# iscsiadm -m discovery --type sendtargets -p 10.68.99.75 
     36192.168.122.1:3260,1 iqn.2001-04.org.ultimana:storage.disk1.sys1.hdd1 
     37}}} 
     38== iSCSIの利用側 == 
     39iSCSIを利用するには、次のようにする。 
     40{{{ 
     41# iscsiadm  -m node -T iqn.2001-04.org.ultimana:storage.disk1.sys1.hdd1 -p 10.68.99.75:3260,1 --login 
     42Logging in to [iface: default, target: iqn.2001-04.org.ultimana:storage.disk1.sys1.hdd1, portal: 10.68.99.75,3260] 
     43Login to [iface: default, target: iqn.2001-04.org.ultimana:storage.disk1.sys1.hdd1, portal: 10.68.99.75,3260]: successful 
     44}}} 
     45dmesgで確認すると、認識されたデバイス名が分かる。 
     46{{{ 
     47# dmesg 
     48.... 
     49scsi6 : iSCSI Initiator over TCP/IP 
     50scsi 6:0:0:0: Direct-Access     IET      VIRTUAL-DISK     0    PQ: 0 ANSI: 4 
     51sd 6:0:0:0: [sdb] 200000 512-byte logical blocks: (102 MB/97.6 MiB) 
     52sd 6:0:0:0: [sdb] Write Protect is off 
     53sd 6:0:0:0: [sdb] Mode Sense: 77 00 00 08 
     54sd 6:0:0:0: [sdb] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA 
     55sd 6:0:0:0: Attached scsi generic sg2 type 0 
     56 sdb: unknown partition table 
     57sd 6:0:0:0: [sdb] Attached SCSI disk 
     58}}} 
     59ここでは、/dev/sdbとして認識されている。あとは、普通のDISKの様に利用すればok。 
     60