MoinQ:

Describe iSCSI here.

Linux, Unix 間であれば、NFS でもいいのだが、iSCSIが動くと便利かもしれないと思い、試してみた。

target (server) の設定は iscsitarget をインストールして、ietd.conf を少しいじる。


initiator (client) の設定は必要なく、iscsiadm だけですむようだ。

# iscsiadm -m node --targetname iqn.2010-08.qmail.jp:storage.disk2.sys1.xyz --login

Logging in to [iface: default, target: iqn.2010-08.qmail.jp:storage.disk2.sys1.xyz, portal: 192.168.11.10,3260]
Login to [iface: default, target: iqn.2010-08.qmail.jp:storage.disk2.sys1.xyz, portal: 192.168.11.10,3260]: successful

# iscsiadm -m session

tcp: [1] 192.168.11.10:3260,1 iqn.2010-08.qmail.jp:storage.disk2.sys1.xyz

/dev/sdb が見えるようになるので、mount する。

# mount /dev/sdb /mnt

# df

ファイルシステム           1K-ブロック    使用   使用可 使用% マウント位置
/dev/sda1             94985044  10951664  79208344  13% /
none                   2023948       296   2023652   1% /dev
none                   2028460        96   2028364   1% /dev/shm
none                   2028460       104   2028356   1% /var/run
none                   2028460         0   2028460   0% /var/lock
none                   2028460         0   2028460   0% /lib/init/rw
/dev/sda8             54680732    184136  51718960   1% /media/d0419186-3abf-4dd1-a583-afb3ede9f49f
/dev/sdb              54680732    184140  51718956   1% /mnt

# ls /mnt

lost+found

これで通常のファイルと同様にアクセスできる。

終了は logout で。

# iscsiadm -m node --targetname iqn.2010-08.qmail.jp:storage.disk2.sys1.xyz --logout

Logging out of session [sid: 1, target: iqn.2010-08.qmail.jp:storage.disk2.sys1.xyz, portal: 192.168.11.10,3260]
Logout of [sid: 1, target: iqn.2010-08.qmail.jp:storage.disk2.sys1.xyz, portal: 192.168.11.10,3260]: successful

lsscsi という道具もあるとか。

-- ToshinoriMaeno 2010-08-02 12:45:44