過去ページ iSCSI/Target140629

LinuxマシンをiSCSI-Targetにするには

といろいろ選択肢がある。
scstのサイトからこれらを比較した一覧表がある。表中のSTGTはtgtかと。
http://scst.sourceforge.net/comparison.html

提供する領域は、HDDのパーティション、LVM、software-raidの他にddで作ったファイルも領域として提供可能である。
CentOS6の仮想マシンを最小構成で構築後、kernelを3.12.50にupdate、btrfsツールを追加して下記のように定義した。

[root@iscsi ~]# mkdir -p /export/{btrfs,raid,lvm}
 
[root@iscsi ~]# mdadm --create --level=6 --raid-devices=4 --spare-devices=0 /dev/md0 /dev/sdd /dev/sde /dev/sdf /dev/sdg
[root@iscsi ~]# mdadm --detail --brief /dev/md0 > /etc/mdadm.conf
[root@iscsi ~]# mkfs.xfs /dev/md0 && mount -t xfs /dev/md0 /export/raid
 
[root@iscsi ~]# pvcreate /dev/sdc && vgcreate vg0 /dev/sdc && lvcreate -n p1 -L 10G vg0
[root@iscsi ~]# mkfs.xfs /dev/vg0/p1 && mount -t xfs /dev/vg0/p1 /export/lvm
 
[root@iscsi ~]# yum install btrfs-progs
[root@iscsi ~]# mkfs.btrfs /dev/sdb && mount -t btrfs /dev/sdb /export/btrfs
 
[root@iscsi ~]# cat /proc/partitions
major minor  #blocks  name
 
   8        0    8388608 sda              *HDD全体(8GB)
   8        1     512000 sda1             *ext4で/boot(500MB)
   8        2    1048576 sda2             *swap(1024MB)
   8        3    6827008 sda3             *ext4で/(ルート領域,6.5GB)
   8       16   33554432 sdb              *btrfsで                       /export/btrfs(32GB)
   8       48   16777216 sdd                *software-raid(16GB)
   8       64   16777216 sde                *software-raid(16GB)
   8       32   33554432 sdc              *LVMのPG(32GB)
   8       80   16777216 sdf                *software-raid(16GB)
   8       96   16777216 sdg                *software-raid(16GB)
   9        0   33537024 md0              *software-raidをRAID6の xfs で /export/raid(16GB)
 253        0   10485760 dm-0             *LVMのLVを xfs で              /export/lvm(10GB)
[root@iscsi ~]#
[root@iscsi ~]# df -lTh
Filesystem         Type   Size  Used Avail Use% Mounted on
/dev/sda3          ext4   6.5G  869M  5.3G  14% /
tmpfs              tmpfs  939M     0  939M   0% /dev/shm
/dev/sda1          ext4   485M   54M  407M  12% /boot
/dev/md0           xfs     32G   33M   32G   1% /export/raid
/dev/mapper/vg0-p1 xfs     10G   33M   10G   1% /export/lvm
/dev/sdb           btrfs   32G  120K   30G   1% /export/btrfs
[root@iscsi ~]#

Linux SCSI target framework(tgt)

CentOS6でのiSCSI-Targetパッケージ
iSCSI/Target/tgt

The generic SCSI target subsystem for Linux(scst)

カーネルへのパッチ適用が必要みたい。ハードル高いな...
iSCSI/Target/scst

Linux-IO Target(LIO)

CentOS7ではこちらがiSCSI-Targetのパッケージの様子
iSCSI/Target/LIO


トップ   編集 添付 複製 名前変更     ヘルプ   最終更新のRSS
Last-modified: 2014-10-26 (日) 12:22:02 (944d)