<?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 3.3.1 on ESXi5 + istgt</description>
	<lastBuildDate>Sun, 29 Jan 2012 14:57:25 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>istgt (iSCSI target) 20110907版 for FreeBSD</title>
		<link>http://shell.peach.ne.jp/aoyama/archives/1628</link>
		<comments>http://shell.peach.ne.jp/aoyama/archives/1628#comments</comments>
		<pubDate>Wed, 07 Sep 2011 16:11:51 +0000</pubDate>
		<dc:creator>aoyama</dc:creator>
				<category><![CDATA[FreeBSD]]></category>
		<category><![CDATA[IPv6]]></category>
		<category><![CDATA[iSCSI]]></category>
		<category><![CDATA[ZFS]]></category>
		<category><![CDATA[MCS]]></category>
		<category><![CDATA[MPIO]]></category>

		<guid isPermaLink="false">http://shell.peach.ne.jp/aoyama/?p=1628</guid>
		<description><![CDATA[更新＞istgt 2011/09/18版 ESXi5に搭載されているハードウェアアクセラレーション向けに強化しました。 前回のBlock Zeroingに加えて、今回、Hardware Assisted Lockingを [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://shell.peach.ne.jp/aoyama/archives/1677" target="_self">更新＞istgt 2011/09/18版</a></p>
<p>ESXi5に搭載されているハードウェアアクセラレーション向けに強化しました。<br />
前回のBlock Zeroingに加えて、今回、Hardware Assisted Lockingを<br />
追加しました。また、LUN毎のシリアル、回転数、形状が設定可能になりました。<br />
副作用で複数LUNがESXiから認識されるようになりますが、<br />
性能最適化はまだ行っていません。</p>
<p>新しい設定：<br />
各LUNに対して以下のようなオプション設定が可能です。<br />
例はLUN0のエクステントが7200回転HDD上にあると想定しています。<br />
ここで回転数を非回転ドライブに指定するとSSDとしてESXi5から認識されます。</p>
<p>なお、すべてデフォルト値が予め設定してありますので、<br />
こだわらない場合は修正する必要はありません。</p>
<p>[LogicalUnit1]<br />
  LUN0 Storage /tank/iscsi/istgt-disk1 10GB</p>
<p>  # override the serial of LUN0 specified with UnitInquiry<br />
  #LUN0 Option Serial &#8220;10000001&#8243;</p>
<p>  # for 3.5inch, 7200rpm HDD<br />
  # RPM 0=not reported, 1=non-rotating(SSD), n&gt;1024 rpm<br />
  LUN0 Option RPM 7200<br />
  # FormFactor 0=not reported, 1=5.25, 2=3.5, 3=2.5, 4=1.8, 5=less 1.8 inch<br />
  LUN0 Option FormFactor 2</p>
<p>  # for 2.5inch, SSD<br />
  #LUN0 Option RPM 1<br />
  #LUN0 Option FormFactor 3</p>
<p><span style="text-decoration: line-through;">istgt (tarball): istgt-20110907.tar.gz<br />
</span><br />
修正版をご利用ください。</p>
<p>作成方法：</p>
<pre id="ex"><code># cd /path/to/work
# tar zxf /path/to/istgt-20110907.tar.gz
# cd istgt-20110907
# ./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-20110907.tar.gz) = 5e0805ae82f4bdcc9d09138ac055df29<br />
SHA256 (istgt-20110907.tar.gz) = 49315e10a039fe08283cd32096487561f34e6552eee340a2afc2aceb59e75dd1</p>
<p>主な修正点：<br />
LUN毎の回転数(RPM)、形状(FormFactor)設定を追加<br />
LUN毎のシリアル設定を追加(デフォルト値は id+&#8221;L&#8221;+LUN番号)<br />
COMPARE AND WRITEを実装<br />
ターゲット名のチェックを強化</p>
]]></content:encoded>
			<wfw:commentRss>http://shell.peach.ne.jp/aoyama/archives/1628/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>istgt (iSCSI target) 20110717版 for FreeBSD</title>
		<link>http://shell.peach.ne.jp/aoyama/archives/1542</link>
		<comments>http://shell.peach.ne.jp/aoyama/archives/1542#comments</comments>
		<pubDate>Sun, 17 Jul 2011 11:49:43 +0000</pubDate>
		<dc:creator>aoyama</dc:creator>
				<category><![CDATA[FreeBSD]]></category>
		<category><![CDATA[IPv6]]></category>
		<category><![CDATA[iSCSI]]></category>
		<category><![CDATA[ZFS]]></category>
		<category><![CDATA[MCS]]></category>
		<category><![CDATA[MPIO]]></category>

		<guid isPermaLink="false">http://shell.peach.ne.jp/aoyama/?p=1542</guid>
		<description><![CDATA[更新＞istgt 2011/09/02版 次の追加をやる前にAIO使えないかなぁと試してみたら、いまの処理だと 面倒なことがわかったので、とりあえず無効化しました・・・。 試してみたい人は configure に &#8 [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://shell.peach.ne.jp/aoyama/archives/1611" target="_self">更新＞istgt 2011/09/02版</a></p>
<p>次の追加をやる前にAIO使えないかなぁと試してみたら、いまの処理だと<br />
面倒なことがわかったので、とりあえず無効化しました・・・。<br />
試してみたい人は configure に &#8211;with-aio を付けると有効になります。<br />
（experimentalのさらにexperimental的なものですが）</p>
<p>一部で要望のあったイニシエータ名拒否機能を追加しました。</p>
<p>  InitiatorName &#8220;!iqn.1991-05.com.microsoft:moon&#8221;<br />
  InitiatorName &#8220;ALL&#8221;</p>
<p>こんな感じで、iqn.1991-05.com.microsoft:moon 以外のすべてという指定が<br />
可能です。</p>
<p>PR kern/157770 に接続問題が出ていたので、対処しました。<br />
<a href="http://lists.freebsd.org/pipermail/freebsd-scsi/2011-June/004982.html">http://lists.freebsd.org/pipermail/freebsd-scsi/2011-June/004982.html</a></p>
<p><span style="text-decoration: line-through;">istgt (tarball): </span><a href="http://shell.peach.ne.jp/~aoyama/wordpress/download/istgt-20110717.tar.gz" target="_blank"><span style="text-decoration: line-through;">istgt-20110717.tar.gz</span></a><br />
修正版をご利用ください。</p>
<p>作成方法：</p>
<pre id="ex"><code># cd /path/to/work
# tar zxf /path/to/istgt-20110717.tar.gz
# cd istgt-20110717
# ./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-20110717.tar.gz) = dfbf157762e1c8d79cc6a49820ade568<br />
SHA256 (istgt-20110717.tar.gz) = b9605c6ca4286e25a581791871ca4c90d253b4aad6d25bbde6eed0713d50bdb3</p>
<p>主な修正点：<br />
イニシエータ指定で!を先頭につけると拒否する機能を追加<br />
初期ファイルサイズを最少サイズで割り当てるように変更(-m1)<br />
ファイルの範囲外で全てゼロの場合は書き込みスキップに変更(-m1)<br />
AIOを使った書き込み処理を追加(デフォルト無効)<br />
無指定時のQueueDepthを32に変更<br />
Discoveryセッションで処理するべきでないキーを追加</p>
<hr />Linux (arm) 版バイナリパッケージ (LANDISK HDL-GTなど)</p>
<p><span style="text-decoration: line-through;">istgt (arm binary): </span><a href="http://www.peach.ne.jp/archives/istgt/build/istgt-20110717-arm.tar.gz" target="_blank"><span style="text-decoration: line-through;">istgt-20110717-arm.tar.gz</span></a><br />
(arm版実行ファイルとスクリプト)<br />
修正版をご利用ください。</p>
<p>インストール/アップグレード作業：</p>
<pre id="ex"><code># cd work
# wget http://www.peach.ne.jp/archives/istgt/build/istgt-20110717-arm.tar.gz
# tar zxvf istgt-20110717-arm.tar.gz
# cd istgt-20110717-arm
# sh setup.sh</code></pre>
<p>デーモンの再起動方法：</p>
<pre id="ex"><code># /etc/init.d/istgt restart</code></pre>
<p>自動起動スクリプトの登録方法：</p>
<pre id="ex"><code># update-rc.d istgt defaults 30</code></pre>
<p>設定ファイルパス：<br />
/opt/istgt/etc/istgt.conf<br />
/opt/istgt/etc/auth.conf<br />
/opt/istgt/etc/istgtcontrol.conf</p>
<p>初期インストール参考用：<a href="http://shell.peach.ne.jp/aoyama/archives/1513" target="_blank">http://shell.peach.ne.jp/aoyama/archives/1513</a></p>
<p>MD5 (istgt-20110717-arm.tar.gz) = 61ee36a564ab0c5518e507cbfab1414c<br />
SHA256 (istgt-20110717-arm.tar.gz) = c9f46b9ddd826e5f3817f14d750e8f76b53dc84ec5b27253225d4bbac0a68ef5</p>
<p>arm版の注意点：<br />
QueueDepth 32がデフォルトになったので、armではCPUとメモリが少ないので、<br />
istgt.conf で QueueDepth 16 または QueueDepth 0 を推奨です。</p>
<p>前バージョンはスクリプトに問題があったので、もしも起動せず<br />
プロセスが残ってしまう場合は一旦、</p>
<p>killall istgt</p>
<p>を実行して、プロセスが完全に停止した後に再度セットアップを行ってください。</p>
]]></content:encoded>
			<wfw:commentRss>http://shell.peach.ne.jp/aoyama/archives/1542/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>istgt (iSCSI target) 20110529版 for FreeBSD</title>
		<link>http://shell.peach.ne.jp/aoyama/archives/1506</link>
		<comments>http://shell.peach.ne.jp/aoyama/archives/1506#comments</comments>
		<pubDate>Sun, 29 May 2011 11:25:05 +0000</pubDate>
		<dc:creator>aoyama</dc:creator>
				<category><![CDATA[FreeBSD]]></category>
		<category><![CDATA[IPv6]]></category>
		<category><![CDATA[iSCSI]]></category>
		<category><![CDATA[ZFS]]></category>
		<category><![CDATA[MCS]]></category>
		<category><![CDATA[MPIO]]></category>

		<guid isPermaLink="false">http://shell.peach.ne.jp/aoyama/?p=1506</guid>
		<description><![CDATA[更新＞istgt 2011/07/17版 マルチセッションを使った場合にキューが不足して、 コマンド実行が失敗する問題を修正しました。 万が一失敗した場合は通常OSが再実行するので、実害は少ないのですが、 パフォーマンス [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://shell.peach.ne.jp/aoyama/archives/1542" target="_self">更新＞istgt 2011/07/17版</a></p>
<p>マルチセッションを使った場合にキューが不足して、<br />
コマンド実行が失敗する問題を修正しました。</p>
<p>万が一失敗した場合は通常OSが再実行するので、実害は少ないのですが、<br />
パフォーマンスが大幅に低下します。</p>
<p>特に experimental mode ではコマンド実行効率が大幅にあがったので、<br />
この問題が発生しやすいです。＜高負荷時など</p>
<p>※各iSCSIターゲットに対して１接続しかない場合はまったく影響を受けません。</p>
<p><span style="text-decoration: line-through;">istgt (tarball): </span><a href="http://shell.peach.ne.jp/~aoyama/wordpress/download/istgt-20110529.tar.gz" target="_blank"><span style="text-decoration: line-through;">istgt-20110529.tar.gz</span></a><br />
修正版をご利用ください。</p>
<p>作成方法：</p>
<pre id="ex"><code># cd /path/to/work
# tar zxf /path/to/istgt-20110529.tar.gz
# cd istgt-20110529
# ./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-20110529.tar.gz) = 496fda4c93d561340ffc2dbdc503d44f<br />
SHA256 (istgt-20110529.tar.gz) = 51a3bde2177780f1a9cd0b32d3949f5db5e614f8d2c520e408e329778f7c49e0</p>
<p>主な修正点：<br />
マルチセッションの時にキューが不足する問題を修正<br />
ports/156117 を適用</p>
]]></content:encoded>
			<wfw:commentRss>http://shell.peach.ne.jp/aoyama/archives/1506/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>istgt (iSCSI target) 20110223版 for FreeBSD</title>
		<link>http://shell.peach.ne.jp/aoyama/archives/1407</link>
		<comments>http://shell.peach.ne.jp/aoyama/archives/1407#comments</comments>
		<pubDate>Tue, 22 Feb 2011 16:04:07 +0000</pubDate>
		<dc:creator>aoyama</dc:creator>
				<category><![CDATA[FreeBSD]]></category>
		<category><![CDATA[IPv6]]></category>
		<category><![CDATA[iSCSI]]></category>
		<category><![CDATA[ZFS]]></category>
		<category><![CDATA[MCS]]></category>
		<category><![CDATA[MPIO]]></category>

		<guid isPermaLink="false">http://shell.peach.ne.jp/aoyama/?p=1407</guid>
		<description><![CDATA[更新＞istgt 2011/05/29版 ZFS仮想ボリュームとキューイングを使うなど一部の環境でメモリリークにより 予想外の動作をすることがあったのを修正しました。 istgt (tarball): istgt-201 [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://shell.peach.ne.jp/aoyama/archives/1506" target="_self">更新＞istgt 2011/05/29版</a></p>
<p>ZFS仮想ボリュームとキューイングを使うなど一部の環境でメモリリークにより<br />
予想外の動作をすることがあったのを修正しました。</p>
<p><span style="text-decoration: line-through;">istgt (tarball): </span><span style="text-decoration: line-through;">istgt-20110223.tar.gz</span><br />
修正版をご利用ください。</p>
<p>作成方法：</p>
<pre id="ex"><code># cd /path/to/work
# tar zxf /path/to/istgt-20110223.tar.gz
# cd istgt-20110223
# ./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-20110223.tar.gz) = daf03d011c25681d9f11b4b74f4e47c9<br />
SHA256 (istgt-20110223.tar.gz) = 5ef5663f37932290d973954dc683b64938989ccc856eca08b4075699a22916aa</p>
<p>主な修正点：<br />
メモリリーク問題を修正</p>
]]></content:encoded>
			<wfw:commentRss>http://shell.peach.ne.jp/aoyama/archives/1407/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>istgt (iSCSI target) 20110219版 for FreeBSD</title>
		<link>http://shell.peach.ne.jp/aoyama/archives/1393</link>
		<comments>http://shell.peach.ne.jp/aoyama/archives/1393#comments</comments>
		<pubDate>Sat, 19 Feb 2011 11:13:06 +0000</pubDate>
		<dc:creator>aoyama</dc:creator>
				<category><![CDATA[FreeBSD]]></category>
		<category><![CDATA[IPv6]]></category>
		<category><![CDATA[iSCSI]]></category>
		<category><![CDATA[MCS]]></category>
		<category><![CDATA[MPIO]]></category>
		<category><![CDATA[ZFS]]></category>

		<guid isPermaLink="false">http://shell.peach.ne.jp/aoyama/?p=1393</guid>
		<description><![CDATA[更新＞istgt 2011/02/23版 10ギガビットの環境で期待通りに伸びなくて頭打ちになる問題を 修正しました。1ギガビット環境でも多少の改善があるかも？ 今後も &#8220;-m 1&#8243; のexper [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://shell.peach.ne.jp/aoyama/archives/1407" target="_self">更新＞istgt 2011/02/23版</a></p>
<p>10ギガビットの環境で期待通りに伸びなくて頭打ちになる問題を<br />
修正しました。1ギガビット環境でも多少の改善があるかも？<br />
今後も &#8220;-m 1&#8243; のexperimental modeでの動作を前提にするので、<br />
マルチコア(4コア以上推奨)＆メモリ潤沢(4GB以上)な事は大前提です。</p>
<p><span style="text-decoration: line-through;">istgt (tarball): </span><a href="http://shell.peach.ne.jp/~aoyama/wordpress/download/istgt-20110219.tar.gz" target="_blank"><span style="text-decoration: line-through;">istgt-20110219.tar.gz</span></a><br />
修正版をご利用ください。</p>
<p>作成方法：</p>
<pre id="ex"><code># cd /path/to/work
# tar zxf /path/to/istgt-20110219.tar.gz
# cd istgt-20110219
# ./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-20110219.tar.gz) = add36abcc52ea0c1800a31d3b5db87bb<br />
SHA256 (istgt-20110219.tar.gz) = 89980d656547989674c898f4b6244c4f9a06388517125298954807a862d5cb67</p>
<p>主な修正点：<br />
10Gbpsで頭打ちになる問題を修正</p>
]]></content:encoded>
			<wfw:commentRss>http://shell.peach.ne.jp/aoyama/archives/1393/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>istgt (iSCSI target) 20110103版 for FreeBSD</title>
		<link>http://shell.peach.ne.jp/aoyama/archives/1321</link>
		<comments>http://shell.peach.ne.jp/aoyama/archives/1321#comments</comments>
		<pubDate>Mon, 03 Jan 2011 13:40:48 +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=1321</guid>
		<description><![CDATA[更新＞istgt 2011/02/19版 コンパイルオプションだと個々の確認が面倒なので、 起動オプションを追加しました。 ここに手を入れるのは何か月ぶりでしょうか。 /etc/rc.confに設定するには istgt_ [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://shell.peach.ne.jp/aoyama/archives/1393" target="_self">更新＞istgt 2011/02/19版<br />
</a></p>
<p>コンパイルオプションだと個々の確認が面倒なので、<br />
起動オプションを追加しました。<br />
ここに手を入れるのは何か月ぶりでしょうか。<br />
/etc/rc.confに設定するには istgt_flags に追加します。<br />
デフォルトは &#8220;-m 0&#8243; です。</p>
<p>新規の起動オプション：<br />
  -m 0<br />
　　従来の2スレッド稼働方式(20100707互換)<br />
  -m 1<br />
　　新しい3スレッド稼働方式(今後のメイン)</p>
<p>/etc/rc.conf 設定例：</p>
<pre id="ex"><code>istgt_enable="YES"
istgt_flags="-m 1"</code></pre>
<p><span style="text-decoration: line-through;">istgt (tarball): </span><a href="http://shell.peach.ne.jp/~aoyama/wordpress/download/istgt-20110103.tar.gz" target="_blank"><span style="text-decoration: line-through;">istgt-20110103.tar.gz</span></a><br />
修正版をご利用ください。</p>
<p>作成方法：</p>
<pre id="ex"><code># cd /path/to/work
# tar zxf /path/to/istgt-20110103.tar.gz
# cd istgt-20110103
# ./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-20110103.tar.gz) = 11dd80da78b1f8f01662bbb9a018c093<br />
SHA256 (istgt-20110103.tar.gz) = 9f889d1e738a477c6f6f3608838f9fad642bcd44ec235d38477e522723d93fed</p>
<p>主な修正点：<br />
ISTGT_DISABLE_SENDER_THREAD を廃止<br />
動作モードを切り替える起動オプションを追加<br />
ダイジェスト機能を有効にすると接続できない問題を修正</p>
]]></content:encoded>
			<wfw:commentRss>http://shell.peach.ne.jp/aoyama/archives/1321/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<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[iSCSI]]></category>
		<category><![CDATA[ZFS]]></category>
		<category><![CDATA[MCS]]></category>
		<category><![CDATA[MPIO]]></category>

		<guid isPermaLink="false">http://shell.peach.ne.jp/aoyama/?p=1223</guid>
		<description><![CDATA[更新＞istgt 2010/12/30版 istgtも七夕エディションに(謎) isbootとの組み合わせで気づいた点を修正しました。 また、一か月ほどWindows7のディスクレス環境を支えて来れたというのを 踏まえて [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://shell.peach.ne.jp/aoyama/archives/1304" target="_self">更新＞istgt 2010/12/30版</a></p>
<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>4</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[iSCSI]]></category>
		<category><![CDATA[ZFS]]></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版 ロックの衝突による速度低下を低減する為にロック範囲を変更しました。 単一のターゲットではまったく効果ありませんが、複数ターゲットを 設定している場合は、衝突回避が期待できます。  [...]]]></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[iSCSI]]></category>
		<category><![CDATA[ZFS]]></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をインストールしてしまった場合 [...]]]></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[iSCSI]]></category>
		<category><![CDATA[ZFS]]></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ありなしのどちらでもいい場合は認証なしを選択します [...]]]></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[iSCSI]]></category>
		<category><![CDATA[ZFS]]></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の最大数を制限できるように修正しました。 最大数＝０で無効になり従来通りの処理 [...]]]></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[iSCSI]]></category>
		<category><![CDATA[ZFS]]></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 64 [...]]]></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[iSCSI]]></category>
		<category><![CDATA[ZFS]]></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指定できるように修正してみました。 ただし、動作検証までは行っていないので動かないかもしれません。 この [...]]]></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 [...]]]></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ターゲットのみを更新します。 設定ファイルはすべて保たれますが、バックアップを取ることを推奨します [...]]]></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[iSCSI]]></category>
		<category><![CDATA[ZFS]]></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さんから提案とパッチを頂きましたので追加してみ [...]]]></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/ [...]]]></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[iSCSI]]></category>
		<category><![CDATA[ZFS]]></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/ [...]]]></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[iSCSI]]></category>
		<category><![CDATA[ZFS]]></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 (t [...]]]></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[iSCSI]]></category>
		<category><![CDATA[ZFS]]></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フォー [...]]]></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>
	</channel>
</rss>

