2009年12月11日 のアーカイブ

動作確認用のFreeNAS 0.7(4942)版をアップしました

2009年12月11日 金曜日

更新>FreeNAS 0.7.1.4947 + istgt 2009/12/18版

あくまで動作確認用ですのでテスト環境以外への導入はサポートしません。
SVN4942版にistgt-20091211とHVパッチを適用してあります。
言語ファイルを切り替えたときの対策パッチも適用してみました。
なにか問題があれば報告をお願いします。

This unofficial version is using for test only.
It includes SVN r4942 + istgt-20091211 + encoding patch + HV patch.
If you have a problem, please report me about it.

for 32bit version
FreeNAS-i386-LiveCD-0.7.1.4942.iso

for 64bit version
FreeNAS-amd64-LiveCD-0.7.1.4942.iso

 

実験的アップ(experimental):

警告:ZFS version 13 にアップグレードすると過去の版で利用不可になります。
WARNING: If upgraded to ZFS version 13, you can not use from old version.

for 32bit version with 7-stable(ZFS v13)
7S-FreeNAS-i386-LiveCD-0.7.1.4942.iso

for 64bit version with 7-stable(ZFS v13)
7S-FreeNAS-amd64-LiveCD-0.7.1.4942.iso

 

MD5 (FreeNAS-i386-LiveCD-0.7.1.4942.iso) = cef032ddcb430438b9002f217c70ba91
SHA256 (FreeNAS-i386-LiveCD-0.7.1.4942.iso) = 565773f768a131aab8aecfec875ae41f71f0f3f05ea7b95fc0a5cd881a38cb5e
MD5 (FreeNAS-amd64-LiveCD-0.7.1.4942.iso) = de25ac134ab0146dd2d4ef82894d02d2
SHA256 (FreeNAS-amd64-LiveCD-0.7.1.4942.iso) = 7ded624d93cd727706ca05f281fbd182320cb1ae4ce681f12f69778de01ab865

MD5 (7S-FreeNAS-i386-LiveCD-0.7.1.4942.iso) = 4af540a0027c4d737e22f193b112229b
SHA256 (7S-FreeNAS-i386-LiveCD-0.7.1.4942.iso) = 30860b51e3169dc4a8a3acfe85df929e1fa8c208780553cf7cc7b46950571f06
MD5 (7S-FreeNAS-amd64-LiveCD-0.7.1.4942.iso) = d913a374f23b9da2a981fc2818b52ce8
SHA256 (7S-FreeNAS-amd64-LiveCD-0.7.1.4942.iso) = c7cac45346e8772a4401e0f84ca6e50108aa6983cc85c6aa67e45c6fa07e425c

FreeNAS 0.7用 iSCSIターゲット(istgt)アップデータ 20091211版

2009年12月11日 金曜日

更新>アップデータ2009/12/18版

このアップデータはRC1(4735)以降のFreeNAS 0.7用です。
FreeNASの本体を更新することなくiSCSIターゲットのみを更新します。

設定ファイルはすべて保たれますが、バックアップを取ることを推奨します。
システム|バックアップ/リストアから設定のダウンロードをクリックしてください。

istgt-20091211版アップデータ: istgt-update-20091211.tar.gz
修正版をご利用ください。

ネットに接続できるマシンからは以下のように/tmpなどにダウンロードして、
展開した中にはいっている istgt-install.php を実行します。
これにより現在のファイルが上書きされます。
また、embeddedやlivecdの場合は、設定保存ディレクトリに保存して、
FreeNASの再起動時にコピーして再現できるように、コピー処理コマンドを、
システム|高度な設定|スクリプトに事前実行型のコマンドとして
登録されます。(設定保存領域を約150KBほど消費します。)
すでに登録されている場合はしませんので、何度でもインストール可能です。

以下はFreeNASのコンソール(shell)での作業例になります。

# cd /tmp
# fetch http://www.peach.ne.jp/archives/freenas/istgt-update-20091211.tar.gz
# tar zxf istgt-update-20091211.tar.gz
# cd istgt-update
# ./istgt-install.php
 

このアップデータはi386とamd64のどちらにも適用できます。
それぞれ、full、embedded、livecdのいずれでも適用できます。
これにはistgt本体の他に起動用スクリプトと制御プログラムも含まれます。
FreeNAS0.7リリース版(4919)でiSCSIターゲットが正常に起動しないという問題も
このインストールにより修正されます。

ネットに接続されてない場合は、NFSでもWindowsの共有でもいいので、
fetchのかわりにファイルを手動でコピーして利用してください。

完了したら、WebGUIからサービス|iSCSI ターゲットで再起動します。
診断|ログでこのようなログが現れます。

istgt[1795]: istgt version 0.2 (20091211)

※ESXでQueueDepthを指定する場合32以上を推奨します。
※現在アンインストール機能はありません。fullインストールでなければ、
登録されたスクリプトを削除して再起動すれば戻ります。

MD5 (istgt-update-20091211.tar.gz) = 7229d0647687f203e98a06247fedbea3
SHA256 (istgt-update-20091211.tar.gz) = 4288675390a3b68d096fb1d8664b0761c84965e29a0f6a3d1acc41a3a480919f

istgt (iSCSI target) 20091211版 for FreeBSD 7.x

2009年12月11日 金曜日

更新>istgt 2009/12/18版

今回のパススルーデバイスの確認は、HP製DDS4ドライブ(C5683)と
WS2003付属のNtbackupで行っています。
イニシエーターはMS製2.08を利用して、WS2003のレジストリ調整は、

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class
\{4D36E97B-E325-11CE-BFC1-08002BE10318}\0000\Parameters

にある MaxTransferLength を 65536 に変更しています。

余談だけどDDS4の転送速度はかなり遅い。

istgt (tarball): istgt-20091211.tar.gz
修正版をご利用ください。

作成方法:

# cd /path/to/work
# tar zxf /path/to/istgt-20091211.tar.gz
# cd istgt-20091211
# ./configure
# make
# make install
# make install-doc

デーモンの再起動方法:

# /usr/local/etc/rc.d/istgt restart

MD5 (istgt-20091211.tar.gz) = e6874abf837fddc99cd01bea2007ec99
SHA256 (istgt-20091211.tar.gz) = b40497e01a0319e413cf06ffb26b8a89a6c081dcb39bad4e088a946f5dc58805

主な修正点:
DISK型でREQUEST_SENSEに応答するように修正しました。
センスデータのヘッダが正しく処理されない問題を修正しました。
パススルー型でチェンジャー型も通すように追加しました。
パススルー型のタイムアウト値を増加しました。
CAMエラー処理方法を変更しました。