我想在由3ware 9750控制器pipe理的raid5上安装XenServer 6.2(内核2.6.32)。 XenServer安装程序无法识别raid5,我想我必须为3ware 9750 4i控制器加载驱动程序。
我在这里find了一个下载
但在这个档案中只有源代码。 我没有合适的机器来编译这个驱动程序。
有没有办法安装新的服务器,而无需在另一台机器上编译驱动程序?
更新2013-08-24:
我按照答案中提到的加载DDK虚拟机。 有可能对模块源文件运行make (3w-sas-2.6.32.tgz见下载 ),并以这些文件结束:
-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
我不知道如何构build一个XenServer Driver Repository。 另外文档也讲述了为kdump编译模块。 我不知道该怎么做。
像这样分发驱动程序的目的是为了针对您的机器,针对您的特定内核源代码(版本和补丁)和标题进行编译。 否则,将有必要做许多,二进制分布。 除非您可以find合适的模块编译(针对XenServer 6.2 2.6.32内核构build),否则答案是否定的。
如果您使用的硬件是支持的,我希望citrix将发布一个软件包。 否则,您必须编译并自行安装。
你需要下载xenserver DDK。
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
它创build一个虚拟机,使您能够build立适当的内核。
你怎么做,我不是100%肯定。 这些例子非常有限。 我试图自己弄清楚这一点,以便我可以通过补充磁盘添加infiniband支持。 。
我联系了LSI支持,他们在24小时内提出了解决scheme(至less提供驱动程序)。 太好了!
XenServer 6.2内核2.6.32.43-0.4.1.xs1.8.0.835.170778xen