iSCSI-Target
Fedoracore5でのiSCSI-Targetのインストールと設定。
http://sourceforge.net/projects/iscsitarget/から、iSCSI Enterprize Target をダウンロード、インストールします。
# tar zxvf iscsitarget-0.4.14.tar.gz
# cd cd iscsitarget-0.4.14/
# make
# make install
コンパイル環境やカーネルソースは事前にインストールしてあるものとします。
参考:
# yum install kernel-xen0-devel openssl-devel gcc
動作設定用の ietd.conf を /etc にコピーします。
# cp etc/ietd.conf /etc
iSCSI用のボリュームを切り出し、設定ファイルを変更します。
# lvcreate -L4G -n storage-iscsi VolGroup00 ===>VolGroup00 に storage-iscsi という名前のボリュームを4G作成します。
# mkfs.xfs /dev/VolGroup00/storage-iscsi ===>xfsファイルシステムでフォーマットします。ext3ファイルシステムの場合は mkfs.ext3コマンドで。
# vi /etc/ietd.conf ===>設定ファイルを修正します。
Target iqn.2007-02.com.cpmstaff.base7:storage.iscsi
Lun 0 Path=/dev/VolGroup00/torage-iscsi,Type=fileio
Alias iscsi
# Target iqn.<作成年月>.<リバースドメインネーム>:<識別子>
# Lun 0 Path=<デバイスへのパス>,Type=fileio
# Alias <エイリアスネーム>
# 複数作成すれば複数公開されます。
iscsi-target をスタートさせます。
# service iscsi-target start ===>iSCSI-Targetデーモンをスタート。
# chkconfig iscsi-target on ===> ISCSI-Targetデーモンを自動起動させる。
公開されているiSCSI-Targetを確認するには、
# cat /proc/net/iet/volume
で確認できます。