part2:vGPU技術詳解及配置要求

2、vGPU技術詳解及配置要求

如上所述,目前vGPU技術還只能在CitrixXenServer平臺和NVidiaGPU卡上實現。因此咱們首先來看看要實現vGPU須要具體什麼條件。html

1vGPU的實現條件

1.1Citrix組件包括以下:

lCitrixXenServer6.2,下載地址:http://www.citrix.com/downloads/xenserver/product-software/xenserver-62.html服務器

lHotfixXS62E004-ForXenServer6.2,下載地址:http://support.citrix.com/article/CTX138833架構

n必須先安裝這個補丁,再安裝下面的HotfixXS62ETP001ide

lXenServervGPUTechPreview-HotfixXS62ETP001,下載地址:http://downloadns.citrix.com.edgesuite.net/8174/XS62ETP001.zip測試

n安裝手冊能夠參考:HotfixXS62ETP001InstallationProcedureui

n該技術預覽版補丁只能用於測試環境,嚴禁用於生產環境spa

lCitrixXenDesktopTechPreview,下載地址:http://www.citrix.com/downloads/xendesktop/betas-and-tech-previews.html操作系統

n請使用你的Citrite賬號登陸後下載;.net

lHDX補丁,下載地址:http://downloadns.citrix.com.edgesuite.net/8193/3DPro_vGPU_cursor_fix.zip命令行

n解決一些使用24-bit光標的應用程序程序(例如CATIAV6)出現光標消失的問題

1.2NVidia組件包括以下:

lNVidiaVirtualGPUManager:在XenServer補丁安裝完成以後再安裝此軟件

n文件描述:Release312driver;buildversionR312.53

n文件名:NVIDIA-vgx-xenserver-6.2-312.53.i386.rpm

lNVidia設備驅動程序:安裝在Windows7虛擬機上

n文件描述:312.56WHQLdriversforWindows32-/64-bitguests

n文件名:312.56_grid_win7_english.exe,12.56_grid_win7_64bit_english.exe

lGRIDVGPUFORCITRIXXENSERVERUserGuide[DU-06920-001]

lGRIDVGPUFORCITRIXXENSERVERReleaseNotes[RN-06927-001]

n上述兩個文件的下載地址:http://www.nvidia.com/vGPU

n須要註冊一個NVidia的賬號

1.3硬件使用需求:

l基於NVIDIAKepler架構的GRIDK1K2

GRIDK1

GRIDK2

GPU數量

4顆入門級KeplerGPU

2顆高端KeplerGPU

NVIDIACUDA核心總數量

768

3072

顯存總容量

16GBDDR3

8GBGDDR5

最大功率

130W

225W

卡長度

10.5英寸

10.5英寸

卡高度

4.4英寸

4.4英寸

卡寬度

雙槽

雙槽

顯示輸入輸出

Aux電源

6針鏈接器

8針鏈接器

PCIe

x16

x16

PCIe的代別

第三代(兼容第二代)

第三代(兼容第二代)

散熱解決方案

被動式

被動式

技術規格參數

GRIDK1卡規格參數

GRIDK2卡規格參數

n具體信息能夠參考連接:http://www.nvidia.cn/object/grid-boards-cn.html

l一臺兼容於XenServerv6.2.0vGPUTechPreview的服務器,支持型號包括以下:

120613984.jpg

n注意事項:請確認服務器已經使用了最新的或者是推薦的BIOS版本;

n注意有些服務器可能須要額外的組件,或者是更大的電源適配器;

1.4操做系統支持:

lWindows7

lWindowsServer2008R2SP1

2vGPU相關文檔

你們能夠訪問下面的網址以獲取相關息:CitrixVirtualGPUSolutionTechPreview

此次發佈的ReleaseNotes請參見下面的連接地址:vGPUTechPreviewReleaseNotes

3NVidiaKeplerGRID卡支持的vGPU數量和適用場景

每塊NVIDIAKepler架構的GRIDK1K2卡並非能夠無限細分到任意數量的vGPU卡,而是有數量限制。目前每塊K1卡和K2卡所能支持的vGPU數量最小是4vGPU,最大是32vGPU

因爲vGPU不能像vCPU那樣在不超過Hypervisor規定範圍內想分多少就分多少,而是每一個VM只能分配一個vGPU。因此請注意規劃好你的GPU卡所能虛擬的vGPU數量;

對於K1卡來講它有四塊GPU,因此你能夠針對每塊GPU而劃分不一樣數量的vGPU。例如這塊K1卡的第一第二塊GPUGPU透傳,第三塊GPU劃分爲4vGPU給中度圖形用戶使用,第四塊GPU劃分爲8vGPU給知識型用戶使用。

下圖是Citrix推薦vGPU數量所對應使用人羣的建議表格:

4120634726.jpg

下圖是Citrix推薦的針對不一樣人羣所對應技術的推薦:

120646821.jpg

如咱們上面的描述,你仍然能夠把K1K2卡的其中GPU核心作透傳處理。

5vGPU配置步驟

vGPU組件必須嚴格按照下列的順序安裝:

步驟1:安裝XenServer6.2版本;

步驟2:安裝XenServer兩個補丁:先安裝HotfixXS62E004,而後HotfixXS62TPE001

步驟3XenServer安裝NVIDIAVirtualGPUManagerforXenServerintotheControlDomain

步驟4建立一個虛擬機

步驟5:建立一個vGPU,而後分配給上面的虛擬機

步驟6:重啓虛擬機,而後安裝NVidia驅動程序

步驟7:安裝XenServerTools

步驟8:安裝XenDesktopVirtualDeliveryAgent(VDA)客戶端軟件

關於如何經過命令行分配vGPU的步驟:

步驟1:查看XenServer中的物理GPU:xepgpu-list

步驟2:查看XenServer中的物理GPU能夠分配成vGPU的類型:xepgpu-param-listuuid=物理GPUUUID(經過xepgu-list得到),好比K1能夠支持gpu-passthrough模式和分配8k100140qvGPU

步驟3:若是你是k1/k2的卡能夠列出gpugroupuuid:xegpu-group-list

步驟4:查看VMuuid:xevm-list

步驟5:分配GPU

xevgpu-creategpu-goup-uuid=k1ork2uuid(經過步驟3得到)vgpu-type-uuid=(經過步驟2得到)vm-uuid=(經過步驟4得到)

注意:GPUPassthrough模式也是經過命令來分配,在vgpu-type中有一個uuidgnupassthrough

6vGPU配置注意事項

1.反覆強調:嚴禁用於生產環境;

2.XenServer的這個技術預覽版未來不能升級到其餘任何版本,請謹慎使用;

相關文章
相關標籤/搜索