CentOS5 で iSCSI Target (その2)
昔、CentOS5 で iSCSI Tagetで、iSCSI Enterprise Target(IET)をインストールしてみましたが、そもそも標準のパッケージscsi-target-utils → Linux target framework (tgt)もあるので、今回はそっちを使ってみるの巻。
OpenfilerとかFreeNASとかでもいいのですが、今回は、サーバ機で、メーカーさんのハード監視ツールとか一応いれておきたかったので、RHELクローンのCentOSで構築。
iSCSIターゲットのインストール
yum install scsi-target-utils
マシン起動時に開始するように設定
chkconfig tgtd on
基本はtgtadmコマンドで操作します。
新しいターゲットを作成します。(lun 0ができる) tgtadm --lld iscsi --op new --mode target --tid 0 --targetname iqn.2010-01.com.example.iscsi:tgtd 確認 tgtadm --lld iscsi --op show --mode target LUN 1の作成 tgtadm --lld iscsi --op new --mode logicalunit --tid 0 --lun 1 --backing-store /dev/sda3 アクセスできるイニシエータのアドレスを登録 tgtadm --lld iscsi --op bind --mode=target --tid=0 --initiator-address=ALL tgtadm --lld iscsi --op bind --mode target --tid 0 --initiator-address 192.168.1.0/24 イニシエータアドレスの削除 tgtadm --lld iscsi --op unbind --mode target --tid 1 --initiator-address 192.168.1.0
上のコマンドは、再起動してしまうと消えるので、マシン起動時に作成する
/etc/tgt/targets.conf
<target iqn.2010-01.com.example.iscsi:tgtd> # List of files to export as LUNs backing-store /dev/sda3 # Authentication : # if no "incominguser" is specified, it is not used #incominguser backup secretpass12 # Access control : # defaults to ALL if no "initiator-address" is specified #initiator-address 192.168.1.2 </target>
参考URL
iSCSIを使ってみる@CenOS5.2 (ターゲット) + Windows XP (イニシエータ) (Mazn.net)
DRBD+iSCSI夢の共演(前編)(@IT)
カテゴリー: Linux
最近のコメント