在 3ware 9750 raid5 上安裝 xenserver 6.2
我想在由 3ware 9750 控制器管理的 raid5 上安裝 XenServer 6.2(核心 2.6.32)。XenServer 安裝程序無法辨識 raid5,我想我必須為 3ware 9750 4i 控制器載入驅動程序。
我在這裡找到了下載
但是這個檔案中只有原始碼。我沒有合適的機器來編譯這個驅動程序。
有什麼方法可以安裝新伺服器而不在另一台機器上編譯驅動程序?
2013 年 8 月 24 日更新:
如答案中所述,我載入了DDK VM。可以
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 6.2 2.6.32 核心建構),否則答案是否定的。
如果支持您使用的硬體,我希望 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
它創建了一個 VM,使您能夠建構適當的核心。
你是怎麼做到的,我不是 100% 確定的。例子非常有限。我正在嘗試自己解決這個問題,以便我可以通過補充磁碟添加對 infiniband 的支持。.