ひとりごと

新しい記事:[2415]  古い記事:[2413] 表示単位 :

ついったー[おとなり日記] かがみさん Y.Kumagaiさん

2009/01/11 (日)

・ インテルサーバーアダプタ

デスクトップ・アダプタ

iSCSIブートで一番てっとり早いのはインテルのNICを使うこと。インテルのNICはうちのサーバに刺さってるのですが、これは安物なのでダメで、必要なのは「サーバ・アダプタ」という名称のものとなります。ということで早速お買い上げ、インテル PRO/1000 PT サーバ・アダプタ EXPI9400PT 。イマドキのNICとしては非常に高くて ¥11,645でした。

比較

ちなみに、これは手元にあったデスクトップアダプタ(EXPI9300PT ¥6,000ぐらい)との比較。どっちがどっちかわかります? わかんないですよね。てゆーかハードウェアは全く一緒なのでは?(^_^) まぁ高価なNICには値段相応の付加価値を付けるってのは理解できなくもないのですが、私の用途ではサーバに使ってるのが「デスクトップ・アダプタ」で、デスクトップPCに使おうとしてるのがiSCSI起動できる「サーバ・アダプタ」ってのがなんとも妙なところです。

さて、サーバ・アダプタを使うと付属のツールを使ってiSCSI起動用のROMを有効にできます。下でハマった通り大きいiSCSIディスクを作成してWindowsが起動できるかどうか実験してみました。あらかじめROMでIPアドレス等の設定を済ませているので、ドライバさえ組み込めばインストール・起動可能なはずです。

Windows Vista
付属のCDに入ってる32bitドライバだとドライバの読み込みまでは出来るが、iSCSIディスクを見つけてくれない。インターネットで最新版を取り寄せて使ってみると、WindowsServer用なためか、ドライバの読み込みすらできない。
Windows7(beta)
新しいOSなら動いたりして?とか思いましたが、残念ながら上と同じ。
WindowsXP
こちらは動作事例があったので動くはず・・・と思いきや、なぜか WindowsXPのCDから起動直後に 'INF file txtsetup.sif is corrupt or missing, status 2. Setup cannot continue. Press any key to exit.' の表示が出てインストール出来ず。手元のインストールCDはSP1,SP1a,SP3がありましたが、ぜんぶダメ。あれれ!?
Windows Server 2008
んじゃサーバだと動くじゃろということでやってみましたが、Vistaと同じ結果になりました。
Windows Server 2003
これは対応OSなので問題ない・・・はずだったのですが、唯一iSCSIディスクを見つけたものの 別のエラーが出てやっぱりインストーラーが停止。

ということで、原因はよくわかんないのですが、せっかくサーバー・アダプタを買ったのに今のところ何の役にもたっていません(苦笑)。Windows Server 2003 で使えないのはさすがにおかしいので、「BIOS設定のところでなんか間違えてる」「iscsi-targetに問題がある」「試験で使った安物PCが変てこ仕様」のどれかでしょう。はたしてこのNICが期待通り動作する日は来るのでしょうか?

□ 関連記事

[つっこみ]
01/19( 通りすがりさん )
自分はDellサーバから外したPTですが、
 Intelの最新2.2.96だとCtrl+Dの画面が出ず
 DellのIntel_LAN_10.0_DOSUtil_A00とかにある2.0.8で正常動作(Win2008ブート)
でした。
Win7はNG他OSはまだ未検証ですが、古いバージョンの方が良い場合があるかも?
01/20( たかたに )
どうもありがとうございます。うちのPTにはCDが付いてたのでCtrl+Dを出すことは困らなかったのですが、確かにWindowsのドライバは版によって挙動が違うので、もっと古いのでやってみるのも良いかもしれません。こんど挑戦するときは試してみますね。
[つっこみ]

新しい記事:[2415]  古い記事:[2413] 表示単位 :
※このページへのリンクは自由です。リンクの方法については[つっこみ]で表示されるページの最後をごらんください。
たかたに(takatani@mars.dti.ne.jp)