<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>環境さんぷる &#187; IPv6</title>
	<atom:link href="http://shell.peach.ne.jp/aoyama/archives/category/ipv6/feed" rel="self" type="application/rss+xml" />
	<link>http://shell.peach.ne.jp/aoyama</link>
	<description>WordPress 2.9.2</description>
	<lastBuildDate>Fri, 30 Jul 2010 08:13:43 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>ja</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>istgt (iSCSI target) 20100707版 for FreeBSD</title>
		<link>http://shell.peach.ne.jp/aoyama/archives/1223</link>
		<comments>http://shell.peach.ne.jp/aoyama/archives/1223#comments</comments>
		<pubDate>Wed, 07 Jul 2010 10:22:59 +0000</pubDate>
		<dc:creator>aoyama</dc:creator>
				<category><![CDATA[FreeBSD]]></category>
		<category><![CDATA[IPv6]]></category>
		<category><![CDATA[ZFS]]></category>
		<category><![CDATA[iSCSI]]></category>
		<category><![CDATA[MCS]]></category>
		<category><![CDATA[MPIO]]></category>

		<guid isPermaLink="false">http://shell.peach.ne.jp/aoyama/?p=1223</guid>
		<description><![CDATA[istgtも七夕エディションに(謎)
isbootとの組み合わせで気づいた点を修正しました。
また、一か月ほどWindows7のディスクレス環境を支えて来れたというのを
踏まえてPortsの更新も行います。
ちなみに4KBとか小サイズIOを大量に投げるとギガビットイーサの遅さも
相まって、ありえないほどの遅延が生じます。
これは今後の課題と言うことで。
参考用：
http://shell.peach.ne.jp/aoyama/archives/1077
http://shell.peach.ne.jp/aoyama/archives/1107
http://shell.peach.ne.jp/aoyama/archives/1114
istgt (tarball): istgt-20010707.tar.gz
作成方法：
# cd /path/to/work
# tar zxf /path/to/istgt-20100707.tar.gz
# cd istgt-20100707
# ./configure
# make
# make install
# make install-doc
デーモンの再起動方法：
# /usr/local/etc/rc.d/istgt restart
MD5 (istgt-20100707.tar.gz) = 2774a6487b65a182648503eb76c2c4a3
SHA256 (istgt-20100707.tar.gz) = 98b910da623a127f575e35f45dfc7f8f5ec3334fc260b28cbd31b83ec32ca868
主な修正点：
DefaultTime2Waitの比較を最大値を取るように修正
ターゲットが存在しない場合に検索した記録を残すように修正
]]></description>
			<content:encoded><![CDATA[<p>istgtも七夕エディションに(謎)<br />
isbootとの組み合わせで気づいた点を修正しました。<br />
また、一か月ほどWindows7のディスクレス環境を支えて来れたというのを<br />
踏まえてPortsの更新も行います。<br />
ちなみに4KBとか小サイズIOを大量に投げるとギガビットイーサの遅さも<br />
相まって、ありえないほどの遅延が生じます。<br />
これは今後の課題と言うことで。</p>
<p>参考用：<br />
<a href="http://shell.peach.ne.jp/aoyama/archives/1077" target="_blank">http://shell.peach.ne.jp/aoyama/archives/1077</a><br />
<a href="http://shell.peach.ne.jp/aoyama/archives/1107" target="_blank">http://shell.peach.ne.jp/aoyama/archives/1107</a><br />
<a href="http://shell.peach.ne.jp/aoyama/archives/1114" target="_blank">http://shell.peach.ne.jp/aoyama/archives/1114</a></p>
<p>istgt (tarball): <a href="http://shell.peach.ne.jp/~aoyama/wordpress/download/istgt-20100707.tar.gz" target="_blank">istgt-20010707.tar.gz</a></p>
<p>作成方法：</p>
<pre id="ex"><code># cd /path/to/work
# tar zxf /path/to/istgt-20100707.tar.gz
# cd istgt-20100707
# ./configure
# make
# make install
# make install-doc</code></pre>
<p>デーモンの再起動方法：</p>
<pre id="ex"><code># /usr/local/etc/rc.d/istgt restart</code></pre>
<p>MD5 (istgt-20100707.tar.gz) = 2774a6487b65a182648503eb76c2c4a3<br />
SHA256 (istgt-20100707.tar.gz) = 98b910da623a127f575e35f45dfc7f8f5ec3334fc260b28cbd31b83ec32ca868</p>
<p>主な修正点：<br />
DefaultTime2Waitの比較を最大値を取るように修正<br />
ターゲットが存在しない場合に検索した記録を残すように修正</p>
]]></content:encoded>
			<wfw:commentRss>http://shell.peach.ne.jp/aoyama/archives/1223/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>istgt (iSCSI target) 20100606版 for FreeBSD 7.x</title>
		<link>http://shell.peach.ne.jp/aoyama/archives/1136</link>
		<comments>http://shell.peach.ne.jp/aoyama/archives/1136#comments</comments>
		<pubDate>Sun, 06 Jun 2010 09:11:41 +0000</pubDate>
		<dc:creator>aoyama</dc:creator>
				<category><![CDATA[FreeBSD]]></category>
		<category><![CDATA[IPv6]]></category>
		<category><![CDATA[ZFS]]></category>
		<category><![CDATA[iSCSI]]></category>
		<category><![CDATA[MCS]]></category>
		<category><![CDATA[MPIO]]></category>

		<guid isPermaLink="false">http://shell.peach.ne.jp/aoyama/?p=1136</guid>
		<description><![CDATA[更新＞istgt 2010/07/07版
ロックの衝突による速度低下を低減する為にロック範囲を変更しました。
単一のターゲットではまったく効果ありませんが、複数ターゲットを
設定している場合は、衝突回避が期待できます。
iSCSIパラメータをターゲット毎に指定できるようになりました。
省略時は従来通りグローバル設定が適用されます。
なお、一部のキーは機能未実装のため現時点では設定変更できません。
新規のコンフィグキー(Global)：
  InitialR2T Yes
  ImmediateData Yes
  DataPDUInOrder Yes
  DataSequenceInOrder Yes
  ErrorRecoveryLevel 0
新規のコンフィグキー(LogicalUnit)：
  MaxOutstandingR2T 16
  DefaultTime2Wait 2
  DefaultTime2Retain 60
  FirstBurstLength 262144
  MaxBurstLength 1048576
  MaxRecvDataSegmentLength 262144
  InitialR2T Yes
  ImmediateData Yes
  DataPDUInOrder Yes
  DataSequenceInOrder Yes
  ErrorRecoveryLevel 0
istgt (tarball): istgt-20010606.tar.gz
作成方法：
# cd /path/to/work
# tar zxf /path/to/istgt-20100606.tar.gz
# cd istgt-20100606
# ./configure
# make
# make install
# make install-doc
デーモンの再起動方法：
# /usr/local/etc/rc.d/istgt restart
MD5 (istgt-20100606.tar.gz) = cdd56ef75a2b03eeed694f73811dc720
SHA256 (istgt-20100606.tar.gz) [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://shell.peach.ne.jp/aoyama/archives/1223" target="_blank">更新＞istgt 2010/07/07版</a></p>
<p>ロックの衝突による速度低下を低減する為にロック範囲を変更しました。<br />
単一のターゲットではまったく効果ありませんが、複数ターゲットを<br />
設定している場合は、衝突回避が期待できます。</p>
<p>iSCSIパラメータをターゲット毎に指定できるようになりました。<br />
省略時は従来通りグローバル設定が適用されます。<br />
なお、一部のキーは機能未実装のため現時点では設定変更できません。</p>
<p>新規のコンフィグキー(Global)：<br />
  InitialR2T Yes<br />
  ImmediateData Yes<br />
  DataPDUInOrder Yes<br />
  DataSequenceInOrder Yes<br />
  ErrorRecoveryLevel 0</p>
<p>新規のコンフィグキー(LogicalUnit)：<br />
  MaxOutstandingR2T 16<br />
  DefaultTime2Wait 2<br />
  DefaultTime2Retain 60<br />
  FirstBurstLength 262144<br />
  MaxBurstLength 1048576<br />
  MaxRecvDataSegmentLength 262144<br />
  InitialR2T Yes<br />
  ImmediateData Yes<br />
  DataPDUInOrder Yes<br />
  DataSequenceInOrder Yes<br />
  ErrorRecoveryLevel 0</p>
<p>istgt (tarball):<a href="http://shell.peach.ne.jp/~aoyama/wordpress/download/istgt-20100606.tar.gz" target="_blank"> istgt-20010606.tar.gz</a></p>
<p>作成方法：</p>
<pre id="ex"><code># cd /path/to/work
# tar zxf /path/to/istgt-20100606.tar.gz
# cd istgt-20100606
# ./configure
# make
# make install
# make install-doc</code></pre>
<p>デーモンの再起動方法：</p>
<pre id="ex"><code># /usr/local/etc/rc.d/istgt restart</code></pre>
<p>MD5 (istgt-20100606.tar.gz) = cdd56ef75a2b03eeed694f73811dc720<br />
SHA256 (istgt-20100606.tar.gz) = 42cafd6560bb1e99465c592f45bc8fb2333f76320d2d343162ecd5dc94218e5e</p>
<p>主な修正点：<br />
グローバルの状態ロックをターゲット毎に変更<br />
各ターゲット毎にローカル設定を持てるように設定を追加<br />
InitialR2T, ImmediateData, DataPDUInOrder, DataSequenceInOrder,<br />
ErrorRecoveryLevelの設定を追加<br />
LUNリセット時にファイルの再オープンをするように変更</p>
]]></content:encoded>
			<wfw:commentRss>http://shell.peach.ne.jp/aoyama/archives/1136/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>istgt (iSCSI target) 20100525版 for FreeBSD 7.x</title>
		<link>http://shell.peach.ne.jp/aoyama/archives/1084</link>
		<comments>http://shell.peach.ne.jp/aoyama/archives/1084#comments</comments>
		<pubDate>Tue, 25 May 2010 15:34:19 +0000</pubDate>
		<dc:creator>aoyama</dc:creator>
				<category><![CDATA[FreeBSD]]></category>
		<category><![CDATA[IPv6]]></category>
		<category><![CDATA[ZFS]]></category>
		<category><![CDATA[iSCSI]]></category>
		<category><![CDATA[MCS]]></category>
		<category><![CDATA[MPIO]]></category>

		<guid isPermaLink="false">http://shell.peach.ne.jp/aoyama/?p=1084</guid>
		<description><![CDATA[更新＞istgt 2010/06/06版
先日の版はWindows7がインストールできませんでした。
報告のあった問題と共に修正しました。Portsもすぐに更新をかけます。
20100522をインストールしてしまった場合は、
お手数ですがアップグレードを行うようにしてください。
istgt (tarball): istgt-20010525.tar.gz
作成方法：
# cd /path/to/work
# tar zxf /path/to/istgt-20100525.tar.gz
# cd istgt-20100525
# ./configure
# make
# make install
# make install-doc
デーモンの再起動方法：
# /usr/local/etc/rc.d/istgt restart
MD5 (istgt-20100525.tar.gz) = ccdc37cb3d9b1dc6b8fe9411e824f015
SHA256 (istgt-20100525.tar.gz) = 3445d1b68b49535d849b83f4b542d05bd2fed32d2066836e39b8ab8dff8a66c1
主な修正点：
特定条件下でR2Tが送信されない問題を修正しました。
メモリ解放間違いを修正しました。
エラー処理が抜けていたのを追加しました。
]]></description>
			<content:encoded><![CDATA[<p><a href="http://shell.peach.ne.jp/aoyama/archives/1136" target="_self">更新＞istgt 2010/06/06版</a></p>
<p>先日の版はWindows7がインストールできませんでした。<br />
報告のあった問題と共に修正しました。Portsもすぐに更新をかけます。<br />
20100522をインストールしてしまった場合は、<br />
お手数ですがアップグレードを行うようにしてください。</p>
<p>istgt (tarball): <a href="http://shell.peach.ne.jp/~aoyama/wordpress/download/istgt-20100525.tar.gz" target="_blank">istgt-20010525.tar.gz</a></p>
<p>作成方法：</p>
<pre id="ex"><code># cd /path/to/work
# tar zxf /path/to/istgt-20100525.tar.gz
# cd istgt-20100525
# ./configure
# make
# make install
# make install-doc</code></pre>
<p>デーモンの再起動方法：</p>
<pre id="ex"><code># /usr/local/etc/rc.d/istgt restart</code></pre>
<p>MD5 (istgt-20100525.tar.gz) = ccdc37cb3d9b1dc6b8fe9411e824f015<br />
SHA256 (istgt-20100525.tar.gz) = 3445d1b68b49535d849b83f4b542d05bd2fed32d2066836e39b8ab8dff8a66c1</p>
<p>主な修正点：<br />
特定条件下でR2Tが送信されない問題を修正しました。<br />
メモリ解放間違いを修正しました。<br />
エラー処理が抜けていたのを追加しました。</p>
]]></content:encoded>
			<wfw:commentRss>http://shell.peach.ne.jp/aoyama/archives/1084/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>istgt (iSCSI target) 20100522版 for FreeBSD 7.x</title>
		<link>http://shell.peach.ne.jp/aoyama/archives/1066</link>
		<comments>http://shell.peach.ne.jp/aoyama/archives/1066#comments</comments>
		<pubDate>Sat, 22 May 2010 12:03:56 +0000</pubDate>
		<dc:creator>aoyama</dc:creator>
				<category><![CDATA[FreeBSD]]></category>
		<category><![CDATA[IPv6]]></category>
		<category><![CDATA[ZFS]]></category>
		<category><![CDATA[iSCSI]]></category>
		<category><![CDATA[MCS]]></category>
		<category><![CDATA[MPIO]]></category>

		<guid isPermaLink="false">http://shell.peach.ne.jp/aoyama/?p=1066</guid>
		<description><![CDATA[更新＞istgt 2010/05/25版
認証なしを強制するオプションを追加しました。
これによりCHAPのみを要求するイニシエータとの接続を拒否します。
また、CHAPありなしのどちらでもいい場合は認証なしを選択します。
その他、細かい調整を行いました。
機能追加したコンフィグキー：
  DiscoveryAuthMethod None
  AuthMethod None
istgt (tarball): istgt-20010522.tar.gz
修正版をご利用ください。
作成方法：
# cd /path/to/work
# tar zxf /path/to/istgt-20100522.tar.gz
# cd istgt-20100522
# ./configure
# make
# make install
# make install-doc
デーモンの再起動方法：
# /usr/local/etc/rc.d/istgt restart
MD5 (istgt-20100522.tar.gz) = a262d060e9edf6a06f0573233df1a8d4
SHA256 (istgt-20100522.tar.gz) = 61345f7b373706180f89834bc54ff4bbd9ae850a03fb7888e008aaccd93c3aff
主な修正点：
認証なしを強制するオプションを追加しました。
readキャッシュの状態をMODESENSEで返すようになりました。
追記：
ChangeLog.jpを更新するのを忘れました…以下を修正点に追加します。
8KB, 16KB, 32KB, 64KB, 128KBの論理ブロック長を追加
とりあえず、動作には影響しないのでこの版でPortsを更新します。
]]></description>
			<content:encoded><![CDATA[<p><a href="http://shell.peach.ne.jp/aoyama/archives/1084" target="_self">更新＞istgt 2010/05/25版</a></p>
<p>認証なしを強制するオプションを追加しました。<br />
これによりCHAPのみを要求するイニシエータとの接続を拒否します。<br />
また、CHAPありなしのどちらでもいい場合は認証なしを選択します。<br />
その他、細かい調整を行いました。</p>
<p>機能追加したコンフィグキー：<br />
  DiscoveryAuthMethod None<br />
  AuthMethod None</p>
<p><del datetime="2010-05-25T15:35:17+00:00">istgt (tarball): istgt-20010522.tar.gz<br />
</del>修正版をご利用ください。</p>
<p>作成方法：</p>
<pre id="ex"><code># cd /path/to/work
# tar zxf /path/to/istgt-20100522.tar.gz
# cd istgt-20100522
# ./configure
# make
# make install
# make install-doc</code></pre>
<p>デーモンの再起動方法：</p>
<pre id="ex"><code># /usr/local/etc/rc.d/istgt restart</code></pre>
<p>MD5 (istgt-20100522.tar.gz) = a262d060e9edf6a06f0573233df1a8d4<br />
SHA256 (istgt-20100522.tar.gz) = 61345f7b373706180f89834bc54ff4bbd9ae850a03fb7888e008aaccd93c3aff</p>
<p>主な修正点：<br />
認証なしを強制するオプションを追加しました。<br />
readキャッシュの状態をMODESENSEで返すようになりました。</p>
<p>追記：<br />
ChangeLog.jpを更新するのを忘れました…以下を修正点に追加します。<br />
8KB, 16KB, 32KB, 64KB, 128KBの論理ブロック長を追加<br />
とりあえず、動作には影響しないのでこの版でPortsを更新します。</p>
]]></content:encoded>
			<wfw:commentRss>http://shell.peach.ne.jp/aoyama/archives/1066/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>istgt (iSCSI target) 20100521版 for FreeBSD 7.x</title>
		<link>http://shell.peach.ne.jp/aoyama/archives/1061</link>
		<comments>http://shell.peach.ne.jp/aoyama/archives/1061#comments</comments>
		<pubDate>Fri, 21 May 2010 16:24:12 +0000</pubDate>
		<dc:creator>aoyama</dc:creator>
				<category><![CDATA[FreeBSD]]></category>
		<category><![CDATA[IPv6]]></category>
		<category><![CDATA[ZFS]]></category>
		<category><![CDATA[iSCSI]]></category>
		<category><![CDATA[MCS]]></category>
		<category><![CDATA[MPIO]]></category>

		<guid isPermaLink="false">http://shell.peach.ne.jp/aoyama/?p=1061</guid>
		<description><![CDATA[更新＞istgt 2010/05/22版
先日の版ではコンパイル時オプションで有効・無効を切り替えできましたが、
設定ファイルで送信するR2Tの最大数を制限できるように修正しました。
最大数＝０で無効になり従来通りの処理になります。
実際に送信できる数は、QueueDepthの設定とイニシエータのMaxCmdSNおよび
ExpCmdSNに依存します。
また、8KB以内の小さい書き込みコマンドに対してメモリ割り当てを
毎回行って断片化するのを避ける為に一回で確保するようになりました。
小さいサイズの高速化に関しては落ち着いてから試そうと思っています。
新規のコンフィグキー：
  MaxR2T 32
istgt (tarball): istgt-20010521.tar.gz
作成方法：
# cd /path/to/work
# tar zxf /path/to/istgt-20100521.tar.gz
# cd istgt-20100521
# ./configure
# make
# make install
# make install-doc
デーモンの再起動方法：
# /usr/local/etc/rc.d/istgt restart
MD5 (istgt-20100521.tar.gz) = 5d9939c5df13db68ad852a96620bb8f3
SHA256 (istgt-20100521.tar.gz) = 8a4c46c45eceb956ef7d2927f8c3d4cc8d522014738bfa8921ef4da91cea449d
主な修正点：
WRITEコマンドで先送りするR2T最大数の設定を追加しました。
エラー時にイニシエータ及びターゲットポートを表示するようになりました。
8KB以下のショートパケットにデータ領域を作成しないようになりました。
]]></description>
			<content:encoded><![CDATA[<p><a href="http://shell.peach.ne.jp/aoyama/archives/1066" target="_self">更新＞istgt 2010/05/22版</a></p>
<p>先日の版ではコンパイル時オプションで有効・無効を切り替えできましたが、<br />
設定ファイルで送信するR2Tの最大数を制限できるように修正しました。<br />
最大数＝０で無効になり従来通りの処理になります。<br />
実際に送信できる数は、QueueDepthの設定とイニシエータのMaxCmdSNおよび<br />
ExpCmdSNに依存します。</p>
<p>また、8KB以内の小さい書き込みコマンドに対してメモリ割り当てを<br />
毎回行って断片化するのを避ける為に一回で確保するようになりました。<br />
小さいサイズの高速化に関しては落ち着いてから試そうと思っています。</p>
<p>新規のコンフィグキー：<br />
  MaxR2T 32</p>
<p>istgt (tarball): <a href="http://shell.peach.ne.jp/~aoyama/wordpress/download/istgt-20100521.tar.gz" target="_blank">istgt-20010521.tar.gz</a></p>
<p>作成方法：</p>
<pre id="ex"><code># cd /path/to/work
# tar zxf /path/to/istgt-20100521.tar.gz
# cd istgt-20100521
# ./configure
# make
# make install
# make install-doc</code></pre>
<p>デーモンの再起動方法：</p>
<pre id="ex"><code># /usr/local/etc/rc.d/istgt restart</code></pre>
<p>MD5 (istgt-20100521.tar.gz) = 5d9939c5df13db68ad852a96620bb8f3<br />
SHA256 (istgt-20100521.tar.gz) = 8a4c46c45eceb956ef7d2927f8c3d4cc8d522014738bfa8921ef4da91cea449d</p>
<p>主な修正点：<br />
WRITEコマンドで先送りするR2T最大数の設定を追加しました。<br />
エラー時にイニシエータ及びターゲットポートを表示するようになりました。<br />
8KB以下のショートパケットにデータ領域を作成しないようになりました。</p>
]]></content:encoded>
			<wfw:commentRss>http://shell.peach.ne.jp/aoyama/archives/1061/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>istgt (iSCSI target) 20100516版 for FreeBSD 7.x</title>
		<link>http://shell.peach.ne.jp/aoyama/archives/1045</link>
		<comments>http://shell.peach.ne.jp/aoyama/archives/1045#comments</comments>
		<pubDate>Sun, 16 May 2010 10:10:15 +0000</pubDate>
		<dc:creator>aoyama</dc:creator>
				<category><![CDATA[FreeBSD]]></category>
		<category><![CDATA[IPv6]]></category>
		<category><![CDATA[ZFS]]></category>
		<category><![CDATA[iSCSI]]></category>
		<category><![CDATA[MCS]]></category>
		<category><![CDATA[MPIO]]></category>

		<guid isPermaLink="false">http://shell.peach.ne.jp/aoyama/?p=1045</guid>
		<description><![CDATA[更新＞istgt 2010/05/21版
先のCTアダプタの結果が残念なので・・・効率アップを図ってみました。
また、ESXiでの利用を想定してデフォルトの値を修正してみました。
（FirstBurstLength 64K =&#62; 256K, MaxBurstLength 256K =&#62; 1M）
通常はキューイングした後に送信されるR2Tコマンドを、
キューに入れる前に送信して後からデータPDUを回収する
という方法を取ってみました。
補足：
キューの深さと同数のライトバッファを用意するという意味です。
結果は以下のSS通りで、キャッシュが利用される領域において
15%以上の高速化ができました。
実際の速度は利用するエクステントの速度に制限されるとはいえ、
シングルパスのシーケンシャルで100MB/sを達成できたのはよかった。
デュアルパスでラウンドロビンするとリード190MB/s、ライト170MB/sと
単体HDDではおそらく処理が間に合わない程の速度が出ます。
   
（クリックで拡大）
さて、こうやって見ると…はい、ショートI/Oの性能が悪いですね。
こうしてさらに深みにはまっていくと。
あまりにも基本すぎて今まで書いていませんでしたけど、
マルチスレッドで動くのが前提なのでシングルコアのCPUの場合は、
ここで期待しているような値が出ることはないと思います。
※ラウンドロビンは処理データ(R/W)が偏って期待通りに行かない事があります:-)
新規のコンフィグキー：
  MaxOutstandingR2T 16
  DefaultTime2Wait 2
  DefaultTime2Retain 60
修正したコンフィグキー：
  FirstBurstLength 262144
  MaxBurstLength 1048576
istgt (tarball): istgt-20010516.tar.gz
作成方法：
# cd /path/to/work
# tar zxf /path/to/istgt-20100516.tar.gz
# cd istgt-20100516
# ./configure
# make
# make install
# make install-doc
デーモンの再起動方法：
# /usr/local/etc/rc.d/istgt restart
MD5 (istgt-20100516.tar.gz) = 358eec46c4cddc3a5944a49f96509e68
SHA256 (istgt-20100516.tar.gz) = fdb3d82d74d09bfc06204158147c8c7b63e642f67b83e74527875db3424e663e
主な修正点：
CHAPの乱数生成に arc4random を利用するようになりました。
シーケンシャル書き込みの処理を改善しました。
MaxOutstandingR2T, DefaultTime2Wait, DefaultTime2Retain が設定ファイルで変更可能になりました。
デフォルトの設定値を変更しました。
]]></description>
			<content:encoded><![CDATA[<p><a href="http://shell.peach.ne.jp/aoyama/archives/1061" target="_self">更新＞istgt 2010/05/21版</a></p>
<p><a href="http://shell.peach.ne.jp/aoyama/archives/1028" target="_blank">先のCTアダプタの結果</a>が残念なので・・・効率アップを図ってみました。<br />
また、ESXiでの利用を想定してデフォルトの値を修正してみました。<br />
（FirstBurstLength 64K =&gt; 256K, MaxBurstLength 256K =&gt; 1M）</p>
<p>通常はキューイングした後に送信されるR2Tコマンドを、<br />
キューに入れる前に送信して後からデータPDUを回収する<br />
という方法を取ってみました。</p>
<p>補足：<br />
キューの深さと同数のライトバッファを用意するという意味です。</p>
<p>結果は以下のSS通りで、キャッシュが利用される領域において<br />
15%以上の高速化ができました。<br />
実際の速度は利用するエクステントの速度に制限されるとはいえ、<br />
シングルパスのシーケンシャルで100MB/sを達成できたのはよかった。<br />
デュアルパスでラウンドロビンするとリード190MB/s、ライト170MB/sと<br />
単体HDDではおそらく処理が間に合わない程の速度が出ます。</p>
<p><a href="http://shell.peach.ne.jp/~aoyama/wordpress/wp-content/uploads/2010/05/istgt27.jpg" target="_blank"><img class="alignnone size-thumbnail wp-image-1046" title="istgt27" src="http://shell.peach.ne.jp/~aoyama/wordpress/wp-content/uploads/2010/05/istgt27-150x136.jpg" alt="" width="150" height="136" /></a> <a href="http://shell.peach.ne.jp/~aoyama/wordpress/wp-content/uploads/2010/05/istgt28.jpg" target="_blank"><img class="alignnone size-thumbnail wp-image-1047" title="istgt28" src="http://shell.peach.ne.jp/~aoyama/wordpress/wp-content/uploads/2010/05/istgt28-150x136.jpg" alt="" width="150" height="136" /></a> <a href="http://shell.peach.ne.jp/~aoyama/wordpress/wp-content/uploads/2010/05/istgt29.jpg" target="_blank"><img class="alignnone size-thumbnail wp-image-1048" title="istgt29" src="http://shell.peach.ne.jp/~aoyama/wordpress/wp-content/uploads/2010/05/istgt29-150x136.jpg" alt="" width="150" height="136" /></a> <a href="http://shell.peach.ne.jp/~aoyama/wordpress/wp-content/uploads/2010/05/istgt30.jpg" target="_blank"><img class="alignnone size-thumbnail wp-image-1049" title="istgt30" src="http://shell.peach.ne.jp/~aoyama/wordpress/wp-content/uploads/2010/05/istgt30-150x136.jpg" alt="" width="150" height="136" /></a><br />
（クリックで拡大）</p>
<p>さて、こうやって見ると…はい、ショートI/Oの性能が悪いですね。<br />
こうしてさらに深みにはまっていくと。</p>
<p>あまりにも基本すぎて今まで書いていませんでしたけど、<br />
マルチスレッドで動くのが前提なのでシングルコアのCPUの場合は、<br />
ここで期待しているような値が出ることはないと思います。</p>
<p>※ラウンドロビンは処理データ(R/W)が偏って期待通りに行かない事があります:-)</p>
<p>新規のコンフィグキー：<br />
  MaxOutstandingR2T 16<br />
  DefaultTime2Wait 2<br />
  DefaultTime2Retain 60</p>
<p>修正したコンフィグキー：<br />
  FirstBurstLength 262144<br />
  MaxBurstLength 1048576</p>
<p>istgt (tarball): <a href="http://shell.peach.ne.jp/~aoyama/wordpress/download/istgt-20100516.tar.gz" target="_blank">istgt-20010516.tar.gz</a></p>
<p>作成方法：</p>
<pre id="ex"><code># cd /path/to/work
# tar zxf /path/to/istgt-20100516.tar.gz
# cd istgt-20100516
# ./configure
# make
# make install
# make install-doc</code></pre>
<p>デーモンの再起動方法：</p>
<pre id="ex"><code># /usr/local/etc/rc.d/istgt restart</code></pre>
<p>MD5 (istgt-20100516.tar.gz) = 358eec46c4cddc3a5944a49f96509e68<br />
SHA256 (istgt-20100516.tar.gz) = fdb3d82d74d09bfc06204158147c8c7b63e642f67b83e74527875db3424e663e</p>
<p>主な修正点：<br />
CHAPの乱数生成に arc4random を利用するようになりました。<br />
シーケンシャル書き込みの処理を改善しました。<br />
MaxOutstandingR2T, DefaultTime2Wait, DefaultTime2Retain が設定ファイルで変更可能になりました。<br />
デフォルトの設定値を変更しました。</p>
]]></content:encoded>
			<wfw:commentRss>http://shell.peach.ne.jp/aoyama/archives/1045/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>istgt (iSCSI target) 20100407版 for FreeBSD 7.x</title>
		<link>http://shell.peach.ne.jp/aoyama/archives/961</link>
		<comments>http://shell.peach.ne.jp/aoyama/archives/961#comments</comments>
		<pubDate>Wed, 07 Apr 2010 15:56:10 +0000</pubDate>
		<dc:creator>aoyama</dc:creator>
				<category><![CDATA[FreeBSD]]></category>
		<category><![CDATA[IPv6]]></category>
		<category><![CDATA[ZFS]]></category>
		<category><![CDATA[iSCSI]]></category>
		<category><![CDATA[MCS]]></category>
		<category><![CDATA[MPIO]]></category>

		<guid isPermaLink="false">http://shell.peach.ne.jp/aoyama/?p=961</guid>
		<description><![CDATA[更新＞istgt 2010/05/16版
NetBSD, Mac OS X, LinuxでブロックデバイスをAuto指定できるように修正してみました。
ただし、動作検証までは行っていないので動かないかもしれません。
この部分はいろいろな報告が欲しいです。
（設定ファイルにない場合の）デフォルト値の変更を行いました。
サンプルの設定ファイルを使っている場合は影響ありません。
ビルド環境を仮定しないようにちょこっとマイナー修正しました。
syslogサーバに大量に記録されてCPUパワーとネットワーク帯域が
もったいないので、トレースモードでない場合は同一イニシエータからの
重複予約（常に成功する）の警告を出さないように修正しました。
今回の修正とは直接関係しないのですが、以前書いたようにFreeBSD7.3の環境に7.1から移行しているので、今後は7.1での通常検証は行いません。
また、FreeNAS 0.7.1 nightly buildの作成にESXi4のVMFSとして利用する関係でそちらのフォローも多くなると期待しています。
istgt (tarball): istgt-20010407.tar.gz
作成方法：
# cd /path/to/work
# tar zxf /path/to/istgt-20100407.tar.gz
# cd istgt-20100407
# ./configure
# make
# make install
# make install-doc
デーモンの再起動方法：
# /usr/local/etc/rc.d/istgt restart
MD5 (istgt-20100407.tar.gz) = d606f4e1520f486325910e105da1bf30
SHA256 (istgt-20100407.tar.gz) = 9ff40e921187c1ff78bad3585cc6c6ac05796921fdc906342a9e0e3cc74121c2
主な修正点：
NetBSD, Mac OS X, LinuxでブロックデバイスのAuto指定を考慮しました。
ビルド環境をなるべく特定しない仕組みを導入しました。
既定の設定ファイルがない特殊な環境でのデフォルト値を修正しました。
トレースモードが無効な場合は重複予約の警告を出さないようになりました。
]]></description>
			<content:encoded><![CDATA[<p><a href="http://shell.peach.ne.jp/aoyama/archives/1045" target="_blank">更新＞istgt 2010/05/16版</a></p>
<p>NetBSD, Mac OS X, LinuxでブロックデバイスをAuto指定できるように修正してみました。<br />
ただし、動作検証までは行っていないので動かないかもしれません。<br />
この部分はいろいろな報告が欲しいです。<br />
（設定ファイルにない場合の）デフォルト値の変更を行いました。<br />
サンプルの設定ファイルを使っている場合は影響ありません。<br />
ビルド環境を仮定しないようにちょこっとマイナー修正しました。<br />
syslogサーバに大量に記録されてCPUパワーとネットワーク帯域が<br />
もったいないので、トレースモードでない場合は同一イニシエータからの<br />
重複予約（常に成功する）の警告を出さないように修正しました。</p>
<p>今回の修正とは直接関係しないのですが、以前書いたようにFreeBSD7.3の環境に7.1から移行しているので、今後は7.1での通常検証は行いません。<br />
また、FreeNAS 0.7.1 nightly buildの作成にESXi4のVMFSとして利用する関係でそちらのフォローも多くなると期待しています。</p>
<p>istgt (tarball): <a href="http://shell.peach.ne.jp/~aoyama/wordpress/download/istgt-20100407.tar.gz" target="_blank">istgt-20010407.tar.gz</a></p>
<p>作成方法：</p>
<pre id="ex"><code># cd /path/to/work
# tar zxf /path/to/istgt-20100407.tar.gz
# cd istgt-20100407
# ./configure
# make
# make install
# make install-doc</code></pre>
<p>デーモンの再起動方法：</p>
<pre id="ex"><code># /usr/local/etc/rc.d/istgt restart</code></pre>
<p>MD5 (istgt-20100407.tar.gz) = d606f4e1520f486325910e105da1bf30<br />
SHA256 (istgt-20100407.tar.gz) = 9ff40e921187c1ff78bad3585cc6c6ac05796921fdc906342a9e0e3cc74121c2</p>
<p>主な修正点：<br />
NetBSD, Mac OS X, LinuxでブロックデバイスのAuto指定を考慮しました。<br />
ビルド環境をなるべく特定しない仕組みを導入しました。<br />
既定の設定ファイルがない特殊な環境でのデフォルト値を修正しました。<br />
トレースモードが無効な場合は重複予約の警告を出さないようになりました。</p>
]]></content:encoded>
			<wfw:commentRss>http://shell.peach.ne.jp/aoyama/archives/961/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>FreeNAS 0.8 の開発について</title>
		<link>http://shell.peach.ne.jp/aoyama/archives/823</link>
		<comments>http://shell.peach.ne.jp/aoyama/archives/823#comments</comments>
		<pubDate>Mon, 01 Feb 2010 01:58:20 +0000</pubDate>
		<dc:creator>aoyama</dc:creator>
				<category><![CDATA[FreeBSD]]></category>
		<category><![CDATA[IPv6]]></category>
		<category><![CDATA[ZFS]]></category>
		<category><![CDATA[FreeNAS]]></category>
		<category><![CDATA[iSCSI]]></category>

		<guid isPermaLink="false">http://shell.peach.ne.jp/aoyama/?p=823</guid>
		<description><![CDATA[おそらくかなりの人が今後について気になっていると思います。
そこで、週末に取ったSSだけを先行公開しましょう。
現段階ではnano BSDベースの移植は完了していません。
そこで、FreeBSD8.0カーネルを使って、0.7.1(5008)相当の機能を
搭載したバージョンを作成しました。
FreeBSD 8.0には ZFSv13 が搭載されていますので、
非公式7S版でZFSv13を利用している人も問題なく移行できるようになります。
※この作業自体は先月中頃より開始されました。
開発テストには先日より公開しているVirtualBox機能が多大な貢献をしています。
改めてFreeBSDに移植された方々に感謝します。
FreeNAS on FreeNASの作り方についてはフォーラム(英語)を参照してください。
http://sourceforge.net/apps/phpbb/freenas/viewtopic.php?f=96&#38;t=5597
そういえば、まだ書いていませんでしたが、開発チームに加わった事で、
公式フォーラムのグローバルモデレータ(いわゆる運営スタッフ)になりました。


（クリックで拡大）
FreeBSD自体のセキュリティ保守期間についてはこちらを参照してください。
http://www.freebsd.org/security/security.html
FreeBSD 8.0はNormalタイプが適用されるためリリース後1年間は保守されます。
上記によると、具体的には2010年11月30日までです。
ちなみに7.2は2010年5月31日までです。
現在7.3-BETA1が公開されているので、7.2系はいずれ7.3に移行すると思います。
当然ですが7S系の人は7.3版であれば容易に移行できます。
]]></description>
			<content:encoded><![CDATA[<p>おそらくかなりの人が今後について気になっていると思います。<br />
そこで、週末に取ったSSだけを先行公開しましょう。<br />
現段階ではnano BSDベースの移植は完了していません。<br />
そこで、FreeBSD8.0カーネルを使って、0.7.1(5008)相当の機能を<br />
搭載したバージョンを作成しました。</p>
<p>FreeBSD 8.0には ZFSv13 が搭載されていますので、<br />
非公式7S版でZFSv13を利用している人も問題なく移行できるようになります。</p>
<p>※この作業自体は先月中頃より開始されました。</p>
<p>開発テストには先日より公開しているVirtualBox機能が多大な貢献をしています。<br />
改めてFreeBSDに移植された方々に感謝します。</p>
<p>FreeNAS on FreeNASの作り方についてはフォーラム(英語)を参照してください。<br />
<a href="http://sourceforge.net/apps/phpbb/freenas/viewtopic.php?f=96&amp;t=5597" target="_blank">http://sourceforge.net/apps/phpbb/freenas/viewtopic.php?f=96&amp;t=5597</a></p>
<p>そういえば、まだ書いていませんでしたが、開発チームに加わった事で、<br />
公式フォーラムのグローバルモデレータ(いわゆる運営スタッフ)になりました。</p>
<p><a href="http://shell.peach.ne.jp/~aoyama/wordpress/wp-content/uploads/2010/02/freenas23.jpg" target="_blank"><img class="alignnone size-thumbnail wp-image-830" title="freenas23" src="http://shell.peach.ne.jp/~aoyama/wordpress/wp-content/uploads/2010/02/freenas23-150x89.jpg" alt="" width="150" height="89" /></a></p>
<p><a href="http://shell.peach.ne.jp/~aoyama/wordpress/wp-content/uploads/2010/02/freenas23a.jpg" target="_blank"><img class="alignnone size-thumbnail wp-image-829" title="freenas23a" src="http://shell.peach.ne.jp/~aoyama/wordpress/wp-content/uploads/2010/02/freenas23a-150x142.jpg" alt="" width="150" height="142" /></a><br />
（クリックで拡大）</p>
<p>FreeBSD自体のセキュリティ保守期間についてはこちらを参照してください。<br />
<a href="http://www.freebsd.org/security/security.html" target="_blank">http://www.freebsd.org/security/security.html</a><br />
FreeBSD 8.0はNormalタイプが適用されるためリリース後1年間は保守されます。<br />
上記によると、具体的には2010年11月30日までです。<br />
ちなみに7.2は2010年5月31日までです。<br />
現在7.3-BETA1が公開されているので、7.2系はいずれ7.3に移行すると思います。<br />
当然ですが7S系の人は7.3版であれば容易に移行できます。</p>
]]></content:encoded>
			<wfw:commentRss>http://shell.peach.ne.jp/aoyama/archives/823/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>FreeNAS 0.7用 iSCSIターゲット(istgt)アップデータ 20100125版</title>
		<link>http://shell.peach.ne.jp/aoyama/archives/808</link>
		<comments>http://shell.peach.ne.jp/aoyama/archives/808#comments</comments>
		<pubDate>Mon, 25 Jan 2010 14:11:33 +0000</pubDate>
		<dc:creator>aoyama</dc:creator>
				<category><![CDATA[FreeBSD]]></category>
		<category><![CDATA[IPv6]]></category>
		<category><![CDATA[ZFS]]></category>
		<category><![CDATA[FreeNAS]]></category>
		<category><![CDATA[iSCSI]]></category>

		<guid isPermaLink="false">http://shell.peach.ne.jp/aoyama/?p=808</guid>
		<description><![CDATA[このアップデータはRC1(4735)以降のFreeNAS 0.7用です。
FreeNASの本体を更新することなくiSCSIターゲットのみを更新します。
設定ファイルはすべて保たれますが、バックアップを取ることを推奨します。
システム&#124;バックアップ/リストアから設定のダウンロードをクリックしてください。
istgt-20100125版アップデータ: istgt-update-20100125.tar.gz
ネットに接続できるマシンからは以下のように/tmpなどにダウンロードして、
展開した中にはいっている istgt-install.php を実行します。
これにより現在のファイルが上書きされます。
また、embeddedやlivecdの場合は、設定保存ディレクトリに保存して、
FreeNASの再起動時にコピーして再現できるように、コピー処理コマンドを、
システム&#124;高度な設定&#124;スクリプトに事前実行型のコマンドとして
登録されます。（設定保存領域を約150KBほど消費します。）
すでに登録されている場合はしませんので、何度でもインストール可能です。
以下はFreeNASのコンソール(shell)での作業例になります。
# cd /tmp
# fetch http://www.peach.ne.jp/archives/freenas/istgt-update-20100125.tar.gz
# tar zxf istgt-update-20100125.tar.gz
# cd istgt-update
# ./istgt-install.php
&#160;

このアップデータはi386とamd64のどちらにも適用できます。
それぞれ、full、embedded、livecdのいずれでも適用できます。
これにはistgt本体の他に起動用スクリプトと制御プログラムも含まれます。
FreeNAS0.7リリース版(4919)でiSCSIターゲットが正常に起動しないという問題も
このインストールにより修正されます。
ネットに接続されてない場合は、NFSでもWindowsの共有でもいいので、
fetchのかわりにファイルを手動でコピーして利用してください。
完了したら、WebGUIからサービス&#124;iSCSI ターゲットで再起動します。
診断&#124;ログでこのようなログが現れます。
istgt[1795]: istgt version 0.2 (20100125)
※ESXなどでQueueDepthを指定する場合32以上を推奨します。
※現在アンインストール機能はありません。fullインストールでなければ、
登録されたスクリプトを削除して再起動すれば戻ります。
MD5 (istgt-update-20100125.tar.gz) = 3f1c7f84d8854bca1ed053386d93d588
SHA256 (istgt-update-20100125.tar.gz) = 2b9f585ee3e50c44952f63f90448610e9a25a56f357619b8b318e702cbef03d7
]]></description>
			<content:encoded><![CDATA[<p>このアップデータはRC1(4735)以降のFreeNAS 0.7用です。<br />
FreeNASの本体を更新することなくiSCSIターゲットのみを更新します。</p>
<p>設定ファイルはすべて保たれますが、バックアップを取ることを推奨します。<br />
システム|バックアップ/リストアから設定のダウンロードをクリックしてください。</p>
<p>istgt-20100125版アップデータ: <a href="http://www.peach.ne.jp/archives/freenas/istgt-update-20100125.tar.gz" target="_blank">istgt-update-20100125.tar.gz</a></p>
<p>ネットに接続できるマシンからは以下のように/tmpなどにダウンロードして、<br />
展開した中にはいっている istgt-install.php を実行します。<br />
これにより現在のファイルが上書きされます。<br />
また、embeddedやlivecdの場合は、設定保存ディレクトリに保存して、<br />
FreeNASの再起動時にコピーして再現できるように、コピー処理コマンドを、<br />
システム|高度な設定|スクリプトに事前実行型のコマンドとして<br />
登録されます。（設定保存領域を約150KBほど消費します。）<br />
すでに登録されている場合はしませんので、何度でもインストール可能です。</p>
<p>以下はFreeNASのコンソール(shell)での作業例になります。</p>
<pre id="ex"><code># cd /tmp
# fetch http://www.peach.ne.jp/archives/freenas/istgt-update-20100125.tar.gz
# tar zxf istgt-update-20100125.tar.gz
# cd istgt-update
# ./istgt-install.php
&nbsp;
</code></pre>
<p>このアップデータはi386とamd64のどちらにも適用できます。<br />
それぞれ、full、embedded、livecdのいずれでも適用できます。<br />
これにはistgt本体の他に起動用スクリプトと制御プログラムも含まれます。<br />
FreeNAS0.7リリース版(4919)でiSCSIターゲットが正常に起動しないという問題も<br />
このインストールにより修正されます。</p>
<p>ネットに接続されてない場合は、NFSでもWindowsの共有でもいいので、<br />
fetchのかわりにファイルを手動でコピーして利用してください。</p>
<p>完了したら、WebGUIからサービス|iSCSI ターゲットで再起動します。<br />
診断|ログでこのようなログが現れます。</p>
<p>istgt[1795]: istgt version 0.2 (20100125)</p>
<p>※ESXなどでQueueDepthを指定する場合32以上を推奨します。<br />
※現在アンインストール機能はありません。fullインストールでなければ、<br />
登録されたスクリプトを削除して再起動すれば戻ります。</p>
<p>MD5 (istgt-update-20100125.tar.gz) = 3f1c7f84d8854bca1ed053386d93d588<br />
SHA256 (istgt-update-20100125.tar.gz) = 2b9f585ee3e50c44952f63f90448610e9a25a56f357619b8b318e702cbef03d7</p>
]]></content:encoded>
			<wfw:commentRss>http://shell.peach.ne.jp/aoyama/archives/808/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>istgt (iSCSI target) 20100125版 for FreeBSD 7.x</title>
		<link>http://shell.peach.ne.jp/aoyama/archives/805</link>
		<comments>http://shell.peach.ne.jp/aoyama/archives/805#comments</comments>
		<pubDate>Mon, 25 Jan 2010 14:08:11 +0000</pubDate>
		<dc:creator>aoyama</dc:creator>
				<category><![CDATA[FreeBSD]]></category>
		<category><![CDATA[IPv6]]></category>
		<category><![CDATA[ZFS]]></category>
		<category><![CDATA[iSCSI]]></category>
		<category><![CDATA[MCS]]></category>
		<category><![CDATA[MPIO]]></category>

		<guid isPermaLink="false">http://shell.peach.ne.jp/aoyama/?p=805</guid>
		<description><![CDATA[更新＞istgt 2010/04/07版
ABORT_TASKからエラーリカバリーができなくなる可能性がある問題に
対応するため若干の修正を加えました。
Ivan Vorasさんから提案とパッチを頂きましたので追加してみました。
istgt (tarball): istgt-20010125.tar.gz
修正版をご利用ください。
作成方法：
# cd /path/to/work
# tar zxf /path/to/istgt-20100125.tar.gz
# cd istgt-20100125
# ./configure
# make
# make install
# make install-doc
デーモンの再起動方法：
# /usr/local/etc/rc.d/istgt restart
MD5 (istgt-20100125.tar.gz) = 1af4006dd185b2e2326a356ef17dc2cc
SHA256 (istgt-20100125.tar.gz) = 028dd131300d24b2c425543ef84805735a9361cac79437c829a5062f84532618
主な修正点：
内部でスレッド名を保持するようになりました。
実行待ちのタスクを強制終了させるフラグなどを追加しました。
スレッド条件待ち時間の最小を5秒まで短縮しました。
]]></description>
			<content:encoded><![CDATA[<p><a href="http://shell.peach.ne.jp/aoyama/archives/961" target="_self">更新＞istgt 2010/04/07版</a></p>
<p>ABORT_TASKからエラーリカバリーができなくなる可能性がある問題に<br />
対応するため若干の修正を加えました。<br />
Ivan Vorasさんから提案とパッチを頂きましたので追加してみました。</p>
<p><span style="text-decoration: line-through;">istgt (tarball): </span><span style="text-decoration: line-through;">istgt-20010125.tar.gz</span><br />
修正版をご利用ください。</p>
<p>作成方法：</p>
<pre id="ex"><code># cd /path/to/work
# tar zxf /path/to/istgt-20100125.tar.gz
# cd istgt-20100125
# ./configure
# make
# make install
# make install-doc</code></pre>
<p>デーモンの再起動方法：</p>
<pre id="ex"><code># /usr/local/etc/rc.d/istgt restart</code></pre>
<p>MD5 (istgt-20100125.tar.gz) = 1af4006dd185b2e2326a356ef17dc2cc<br />
SHA256 (istgt-20100125.tar.gz) = 028dd131300d24b2c425543ef84805735a9361cac79437c829a5062f84532618</p>
<p>主な修正点：<br />
内部でスレッド名を保持するようになりました。<br />
実行待ちのタスクを強制終了させるフラグなどを追加しました。<br />
スレッド条件待ち時間の最小を5秒まで短縮しました。</p>
]]></content:encoded>
			<wfw:commentRss>http://shell.peach.ne.jp/aoyama/archives/805/feed</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
		<item>
		<title>FreeNAS 0.7(ホストOS)でVirtualBox 3.1.2を動かそうという計画２</title>
		<link>http://shell.peach.ne.jp/aoyama/archives/801</link>
		<comments>http://shell.peach.ne.jp/aoyama/archives/801#comments</comments>
		<pubDate>Sat, 23 Jan 2010 17:40:01 +0000</pubDate>
		<dc:creator>aoyama</dc:creator>
				<category><![CDATA[FreeBSD]]></category>
		<category><![CDATA[IPv6]]></category>
		<category><![CDATA[ZFS]]></category>
		<category><![CDATA[FreeNAS]]></category>
		<category><![CDATA[iSCSI]]></category>

		<guid isPermaLink="false">http://shell.peach.ne.jp/aoyama/?p=801</guid>
		<description><![CDATA[この版から計画１で利用していたパッチは破棄して、
LibVNCServer (ports/net/libvncserver)を利用して自前で
フレームバッファを作るように変更しました。
キーマップは/usr/share/syscons/keymaps/us.pc-ctrl.kbdを元に
修正したkeysym変換テーブルを内蔵してあります。
これはvnckeymapオプションで任意のマップに変更可能です。
VirtualBox 3.1.2 OSE for FreeNAS 0.7(バイナリパッケージ)
http://www.peach.ne.jp/archives/freenas/test/vboxpkg-20100124.tar.gz
未完成のものに同じ事を何度も書くのが面倒なので、
英語で書いてフォーラムに投稿したものを参照してください。
コマンドラインの書式は英語も日本語も同じですし。
このトピックを参照してください。(英語)
http://sourceforge.net/apps/phpbb/freenas/viewtopic.php?f=13&#38;t=5466
注意点としては現時点は非公式4967版および4986版でのみ動作保証します。
FreeNAS 0.7.1.4967 + istgt 2010/01/12版
http://shell.peach.ne.jp/aoyama/archives/766
FreeNAS 0.7.1 4986版
http://shell.peach.ne.jp/aoyama/archives/789
追記：
公式4997版(nightly build)から対応できるようになりました。
非公式FreeNAS 0.7.1 5008版も利用できます。
http://shell.peach.ne.jp/aoyama/archives/816
]]></description>
			<content:encoded><![CDATA[<p>この版から計画１で利用していたパッチは破棄して、<br />
<a href="http://sourceforge.net/projects/libvncserver/" target="_blank">LibVNCServer</a> (ports/net/libvncserver)を利用して自前で<br />
フレームバッファを作るように変更しました。<br />
キーマップは/usr/share/syscons/keymaps/us.pc-ctrl.kbdを元に<br />
修正したkeysym変換テーブルを内蔵してあります。<br />
これはvnckeymapオプションで任意のマップに変更可能です。</p>
<p>VirtualBox 3.1.2 OSE for FreeNAS 0.7(バイナリパッケージ)<br />
<a href="http://www.peach.ne.jp/archives/freenas/test/vboxpkg-20100124.tar.gz" target="_blank">http://www.peach.ne.jp/archives/freenas/test/vboxpkg-20100124.tar.gz</a></p>
<p>未完成のものに同じ事を何度も書くのが面倒なので、<br />
英語で書いてフォーラムに投稿したものを参照してください。<br />
コマンドラインの書式は英語も日本語も同じですし。</p>
<p>このトピックを参照してください。(英語)<br />
<a href="http://sourceforge.net/apps/phpbb/freenas/viewtopic.php?f=13&amp;t=5466" target="_blank">http://sourceforge.net/apps/phpbb/freenas/viewtopic.php?f=13&amp;t=5466</a></p>
<p>注意点としては現時点は非公式4967版および4986版でのみ動作保証します。<br />
FreeNAS 0.7.1.4967 + istgt 2010/01/12版<br />
<a href="http://shell.peach.ne.jp/aoyama/archives/766" target="_blank">http://shell.peach.ne.jp/aoyama/archives/766</a><br />
FreeNAS 0.7.1 4986版<br />
<a href="http://shell.peach.ne.jp/aoyama/archives/789" target="_blank">http://shell.peach.ne.jp/aoyama/archives/789</a></p>
<p>追記：<br />
公式4997版(nightly build)から対応できるようになりました。<br />
非公式FreeNAS 0.7.1 5008版も利用できます。<br />
<a href="http://shell.peach.ne.jp/aoyama/archives/816" target="_blank">http://shell.peach.ne.jp/aoyama/archives/816</a></p>
]]></content:encoded>
			<wfw:commentRss>http://shell.peach.ne.jp/aoyama/archives/801/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>FreeNAS 0.7とATAPICAMを使ってSATA接続のDVDマルチドライブをiSCSIデバイスとして構成する</title>
		<link>http://shell.peach.ne.jp/aoyama/archives/772</link>
		<comments>http://shell.peach.ne.jp/aoyama/archives/772#comments</comments>
		<pubDate>Tue, 12 Jan 2010 18:54:17 +0000</pubDate>
		<dc:creator>aoyama</dc:creator>
				<category><![CDATA[FreeBSD]]></category>
		<category><![CDATA[IPv6]]></category>
		<category><![CDATA[ZFS]]></category>
		<category><![CDATA[iSCSI]]></category>
		<category><![CDATA[FreeNAS]]></category>
		<category><![CDATA[MCS]]></category>
		<category><![CDATA[MPIO]]></category>

		<guid isPermaLink="false">http://shell.peach.ne.jp/aoyama/?p=772</guid>
		<description><![CDATA[この機能は非公式のFreeNAS 0.7.1(4967)版から利用できます。
すぐに本家にも取り込まれると思います。
非公式版のダウンロードはこちらから。
http://shell.peach.ne.jp/aoyama/archives/766
ここではATAPICAMでの最低限の情報のみ書きます。
一般的なiSCSIデバイスの作成方法は以前書いたものを参考にしてください。
FreeNAS 0.7 を使って iSCSI Target を構成する
http://shell.peach.ne.jp/aoyama/archives/431
FreeNAS 0.7 で ZFS と iSCSI Target を構成する
http://shell.peach.ne.jp/aoyama/archives/466
まず、準備として初期化前のコマンドとして以下を登録して再起動します。
システム&#124;高度な設定&#124;スクリプト を開き、事前実行で登録します。
/sbin/kldload atapicam
できたら再起動します。

（※画像はクリックですべて拡大します）
正しく登録できていれば、以下のようなログが 診断&#124;ログ に表示されます。
ここではLG電子のGH20NS10(SATA接続)を使いましたが、
IDEでも同様に作成可能かと思います。
Jan 13 02:42:19 freenas kernel: cd0 at ata4 bus 0 target 0 lun 0
Jan 13 02:42:19 freenas kernel: cd0:  Removable CD-ROM SCSI-0 device
Jan 13 02:42:19 freenas kernel: cd0: 150.000MB/s transfers
Jan 13 02:42:19 freenas kernel: cd0: Attempt to query [...]]]></description>
			<content:encoded><![CDATA[<p>この機能は非公式のFreeNAS 0.7.1(4967)版から利用できます。<br />
すぐに本家にも取り込まれると思います。</p>
<p>非公式版のダウンロードはこちらから。<br />
<a href="http://shell.peach.ne.jp/aoyama/archives/766" target="_blank">http://shell.peach.ne.jp/aoyama/archives/766</a></p>
<p>ここではATAPICAMでの最低限の情報のみ書きます。<br />
一般的なiSCSIデバイスの作成方法は以前書いたものを参考にしてください。</p>
<p>FreeNAS 0.7 を使って iSCSI Target を構成する<br />
<a href="http://shell.peach.ne.jp/aoyama/archives/431" target="_blank">http://shell.peach.ne.jp/aoyama/archives/431</a></p>
<p>FreeNAS 0.7 で ZFS と iSCSI Target を構成する<br />
<a href="http://shell.peach.ne.jp/aoyama/archives/466" target="_blank">http://shell.peach.ne.jp/aoyama/archives/466</a></p>
<p>まず、準備として初期化前のコマンドとして以下を登録して再起動します。<br />
システム|高度な設定|スクリプト を開き、事前実行で登録します。</p>
<p>/sbin/kldload atapicam</p>
<p>できたら再起動します。</p>
<p><a href="http://shell.peach.ne.jp/~aoyama/wordpress/wp-content/uploads/2010/01/atapicam01.jpg" target="_blank"><img class="alignnone size-thumbnail wp-image-773" title="atapicam01" src="http://shell.peach.ne.jp/~aoyama/wordpress/wp-content/uploads/2010/01/atapicam01-150x150.jpg" alt="" width="150" height="150" /></a><br />
（※画像はクリックですべて拡大します）</p>
<p>正しく登録できていれば、以下のようなログが 診断|ログ に表示されます。<br />
ここではLG電子のGH20NS10(SATA接続)を使いましたが、<br />
IDEでも同様に作成可能かと思います。</p>
<p>Jan 13 02:42:19 freenas kernel: cd0 at ata4 bus 0 target 0 lun 0<br />
Jan 13 02:42:19 freenas kernel: cd0:  Removable CD-ROM SCSI-0 device<br />
Jan 13 02:42:19 freenas kernel: cd0: 150.000MB/s transfers<br />
Jan 13 02:42:19 freenas kernel: cd0: Attempt to query device size failed: NOT READY, Medium not present</p>
<p>ログを確認できたら、そこに表示されているデバイス名(/dev/を付ける)を使って、<br />
エクステントを作成します。<br />
ここではcd0になっているので /dev/cd0 を利用します。</p>
<p>タイプ＝＞ファイル<br />
パス＝＞/dev/cd0<br />
ファイルサイズ＝＞オート</p>
<p><a href="http://shell.peach.ne.jp/~aoyama/wordpress/wp-content/uploads/2010/01/atapicam02.jpg" target="_blank"><img class="alignnone size-thumbnail wp-image-774" title="atapicam02" src="http://shell.peach.ne.jp/~aoyama/wordpress/wp-content/uploads/2010/01/atapicam02-150x150.jpg" alt="" width="150" height="150" /></a></p>
<p>次に作成したエクステントをパススルーモードでターゲットを作成します。</p>
<p>タイプ＝＞Device Pass-through<br />
フラグ＝＞読込み/書込み(rw)<br />
ストレージ＝＞上記で作成したもの (/dev/cd0)</p>
<p><a href="http://shell.peach.ne.jp/~aoyama/wordpress/wp-content/uploads/2010/01/atapicam03.jpg" target="_blank"><img class="alignnone size-thumbnail wp-image-775" title="atapicam03" src="http://shell.peach.ne.jp/~aoyama/wordpress/wp-content/uploads/2010/01/atapicam03-150x150.jpg" alt="" width="150" height="150" /></a></p>
<p>設定を終えるとこんな感じになります。</p>
<p><a href="http://shell.peach.ne.jp/~aoyama/wordpress/wp-content/uploads/2010/01/atapicam04.jpg" target="_blank"><img class="alignnone size-thumbnail wp-image-776" title="atapicam04" src="http://shell.peach.ne.jp/~aoyama/wordpress/wp-content/uploads/2010/01/atapicam04-150x150.jpg" alt="" width="150" height="150" /></a></p>
<p>ではさっそく使ってみます。<br />
ここではイニシエータにはESXi4.0の仮想マシンにインストールした<br />
Windows Server 2008R2(評価版)を使ってみました。</p>
<p><a href="http://shell.peach.ne.jp/~aoyama/wordpress/wp-content/uploads/2010/01/atapicam05.jpg" target="_blank"><img class="alignnone size-thumbnail wp-image-777" title="atapicam05" src="http://shell.peach.ne.jp/~aoyama/wordpress/wp-content/uploads/2010/01/atapicam05-150x150.jpg" alt="" width="150" height="150" /></a> <a href="http://shell.peach.ne.jp/~aoyama/wordpress/wp-content/uploads/2010/01/atapicam06.jpg" target="_blank"><img class="alignnone size-thumbnail wp-image-778" title="atapicam06" src="http://shell.peach.ne.jp/~aoyama/wordpress/wp-content/uploads/2010/01/atapicam06-150x150.jpg" alt="" width="150" height="150" /></a><br />
<a href="http://shell.peach.ne.jp/~aoyama/wordpress/wp-content/uploads/2010/01/atapicam07.jpg" target="_blank"><img class="alignnone size-thumbnail wp-image-779" title="atapicam07" src="http://shell.peach.ne.jp/~aoyama/wordpress/wp-content/uploads/2010/01/atapicam07-150x150.jpg" alt="" width="150" height="150" /></a></p>
<p>DVDマルチドライブを利用したのでISOイメージを書込みしたりもできます。<br />
もちろん再生アプリケーションが対応していればDVD動画も見れます。</p>
<p>FreeBSD 7.2のCD-Rを作成するとこんな感じ。<br />
<a href="http://shell.peach.ne.jp/~aoyama/wordpress/wp-content/uploads/2010/01/atapicam08.jpg" target="_blank"><img class="alignnone size-thumbnail wp-image-780" title="atapicam08" src="http://shell.peach.ne.jp/~aoyama/wordpress/wp-content/uploads/2010/01/atapicam08-150x150.jpg" alt="" width="150" height="150" /></a></p>
<p>ちなみにここで使った2008R2は下記テストのために<br />
FreeNAS上のiSCSIディスク(/dev/ad4)に作成したものです。<br />
<a href="http://shell.peach.ne.jp/aoyama/archives/679" target="_blank">http://shell.peach.ne.jp/aoyama/archives/679</a><br />
一度でも仮想マシンとiSCSIの便利さに慣れるとiSCSIなしの環境が面倒になってくると思う。<br />
簡単に構築できるFreeNASを使っていろいろ試してみて欲しいと思います。<br />
もちろんFreeBSDサーバでもistgtの最新版を利用すれば同様の事が可能です。</p>
]]></content:encoded>
			<wfw:commentRss>http://shell.peach.ne.jp/aoyama/archives/772/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>istgt (iSCSI target) 20100112版 for FreeBSD 7.x</title>
		<link>http://shell.peach.ne.jp/aoyama/archives/762</link>
		<comments>http://shell.peach.ne.jp/aoyama/archives/762#comments</comments>
		<pubDate>Tue, 12 Jan 2010 03:30:38 +0000</pubDate>
		<dc:creator>aoyama</dc:creator>
				<category><![CDATA[FreeBSD]]></category>
		<category><![CDATA[IPv6]]></category>
		<category><![CDATA[ZFS]]></category>
		<category><![CDATA[iSCSI]]></category>
		<category><![CDATA[MCS]]></category>
		<category><![CDATA[MPIO]]></category>

		<guid isPermaLink="false">http://shell.peach.ne.jp/aoyama/?p=762</guid>
		<description><![CDATA[更新＞istgt 2010/01/25版

パススルーが正常に動かなくなっていました。
ATAPICAMをロードしてSATA接続のDVDライタを使い、
iSCSI経由でメディアに書き込む事は確認しました。
istgt (tarball): istgt-20010112.tar.gz
修正版をご利用ください。
作成方法：
# cd /path/to/work
# tar zxf /path/to/istgt-20100112.tar.gz
# cd istgt-20100112
# ./configure
# make
# make install
# make install-doc
デーモンの再起動方法：
# /usr/local/etc/rc.d/istgt restart
MD5 (istgt-20100112.tar.gz) = de95e0888103d2f978d94a90288834de
SHA256 (istgt-20100112.tar.gz) = eecf9e9611ff33c8da1ac8b1aa807a5170722e1c179cf9760fa82a3853fc9342
主な修正点：
センスデータ長の間違いを修正しました。
MMCデバイスにMODESENSE(6)を発行しないように修正しました。
パススルーでBlockDescriptorがない場合に誤動作するのを修正しました。
]]></description>
			<content:encoded><![CDATA[<p><a href="http://shell.peach.ne.jp/aoyama/archives/805" target="_self">更新＞istgt 2010/01/25版<br />
</a></p>
<p>パススルーが正常に動かなくなっていました。<br />
ATAPICAMをロードしてSATA接続のDVDライタを使い、<br />
iSCSI経由でメディアに書き込む事は確認しました。</p>
<p><span style="text-decoration: line-through;">istgt (tarball): istgt-20010112.tar.gz</span><br />
修正版をご利用ください。</p>
<p>作成方法：</p>
<pre id="ex"><code># cd /path/to/work
# tar zxf /path/to/istgt-20100112.tar.gz
# cd istgt-20100112
# ./configure
# make
# make install
# make install-doc</code></pre>
<p>デーモンの再起動方法：</p>
<pre id="ex"><code># /usr/local/etc/rc.d/istgt restart</code></pre>
<p>MD5 (istgt-20100112.tar.gz) = de95e0888103d2f978d94a90288834de<br />
SHA256 (istgt-20100112.tar.gz) = eecf9e9611ff33c8da1ac8b1aa807a5170722e1c179cf9760fa82a3853fc9342</p>
<p>主な修正点：<br />
センスデータ長の間違いを修正しました。<br />
MMCデバイスにMODESENSE(6)を発行しないように修正しました。<br />
パススルーでBlockDescriptorがない場合に誤動作するのを修正しました。</p>
]]></content:encoded>
			<wfw:commentRss>http://shell.peach.ne.jp/aoyama/archives/762/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>istgt (iSCSI target) 20100105版 for FreeBSD 7.x</title>
		<link>http://shell.peach.ne.jp/aoyama/archives/737</link>
		<comments>http://shell.peach.ne.jp/aoyama/archives/737#comments</comments>
		<pubDate>Tue, 05 Jan 2010 16:07:31 +0000</pubDate>
		<dc:creator>aoyama</dc:creator>
				<category><![CDATA[FreeBSD]]></category>
		<category><![CDATA[IPv6]]></category>
		<category><![CDATA[ZFS]]></category>
		<category><![CDATA[iSCSI]]></category>
		<category><![CDATA[MCS]]></category>
		<category><![CDATA[MPIO]]></category>

		<guid isPermaLink="false">http://shell.peach.ne.jp/aoyama/?p=737</guid>
		<description><![CDATA[更新＞istgt 2010/01/12版
遅くなりましたが、あけましておめでとうございます。
今年もよろしくお願いします。
BSD系OSの場合はkqueue/keventを利用するようになりました。
FreeNASフォーラムで仮想テープに関する書き込みがあったので、
少し前倒しでリムーバブルメディアの扱いを調整しました。
最低限使えるところまで変更したのでお試しください。
WebGUIは開発中ですが、最低限の機能を搭載した版を用意しましたので、
こちらもすぐにアップします。
なお、ZFSボリュームは前バージョンから対応してあります。
本バージョンよりリムーバブルデバイス(DVD/TAPE)が/dev/null指定で
スロットにメディア挿入せずに起動できるようになりました。
空で起動した場合はistgtcontrolでメディア交換する必要があります。
istgt (tarball): istgt-20010105.tar.gz
修正版をご利用ください。
作成方法：
# cd /path/to/work
# tar zxf /path/to/istgt-20100105.tar.gz
# cd istgt-20100105
# ./configure
# make
# make install
# make install-doc
デーモンの再起動方法：
# /usr/local/etc/rc.d/istgt restart
MD5 (istgt-20100105.tar.gz) = a8e7ebb77eb3f1e23fd1cb8c538cfe39
SHA256 (istgt-20100105.tar.gz) = f4cb6e0df3f6e75ec1315a8d458d2593c57c2ebefbe3594d503b43463f19fc89
新規コンフィグキー：
  MediaDirectory /var/istgt
リムーバブルメディアのあるディレクトリを指定します。
（現時点は一個だけ指定可能です）
空メディアの指定例：
[LogicalUnit3]
  TargetName "dvd2"
  Mapping PortalGroup1 InitiatorGroup1
  AuthMethod Auto
  AuthGroup None
  UseDigest Auto
  ReadOnly Yes
  UnitType DVD
  LUN0 Removable "ro" /dev/null 0
主な修正点：
uctl: パススルーデバイスを出力するようになりました。
uctl: LUNタイプを出力するようになりました。
MediaDirectoryの中にないメディアへの交換を拒否するようになりました。
全書き込みビットがないファイルを読み込み専用と認識するようになりました。
テープ作成前に制御ブロックが破損していないか検査するようになりました。
istgtcontrol: 認証系の処理を改善しました。
/dev/nullのメディアを空スロットと認識するようになりました。
BSD系ではkqueue/keventを利用するになりました。
]]></description>
			<content:encoded><![CDATA[<p><a href="http://shell.peach.ne.jp/aoyama/archives/762" target="_self">更新＞istgt 2010/01/12版</a></p>
<p>遅くなりましたが、あけましておめでとうございます。<br />
今年もよろしくお願いします。</p>
<p>BSD系OSの場合はkqueue/keventを利用するようになりました。<br />
FreeNASフォーラムで仮想テープに関する書き込みがあったので、<br />
少し前倒しでリムーバブルメディアの扱いを調整しました。<br />
最低限使えるところまで変更したのでお試しください。<br />
WebGUIは開発中ですが、最低限の機能を搭載した版を用意しましたので、<br />
こちらもすぐにアップします。<br />
なお、ZFSボリュームは前バージョンから対応してあります。<br />
本バージョンよりリムーバブルデバイス(DVD/TAPE)が/dev/null指定で<br />
スロットにメディア挿入せずに起動できるようになりました。<br />
空で起動した場合はistgtcontrolでメディア交換する必要があります。</p>
<p><span style="text-decoration: line-through;">istgt (tarball): istgt-20010105.tar.gz</span><br />
修正版をご利用ください。</p>
<p>作成方法：</p>
<pre id="ex"><code># cd /path/to/work
# tar zxf /path/to/istgt-20100105.tar.gz
# cd istgt-20100105
# ./configure
# make
# make install
# make install-doc</code></pre>
<p>デーモンの再起動方法：</p>
<pre id="ex"><code># /usr/local/etc/rc.d/istgt restart</code></pre>
<p>MD5 (istgt-20100105.tar.gz) = a8e7ebb77eb3f1e23fd1cb8c538cfe39<br />
SHA256 (istgt-20100105.tar.gz) = f4cb6e0df3f6e75ec1315a8d458d2593c57c2ebefbe3594d503b43463f19fc89</p>
<p>新規コンフィグキー：</p>
<pre id="ex"><code>  MediaDirectory /var/istgt</code></pre>
<p>リムーバブルメディアのあるディレクトリを指定します。<br />
（現時点は一個だけ指定可能です）</p>
<p>空メディアの指定例：</p>
<pre id="ex"><code>[LogicalUnit3]
  TargetName "dvd2"
  Mapping PortalGroup1 InitiatorGroup1
  AuthMethod Auto
  AuthGroup None
  UseDigest Auto
  ReadOnly Yes
  UnitType DVD
  LUN0 Removable "ro" /dev/null 0</code></pre>
<p>主な修正点：<br />
uctl: パススルーデバイスを出力するようになりました。<br />
uctl: LUNタイプを出力するようになりました。<br />
MediaDirectoryの中にないメディアへの交換を拒否するようになりました。<br />
全書き込みビットがないファイルを読み込み専用と認識するようになりました。<br />
テープ作成前に制御ブロックが破損していないか検査するようになりました。<br />
istgtcontrol: 認証系の処理を改善しました。<br />
/dev/nullのメディアを空スロットと認識するようになりました。<br />
BSD系ではkqueue/keventを利用するになりました。</p>
]]></content:encoded>
			<wfw:commentRss>http://shell.peach.ne.jp/aoyama/archives/737/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>istgt (iSCSI target) 20091225版 for FreeBSD 7.x</title>
		<link>http://shell.peach.ne.jp/aoyama/archives/707</link>
		<comments>http://shell.peach.ne.jp/aoyama/archives/707#comments</comments>
		<pubDate>Fri, 25 Dec 2009 17:11:44 +0000</pubDate>
		<dc:creator>aoyama</dc:creator>
				<category><![CDATA[FreeBSD]]></category>
		<category><![CDATA[IPv6]]></category>
		<category><![CDATA[ZFS]]></category>
		<category><![CDATA[iSCSI]]></category>
		<category><![CDATA[MCS]]></category>
		<category><![CDATA[MPIO]]></category>

		<guid isPermaLink="false">http://shell.peach.ne.jp/aoyama/?p=707</guid>
		<description><![CDATA[更新＞istgt 2010/01/05版
規格外の文字があるとMSイニシエータから見えないようなので、
起動時に警告を出すようにしてみました。動作自体には変更ありません。
パススルーでモードセンスコマンドがない場合に起動できない問題がありました。
istgt (tarball): istgt-20091225.tar.gz
作成方法：
# cd /path/to/work
# tar zxf /path/to/istgt-20091225.tar.gz
# cd istgt-20091225
# ./configure
# make
# make install
# make install-doc
デーモンの再起動方法：
# /usr/local/etc/rc.d/istgt restart
MD5 (istgt-20091225.tar.gz) = baa35331503f15ac9807f480bf08ec78
SHA256 (istgt-20091225.tar.gz) = 7bbe4ec587788404ae6c15f3886124ea043b70585536f7577dbdf884339354b0
主な修正点：
パススルーでMODESENSEに失敗する場合を考慮するようにしました。
iSCSIターゲット名に規格外の文字があるか調べるようになりました。
]]></description>
			<content:encoded><![CDATA[<p><a href="http://shell.peach.ne.jp/aoyama/archives/737" target="_self">更新＞istgt 2010/01/05版</a></p>
<p>規格外の文字があるとMSイニシエータから見えないようなので、<br />
起動時に警告を出すようにしてみました。動作自体には変更ありません。<br />
パススルーでモードセンスコマンドがない場合に起動できない問題がありました。</p>
<p>istgt (tarball): <a href="http://shell.peach.ne.jp/~aoyama/wordpress/download/istgt-20091225.tar.gz" target="_blank">istgt-20091225.tar.gz</a></p>
<p>作成方法：</p>
<pre id="ex"><code># cd /path/to/work
# tar zxf /path/to/istgt-20091225.tar.gz
# cd istgt-20091225
# ./configure
# make
# make install
# make install-doc</code></pre>
<p>デーモンの再起動方法：</p>
<pre id="ex"><code># /usr/local/etc/rc.d/istgt restart</code></pre>
<p>MD5 (istgt-20091225.tar.gz) = baa35331503f15ac9807f480bf08ec78<br />
SHA256 (istgt-20091225.tar.gz) = 7bbe4ec587788404ae6c15f3886124ea043b70585536f7577dbdf884339354b0</p>
<p>主な修正点：<br />
パススルーでMODESENSEに失敗する場合を考慮するようにしました。<br />
iSCSIターゲット名に規格外の文字があるか調べるようになりました。</p>
]]></content:encoded>
			<wfw:commentRss>http://shell.peach.ne.jp/aoyama/archives/707/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>istgt (iSCSI target) 20091222版 for FreeBSD 7.x</title>
		<link>http://shell.peach.ne.jp/aoyama/archives/671</link>
		<comments>http://shell.peach.ne.jp/aoyama/archives/671#comments</comments>
		<pubDate>Tue, 22 Dec 2009 12:50:22 +0000</pubDate>
		<dc:creator>aoyama</dc:creator>
				<category><![CDATA[FreeBSD]]></category>
		<category><![CDATA[IPv6]]></category>
		<category><![CDATA[ZFS]]></category>
		<category><![CDATA[iSCSI]]></category>
		<category><![CDATA[MCS]]></category>
		<category><![CDATA[MPIO]]></category>

		<guid isPermaLink="false">http://shell.peach.ne.jp/aoyama/?p=671</guid>
		<description><![CDATA[更新＞istgt 2009/12/25版
ESXから利用時に書き込み処理が間に合わないと、ESXからABORT_TASKが
発行されますが、その処理方法に問題がありました。
詳しくはわかりませんが、およそ5～10秒以内にSCSI反応できないと、
発行されるようです。
（シーケンシャル書き込みが連続しているとライトキャッシュで発生）
この為に再接続処理でVMFSに対する応答速度が犠牲になっていました。
ESXに関してはさらなる負荷テストを必要とします。
余裕があれば後ほどESX接続によるSSをアップします。
istgt (tarball): istgt-20091222.tar.gz
修正版をご利用ください。
作成方法：
# cd /path/to/work
# tar zxf /path/to/istgt-20091222.tar.gz
# cd istgt-20091222
# ./configure
# make
# make install
# make install-doc
デーモンの再起動方法：
# /usr/local/etc/rc.d/istgt restart
MD5 (istgt-20091222.tar.gz) = 67403ae7ea4035a226d86606bc6dc7b9
SHA256 (istgt-20091222.tar.gz) = 9d1f73667833339aee4bcc63f893436ad84dd97dd47913923300ce53f3ed89a6
主な修正点：
デフォルトのキューサイズを32に変更しました。
syslogプライオリティをconfigure時に変更可能にしました。
待ち時間を増加、タイムアウト値と連動するように修正しました。
タスクの処理開始時間を記録するようにしました。
ベンダ定義のVPDに対してエラーではなく警告を出すようにしました。
TASK管理のStatSN処理を変更しないようにしました。
]]></description>
			<content:encoded><![CDATA[<p><a href="http://shell.peach.ne.jp/aoyama/archives/707" target="_self">更新＞istgt 2009/12/25版</a></p>
<p>ESXから利用時に書き込み処理が間に合わないと、ESXからABORT_TASKが<br />
発行されますが、その処理方法に問題がありました。<br />
詳しくはわかりませんが、およそ5～10秒以内にSCSI反応できないと、<br />
発行されるようです。<br />
（シーケンシャル書き込みが連続しているとライトキャッシュで発生）<br />
この為に再接続処理でVMFSに対する応答速度が犠牲になっていました。<br />
ESXに関してはさらなる負荷テストを必要とします。<br />
余裕があれば後ほどESX接続によるSSをアップします。</p>
<p><span style="text-decoration: line-through;">istgt (tarball): istgt-20091222.tar.gz<br />
</span>修正版をご利用ください。</p>
<p>作成方法：</p>
<pre id="ex"><code># cd /path/to/work
# tar zxf /path/to/istgt-20091222.tar.gz
# cd istgt-20091222
# ./configure
# make
# make install
# make install-doc</code></pre>
<p>デーモンの再起動方法：</p>
<pre id="ex"><code># /usr/local/etc/rc.d/istgt restart</code></pre>
<p>MD5 (istgt-20091222.tar.gz) = 67403ae7ea4035a226d86606bc6dc7b9<br />
SHA256 (istgt-20091222.tar.gz) = 9d1f73667833339aee4bcc63f893436ad84dd97dd47913923300ce53f3ed89a6</p>
<p>主な修正点：<br />
デフォルトのキューサイズを32に変更しました。<br />
syslogプライオリティをconfigure時に変更可能にしました。<br />
待ち時間を増加、タイムアウト値と連動するように修正しました。<br />
タスクの処理開始時間を記録するようにしました。<br />
ベンダ定義のVPDに対してエラーではなく警告を出すようにしました。<br />
TASK管理のStatSN処理を変更しないようにしました。</p>
]]></content:encoded>
			<wfw:commentRss>http://shell.peach.ne.jp/aoyama/archives/671/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>istgt (iSCSI target) 20091218版 for FreeBSD 7.x</title>
		<link>http://shell.peach.ne.jp/aoyama/archives/659</link>
		<comments>http://shell.peach.ne.jp/aoyama/archives/659#comments</comments>
		<pubDate>Fri, 18 Dec 2009 13:29:38 +0000</pubDate>
		<dc:creator>aoyama</dc:creator>
				<category><![CDATA[FreeBSD]]></category>
		<category><![CDATA[IPv6]]></category>
		<category><![CDATA[ZFS]]></category>
		<category><![CDATA[iSCSI]]></category>
		<category><![CDATA[MCS]]></category>
		<category><![CDATA[MPIO]]></category>

		<guid isPermaLink="false">http://shell.peach.ne.jp/aoyama/?p=659</guid>
		<description><![CDATA[更新＞istgt 2009/12/22版
今回からWS08R2+HV2の環境下でのVM稼動を開始しました。
FreeNASのビルド及びテストも試験的にR2環境下で行っています。
istgt (tarball): istgt-20091218.tar.gz
修正版をご利用ください。
作成方法：
# cd /path/to/work
# tar zxf /path/to/istgt-20091218.tar.gz
# cd istgt-20091218
# ./configure
# make
# make install
# make install-doc
デーモンの再起動方法：
# /usr/local/etc/rc.d/istgt restart
MD5 (istgt-20091218.tar.gz) = f9a1f32136c2f69692147ede2fd63613
SHA256 (istgt-20091218.tar.gz) = 1f2830c76395d8d18f15f7286f0ea06f5c2eebab24ecda62495f563bc8fa2b98
主な修正点：
StarPortとの接続問題を修正しました。
サポート最大数の増加、予約セッション数の増加をしました。
syslogファシリティを変更するコマンドラインスイッチを追加しました。
]]></description>
			<content:encoded><![CDATA[<p><a href="http://shell.peach.ne.jp/aoyama/archives/671" target="_self">更新＞istgt 2009/12/22版</a></p>
<p>今回からWS08R2+HV2の環境下でのVM稼動を開始しました。<br />
FreeNASのビルド及びテストも試験的にR2環境下で行っています。</p>
<p><span style="text-decoration: line-through;">istgt (tarball): istgt-20091218.tar.gz</span><br />
修正版をご利用ください。</p>
<p>作成方法：</p>
<pre id="ex"><code># cd /path/to/work
# tar zxf /path/to/istgt-20091218.tar.gz
# cd istgt-20091218
# ./configure
# make
# make install
# make install-doc</code></pre>
<p>デーモンの再起動方法：</p>
<pre id="ex"><code># /usr/local/etc/rc.d/istgt restart</code></pre>
<p>MD5 (istgt-20091218.tar.gz) = f9a1f32136c2f69692147ede2fd63613<br />
SHA256 (istgt-20091218.tar.gz) = 1f2830c76395d8d18f15f7286f0ea06f5c2eebab24ecda62495f563bc8fa2b98</p>
<p>主な修正点：<br />
StarPortとの接続問題を修正しました。<br />
サポート最大数の増加、予約セッション数の増加をしました。<br />
syslogファシリティを変更するコマンドラインスイッチを追加しました。</p>
]]></content:encoded>
			<wfw:commentRss>http://shell.peach.ne.jp/aoyama/archives/659/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>istgt (iSCSI target) 20091211版 for FreeBSD 7.x</title>
		<link>http://shell.peach.ne.jp/aoyama/archives/639</link>
		<comments>http://shell.peach.ne.jp/aoyama/archives/639#comments</comments>
		<pubDate>Fri, 11 Dec 2009 11:10:30 +0000</pubDate>
		<dc:creator>aoyama</dc:creator>
				<category><![CDATA[FreeBSD]]></category>
		<category><![CDATA[IPv6]]></category>
		<category><![CDATA[ZFS]]></category>
		<category><![CDATA[iSCSI]]></category>
		<category><![CDATA[MCS]]></category>
		<category><![CDATA[MPIO]]></category>

		<guid isPermaLink="false">http://shell.peach.ne.jp/aoyama/?p=639</guid>
		<description><![CDATA[更新＞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エラー処理方法を変更しました。
]]></description>
			<content:encoded><![CDATA[<p><a href="http://shell.peach.ne.jp/aoyama/archives/659" target="_self">更新＞istgt 2009/12/18版</a></p>
<p>今回のパススルーデバイスの確認は、HP製DDS4ドライブ(C5683)と<br />
WS2003付属のNtbackupで行っています。<br />
イニシエーターはMS製2.08を利用して、WS2003のレジストリ調整は、</p>
<pre>HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class
\{4D36E97B-E325-11CE-BFC1-08002BE10318}\0000\Parameters</pre>
<p>にある MaxTransferLength を 65536 に変更しています。</p>
<p>余談だけどDDS4の転送速度はかなり遅い。</p>
<p><span style="text-decoration: line-through;">istgt (tarball): istgt-20091211.tar.gz</span><br />
修正版をご利用ください。</p>
<p>作成方法：</p>
<pre id="ex"><code># cd /path/to/work
# tar zxf /path/to/istgt-20091211.tar.gz
# cd istgt-20091211
# ./configure
# make
# make install
# make install-doc</code></pre>
<p>デーモンの再起動方法：</p>
<pre id="ex"><code># /usr/local/etc/rc.d/istgt restart</code></pre>
<p>MD5 (istgt-20091211.tar.gz) = e6874abf837fddc99cd01bea2007ec99<br />
SHA256 (istgt-20091211.tar.gz) = b40497e01a0319e413cf06ffb26b8a89a6c081dcb39bad4e088a946f5dc58805</p>
<p>主な修正点：<br />
DISK型でREQUEST_SENSEに応答するように修正しました。<br />
センスデータのヘッダが正しく処理されない問題を修正しました。<br />
パススルー型でチェンジャー型も通すように追加しました。<br />
パススルー型のタイムアウト値を増加しました。<br />
CAMエラー処理方法を変更しました。</p>
]]></content:encoded>
			<wfw:commentRss>http://shell.peach.ne.jp/aoyama/archives/639/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>istgt (iSCSI target) 20091130版 for FreeBSD 7.x</title>
		<link>http://shell.peach.ne.jp/aoyama/archives/604</link>
		<comments>http://shell.peach.ne.jp/aoyama/archives/604#comments</comments>
		<pubDate>Mon, 30 Nov 2009 11:03:25 +0000</pubDate>
		<dc:creator>aoyama</dc:creator>
				<category><![CDATA[FreeBSD]]></category>
		<category><![CDATA[IPv6]]></category>
		<category><![CDATA[ZFS]]></category>
		<category><![CDATA[iSCSI]]></category>
		<category><![CDATA[MCS]]></category>
		<category><![CDATA[MPIO]]></category>

		<guid isPermaLink="false">http://shell.peach.ne.jp/aoyama/?p=604</guid>
		<description><![CDATA[更新＞istgt 2009/12/11版
20091124をアップした直後で申し訳ないのだけど、
エラー処理でクラッシュする問題を修正しましたので急遽アップデート版をあげます。
既知問題のプロセス終了時の異常終了もおそらくこれが原因と思われます。
また、先日書いた警告を抑制するオプションを新設しました。
ネットワーク利用率が想定値よりあまりにも少ない場合は、
処理能力に問題があるかもしれないので、
  MaxBurstLength 65536
  MaxRecvDataSegmentLength 4096
の設定を一度お試しください。
追記：
ESXでQueueDepthを指定する場合32以上を推奨します。
portsには20091124が11/26にコミットされましたが、
再度この版で更新をかけますのでお待ちください。
FreeNASも20091124とRAWデバイスパッチがr4928としてマージされましたが、
こちらも早々に作成しますのでお待ちください。
istgt (tarball): istgt-20091130.tar.gz
修正版をご利用ください。
作成方法：
# cd /path/to/work
# tar zxf /path/to/istgt-20091130.tar.gz
# cd istgt-20091130
# ./configure
# make
# make install
# make install-doc
デーモンの再起動方法：
# /usr/local/etc/rc.d/istgt restart
MD5 (istgt-20091130.tar.gz) = 5a323354bf5a18fbd0f0a6bf4d8dd569
SHA256 (istgt-20091130.tar.gz) = a717ac3cc2d3201b1ab75f210afb28efc3780e25aa02d91bbbd734977f8b50f9
主な変更点：
エラー処理中(処理後)にクラッシュする問題を修正しました。
リセットとタイムアウトはイニシエータ名をログに残すようにしました。
警告を抑制するオプション -q を追加しました。
]]></description>
			<content:encoded><![CDATA[<p><a href="http://shell.peach.ne.jp/aoyama/archives/639" target="_self">更新＞istgt 2009/12/11版</a></p>
<p>20091124をアップした直後で申し訳ないのだけど、<br />
エラー処理でクラッシュする問題を修正しましたので急遽アップデート版をあげます。<br />
既知問題のプロセス終了時の異常終了もおそらくこれが原因と思われます。<br />
また、先日書いた警告を抑制するオプションを新設しました。</p>
<p>ネットワーク利用率が想定値よりあまりにも少ない場合は、<br />
処理能力に問題があるかもしれないので、</p>
<p>  MaxBurstLength 65536<br />
  MaxRecvDataSegmentLength 4096</p>
<p>の設定を一度お試しください。</p>
<p>追記：<br />
ESXでQueueDepthを指定する場合32以上を推奨します。</p>
<p>portsには20091124が11/26にコミットされましたが、<br />
再度この版で更新をかけますのでお待ちください。</p>
<p>FreeNASも20091124とRAWデバイスパッチがr4928としてマージされましたが、<br />
こちらも早々に作成しますのでお待ちください。</p>
<p><span style="text-decoration: line-through;">istgt (tarball): istgt-20091130.tar.gz<br />
</span>修正版をご利用ください。</p>
<p>作成方法：</p>
<pre id="ex"><code># cd /path/to/work
# tar zxf /path/to/istgt-20091130.tar.gz
# cd istgt-20091130
# ./configure
# make
# make install
# make install-doc</code></pre>
<p>デーモンの再起動方法：</p>
<pre id="ex"><code># /usr/local/etc/rc.d/istgt restart</code></pre>
<p>MD5 (istgt-20091130.tar.gz) = 5a323354bf5a18fbd0f0a6bf4d8dd569<br />
SHA256 (istgt-20091130.tar.gz) = a717ac3cc2d3201b1ab75f210afb28efc3780e25aa02d91bbbd734977f8b50f9</p>
<p>主な変更点：<br />
エラー処理中(処理後)にクラッシュする問題を修正しました。<br />
リセットとタイムアウトはイニシエータ名をログに残すようにしました。<br />
警告を抑制するオプション -q を追加しました。</p>
]]></content:encoded>
			<wfw:commentRss>http://shell.peach.ne.jp/aoyama/archives/604/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>istgt (iSCSI target) 20091124版 for FreeBSD 7.x</title>
		<link>http://shell.peach.ne.jp/aoyama/archives/568</link>
		<comments>http://shell.peach.ne.jp/aoyama/archives/568#comments</comments>
		<pubDate>Tue, 24 Nov 2009 09:44:21 +0000</pubDate>
		<dc:creator>aoyama</dc:creator>
				<category><![CDATA[FreeBSD]]></category>
		<category><![CDATA[IPv6]]></category>
		<category><![CDATA[ZFS]]></category>
		<category><![CDATA[iSCSI]]></category>
		<category><![CDATA[MCS]]></category>
		<category><![CDATA[MPIO]]></category>

		<guid isPermaLink="false">http://shell.peach.ne.jp/aoyama/?p=568</guid>
		<description><![CDATA[更新＞istgt 2009/11/30版
旧版およびLiveCDによる試験でもらった報告に基づき修正をしました。
また、XenServer5.5での接続を確認しました。
istgt (tarball): istgt-20091124.tar.gz
修正版をご利用ください。
作成方法：
# cd /path/to/work
# tar zxf /path/to/istgt-20091124.tar.gz
# cd istgt-20091124
# ./configure
# make
# make install
# make install-doc
デーモンの再起動方法：
# /usr/local/etc/rc.d/istgt restart
MD5 (istgt-20091124.tar.gz) = 844d8cbf001e0a10f117c361abfb2253
SHA256 (istgt-20091124.tar.gz) = 1a3afa973de93904aa797c64694f438c893489f2c25f63680af9a2b977c0b4cb
主な変更点：
iSCSIブート(ディスクレス)に失敗することがあったのを修正しました。
接続リセットとタイムアウトを通常エラーとしないように変更しました。
マルチイニシエータでのSCSI2互換ユニット予約解放の問題を修正しました。
StatSNのチェックにキューサイズを考慮するように修正しました。
]]></description>
			<content:encoded><![CDATA[<p><a href="http://shell.peach.ne.jp/aoyama/archives/604" target="_self">更新＞istgt 2009/11/30版</a></p>
<p>旧版およびLiveCDによる試験でもらった報告に基づき修正をしました。<br />
また、XenServer5.5での接続を確認しました。</p>
<p><span style="text-decoration: line-through;">istgt (tarball): istgt-20091124.tar.gz</span><br />
修正版をご利用ください。</p>
<p>作成方法：</p>
<pre id="ex"># cd /path/to/work
# tar zxf /path/to/istgt-20091124.tar.gz
# cd istgt-20091124
# ./configure
# make
# make install
# make install-doc</pre>
<p>デーモンの再起動方法：</p>
<pre id="ex"><code># /usr/local/etc/rc.d/istgt restart</code></pre>
<p>MD5 (istgt-20091124.tar.gz) = 844d8cbf001e0a10f117c361abfb2253<br />
SHA256 (istgt-20091124.tar.gz) = 1a3afa973de93904aa797c64694f438c893489f2c25f63680af9a2b977c0b4cb</p>
<p>主な変更点：<br />
iSCSIブート(ディスクレス)に失敗することがあったのを修正しました。<br />
接続リセットとタイムアウトを通常エラーとしないように変更しました。<br />
マルチイニシエータでのSCSI2互換ユニット予約解放の問題を修正しました。<br />
StatSNのチェックにキューサイズを考慮するように修正しました。</p>
]]></content:encoded>
			<wfw:commentRss>http://shell.peach.ne.jp/aoyama/archives/568/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
