Version 1 (modified by yuna, 55 years ago) (diff) |
---|
IET(The iSCSI Enterprise Target)でiSCSIをLinux上で使う
LinuxでiSCSIのターゲットを利用するには、 iSCSI Enterprise Target(IET)を利用する。まずは、ストレージを作る準備をしよう。
ドライバのビルド/インストール
# rpmbuild -ta iscsitarget-1.4.20.1.tar.gz # cd /root/rpmbuild/RPMS/x86_64/ # 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
モジュールのインストールが完了したら、モジュールをロードする。
# insmod iscsi_trgt # dmesg iSCSI Enterprise Target Software - version 1.4.20.1 iscsi_trgt: Registered io type fileio iscsi_trgt: Registered io type blockio iscsi_trgt: Registered io type nullio
ストレージの作成
ストレージの作成は、まずiSCSIのストレージにしたいファイルを作成する。
# dd if=/dev/zero of=/iscsi/iscsitarget bs=1024 count=100000
次に、ietd.confに作成したファイルをiSCSIストレージとして利用する設定を行う。 /etc/iet/ietd.confに下記の記述を追加する。
Target iqn.2001-04.org.ultimana:storage.disk1.sys1.hdd1 IncomingUser OutgoingUser Lun 0 Path=/iscsi/iscsitarget,Type=fileio
iSCSIターゲットの起動と確認しよう。
# /etc/init.d/iscsi-target start # iscsiadm -m discovery --type sendtargets -p 10.68.99.75 192.168.122.1:3260,1 iqn.2001-04.org.ultimana:storage.disk1.sys1.hdd1
iSCSIの利用側
iSCSIを利用するには、次のようにする。
# iscsiadm -m node -T iqn.2001-04.org.ultimana:storage.disk1.sys1.hdd1 -p 10.68.99.75:3260,1 --login Logging in to [iface: default, target: iqn.2001-04.org.ultimana:storage.disk1.sys1.hdd1, portal: 10.68.99.75,3260] Login to [iface: default, target: iqn.2001-04.org.ultimana:storage.disk1.sys1.hdd1, portal: 10.68.99.75,3260]: successful
dmesgで確認すると、認識されたデバイス名が分かる。
# dmesg .... scsi6 : iSCSI Initiator over TCP/IP scsi 6:0:0:0: Direct-Access IET VIRTUAL-DISK 0 PQ: 0 ANSI: 4 sd 6:0:0:0: [sdb] 200000 512-byte logical blocks: (102 MB/97.6 MiB) sd 6:0:0:0: [sdb] Write Protect is off sd 6:0:0:0: [sdb] Mode Sense: 77 00 00 08 sd 6:0:0:0: [sdb] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA sd 6:0:0:0: Attached scsi generic sg2 type 0 sdb: unknown partition table sd 6:0:0:0: [sdb] Attached SCSI disk
ここでは、/dev/sdbとして認識されている。あとは、普通のDISKの様に利用すればok。
Attachments
- storagemgr.sh (1003 bytes) - added by yuna 11 years ago.