web-dev-qa-db-ja.com

xenserver6.2を3ware9750raid5にインストールします

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用のモジュールもコンパイルするように指示します。どうすればいいのかわかりません。

1
Stephan

私はLSIサポートに連絡し、彼らは24時間以内に解決策(少なくともドライバーを提供する)を思いついた。いいね!

XenServer 6.2カーネル2.6.32.43-0.4.1.xs1.8.0.835.170778xen

0
Stephan

このようなドライバーを配布する目的は、特定のカーネルソース(バージョンとパッチ)およびヘッダーに対して、マシンをターゲットにしてドライバーをコンパイルできることです。そうでなければ、多くのバイナリ配布を行う必要があります。モジュールの適切なコンパイル(XenServer 6.2 2.6.32カーネルに対して構築されたもの)が見つからない限り、答えはノーです。

使用しているハードウェアがサポートされている場合は、citrixでパッケージが公開されると思います。それ以外の場合は、コンパイルして自分でインストールする必要があります。

1
Falcon Momot

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%確信していません。例は非常に限られています。サプリメンタルディスクを介してインフィニバンドサポートを追加できるように、これを自分で理解しようとしています。 。

1
Matt