iSCSIで行こう

ひょんなことからiSCSIのセットアップを行うことになり、自宅のnetbsd/i386(VIA C7)で

% cd /usr/pkgsrc
% sudo pkg_comp build devel/netbsd-iscsi-target
% sudo pkg_add -u packages/i386/devel/netbsd-iscsi-target.tgz

とかしてちょちょっとセットアップ。イニシエータの方は、GlobalSANから拝借。
pkg_addでインストールするとターゲットではこんな感じで設定が入っている。

% cat /etc/iscsi/targets
# $NetBSD: targets,v 1.2 2006/02/16 19:30:57 agc Exp $
#(snip)
# extent file or device start length
extent0 /tmp/iscsi-target0 0 100MB

# target flags storage netmask
target0 rw extent0 0.0.0.0/0

変更するもよし、そのままでもよしです。
あとは、HOWTO-iSCSI-target
のとおり、

% sudo /etc/rc.d/iscsi_target forcestart

でテスト用途はOK。ちゃんと使うなら、ちゃんとiscsi_target=YESと/etc/rc.confに書くこと。
一方、initiatorですが、GlobalSANのSNS?ではleopardはサポート外のように言われていますが、入れてみるとすくなくとも、devel/netbsd-iscsi-targetとの接続は出来ました。

iSCSIいいですね。武蔵野通研の中の人、私が悪う(間抜けで)ございました。これ、凄いです。