3ware9750コントローラーで管理されているraid5にXenServer6.2(カーネル2.6.32)をインストールしたいと思います。 XenServerインストーラーはraid5を認識しないため、3ware 97504iコントローラーのドライバーをロードする必要があると思います。
ダウンロードを見つけました ここ
しかし、このアーカイブにはソースコードしかありません。このドライバーをコンパイルするのに適したマシンがありません。
別のマシンでドライバーをコンパイルせずに新しいサーバーをインストールする方法はありますか?
更新2013-08-24:
回答に記載されているように、DDK VMをロードします。モジュールソースに対してmake
を実行することができました(3w-sas-2.6.32.tgz see ダウンロード )そしてこれらのファイルで終わった:
-rw-r--r-- 1 root root 268 Aug 24 09:02 .3w-sas.ko.cmd
-rw-r--r-- 1 root root 30573 Aug 24 09:02 .3w-sas.mod.o.cmd
-rw-r--r-- 1 root root 38796 Aug 24 09:02 .3w-sas.o.cmd
drwxr-xr-x 2 root root 4096 Aug 24 09:02 .tmp_versions
-rw-r--r-- 1 8004 345 60502 Dec 3 2009 3w-sas.c
-rw-r--r-- 1 8004 345 14029 Dec 3 2009 3w-sas.h
-rw-r--r-- 1 root root 266688 Aug 24 09:02 3w-sas.ko
-rw-r--r-- 1 root root 3611 Aug 24 09:02 3w-sas.mod.c
-rw-r--r-- 1 root root 57960 Aug 24 09:02 3w-sas.mod.o
-rw-r--r-- 1 root root 209900 Aug 24 09:02 3w-sas.o
-rw-r--r-- 1 8004 345 393 Dec 3 2009 Makefile
-rw-r--r-- 1 root root 730 Aug 24 09:02 Makefile.xen
-rw-r--r-- 1 root root 0 Aug 24 09:02 Module.symvers
-rw-r--r-- 1 root root 44 Aug 24 09:02 modules.orde
XenServerドライバーリポジトリを構築する方法がわかりません。追加の documentation は、kdump用のモジュールもコンパイルするように指示します。どうすればいいのかわかりません。
私はLSIサポートに連絡し、彼らは24時間以内に解決策(少なくともドライバーを提供する)を思いついた。いいね!
このようなドライバーを配布する目的は、特定のカーネルソース(バージョンとパッチ)およびヘッダーに対して、マシンをターゲットにしてドライバーをコンパイルできることです。そうでなければ、多くのバイナリ配布を行う必要があります。モジュールの適切なコンパイル(XenServer 6.2 2.6.32カーネルに対して構築されたもの)が見つからない限り、答えはノーです。
使用しているハードウェアがサポートされている場合は、citrixでパッケージが公開されると思います。それ以外の場合は、コンパイルして自分でインストールする必要があります。
XenserverDDKをダウンロードする必要があります。
http://support.citrix.com/servlet/KbServlet/download/20640-102-489043/ddk-1.0-5.5.0-en_gb.pdf
https://www.citrix.com/downloads/xenserver/product-software/xenserver-62.html
VMを作成し、適切なカーネルを構築できるようにします。
どのようにそれを行うか、私は100%確信していません。例は非常に限られています。サプリメンタルディスクを介してインフィニバンドサポートを追加できるように、これを自分で理解しようとしています。 。