Я хотел бы установить XenServer 6.2 (ядро 2.6.32) на raid5, управляемый контроллером 3ware 9750. Установщик XenServer не распознает raid5, и я думаю, мне нужно загрузить драйвер для контроллера 3ware 9750 4i.
Я нашел загрузку Вот
но в этом архиве только исходный код. У меня нет подходящей машины для компиляции этого драйвера.
Есть ли способ установить новый сервер без компиляции драйвера на другой машине?
ОБНОВЛЕНИЕ 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
Я не уверен, как создать репозиторий драйверов XenServer. Дополнительные документация сообщает, что нужно также скомпилировать модуль для kdump. Я не знаю, как это сделать.
Вам необходимо скачать 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
Он создает виртуальную машину, которая позволит вам создавать соответствующие ядра.
Как вы это делаете, я не уверен на 100%. Примеры очень ограничены. Я сам пытаюсь разобраться в этом, чтобы добавить поддержку Infiniband через дополнительный диск. .
Цель распространения подобных драйверов заключается в том, чтобы вы могли скомпилировать их с использованием конкретных исходных кодов ядра (версии и исправлений) и заголовков, нацеленных на вашу машину. В противном случае необходимо было бы сделать много-много бинарных дистрибутивов. Если вы не найдете подходящую компиляцию модуля (построенную на ядре XenServer 6.2 2.6.32), ответ будет отрицательным.
Если оборудование, которое вы используете, поддерживается, я ожидаю, что Citrix опубликует пакет. В противном случае вы должны его скомпилировать и установить самостоятельно.
Я связался со службой поддержки LSI, и они предложили решение (по крайней мере, предоставили драйвер) в течение 24 часов. Ницца!