・VMware Server の新しい SCSI アダプタ
手元では VMware Server 1.03 build-44356 に any-any-update-109 というの を当ててkernel 2.6.21.6 な環境で使っているのだけど,どうもこのバージョ ンの VMware Server は,新しい方の仮想 SCSI アダプタ(LSI logic 53C1020) がうまく機能してない感じ.
この SCSI アダプタは 2.6 系のカーネルでは Fusion MPT のドライバで利用で きるはずなのだけど,あれこれイジってみても SCSI アダプタまでは認識する ものの,その先に接続されているはずの HDD が認識できないため, /proc/partitions に HDD の情報が現われない模様.
念のために FC7 の LiveCD やインストール用の DVD で試したけど,症状は同じだった
使っているバージョンの VMware Server では,古い BusLogic なアダプタも使 えるので,そちらを使うように生成した仮想マシンでは問題なく HDD が認識できる.
どちらのアダプタを使うかは,仮想マシンの生成時に決まるようで,具体的に は Wizard のゲスト OS 設定の画面で, "2.6 kernel" の設定を指定すると LSI Logic のアダプタが使われ,"Other Linux" や "2.4 kernel" を選ぶと BusLogic のアダプタが使われるらしい.
.vmx な設定ファイルをイジれば後から変更ができるのかも知れん.
確か,VMware WS な LSI Logic の SCSI アダプタは Fusion MPT のドライバを 組み込めばちゃんと使えてたので,多分,これは VMware Server 側の問題だと 思うけど,any-any-update なんてパッチもあててるから,これ以上の追及は難 しそうだなぁ.