更新>istgt 2011/09/07版
できるだけ早い方が良いだろうと思ったので早速リリースします。
万一、この版でもESXi5で問題がある場合はブログで報告して頂けるとありがたいです。
ESXi5に接続できないと言う致命的問題が発覚したので修正しました。
また、前回のAIO関連は次のステップの邪魔になるので削除しました。
機能的な部分では WRITE_SAME コマンド(繰り返し書き込み)を追加したので、
ゼロフィルを要求するような場面で使えるけど効果の程は不明です。
istgt (tarball): istgt-20110902.tar.gz
修正版をご利用ください。
作成方法:
# cd /path/to/work
# tar zxf /path/to/istgt-20110902.tar.gz
# cd istgt-20110902
# ./configure
# make
# make install
# make install-doc
デーモンの再起動方法:
# /usr/local/etc/rc.d/istgt restart
MD5 (istgt-20110902.tar.gz) = a35d4b9bde2974f8f0a37c6db2206091
SHA256 (istgt-20110902.tar.gz) = 309c2c6ca2fbcbb261f77b02b53ed5692761038c95fe8b41ca7c7d6a53280ffb
主な修正点:
WRITE_SAME(10)/WRITE_SAME(16)を実装
Block LimitsなどのVPDを追加
ESXi5との接続問題を解消
Makefileなどビルド系を修正(Thanks to Arno Toell)
Linux (arm) 版バイナリパッケージ (LANDISK HDL-GTなど)
istgt (arm binary): istgt-20110902-arm.tar.gz
(arm版実行ファイルとスクリプト)
修正版をご利用ください。
インストール/アップグレード作業:
# cd work
# wget http://www.peach.ne.jp/archives/istgt/build/istgt-20110902-arm.tar.gz
# tar zxvf istgt-20110902-arm.tar.gz
# cd istgt-20110902-arm
# sh setup.sh
デーモンの再起動方法:
# /etc/init.d/istgt restart
自動起動スクリプトの登録方法:
# update-rc.d istgt defaults 30
設定ファイルパス:
/opt/istgt/etc/istgt.conf
/opt/istgt/etc/auth.conf
/opt/istgt/etc/istgtcontrol.conf
初期インストール参考用:http://shell.peach.ne.jp/aoyama/archives/1513
MD5 (istgt-20110902-arm.tar.gz) = 23b18115a5f1b79ef1b1481cbf6cdda9
SHA256 (istgt-20110902-arm.tar.gz) = 2776c39e8bfe3ffc59a36b6e20d05e63ec61c20cd015cfc99c99e2b624926964
arm版の注意点:
QueueDepth 32がデフォルトになったので、armではCPUとメモリが少ないので、
istgt.conf で QueueDepth 16 または QueueDepth 0 を推奨です。
前バージョンはスクリプトに問題があったので、もしも起動せず
プロセスが残ってしまう場合は一旦、
killall istgt
を実行して、プロセスが完全に停止した後に再度セットアップを行ってください。