|
將GPU技術(shù)與虛擬化技術(shù)融合,是近年來虛擬化行業(yè)中比較熱門的技術(shù)課題,通過此種方式,將大大降低圖形圖像用戶的使用成本以及提高數(shù)據(jù)的安全性。接下來我們將了解顯卡虛擬化使用及配置技術(shù)。 一、簡介 本文介紹Horizon View GPU顯卡虛擬化技術(shù),包括vSGA與vDGA兩種使用及配置技術(shù)。 1.1什么是vSGA? vSGA指“Virtual Shared Graphics Acceleration”(虛擬共享圖形加速)。vSGA的功能是利用在ESXi主機中本機安裝的物理GPU(圖形處理單元,也稱為顯卡)為眾多虛擬桌面提供硬件加速3D圖形。
1.2什么是vDGA? vDGA是VmwareView提供的專有硬件圖形加速功能,用于為需要獨立GPU的使用情形提供高端工作站顯卡。使用vDGA時,利用VMware Direct PathI/O將安裝在底層主機中的圖形適配器分配給虛擬機。將獨立GPU分配給虛擬機會讓整個GPU專供該虛擬機使用。
1.3什么是sVGA? SVGA是與VMwareTools一同安裝在Windows7虛擬桌面上的VMwareWDDM(Windows顯示驅(qū)動程序模型)驅(qū)動程序。不使用任何硬件顯卡資源,它容易與vSGA混淆,因為二者的縮寫字母和字母排列都非常接近。
1.3.1SVGA、vDGA與vSGA之間的區(qū)別 二、軟硬件環(huán)境 服務器:DellPowerEdgeR720 GPU顯卡:NVIDIAGridK1 VMware: ESX5.1(企業(yè)增強版) VMwarevCenter5.1 VMwareHorizonView5.2 NVIDIA驅(qū)動程序: 虛擬機虛擬桌面操作系統(tǒng)Windows764位 三、安裝配置VSGA 3.1使用vSGA模式,必須將NVIDIA驅(qū)動程序安裝在ESXi主機中
3.2NVIDIA驅(qū)動上載到主機上的數(shù)據(jù)存儲 通過使用vSphereClient瀏覽數(shù)據(jù)存儲來上載
3.3開啟SSH服務 點選主機,“配置”-“安全配置文件”-“屬性”-啟動SSH服務
3.5將主機置于維護模式
3.6通過SSH連接主機并執(zhí)行安裝命令 esxclisoftwarevibinstall-v/vmfs/volumes/NVIDIA-VMware-304.76-1OEM.510.0.0.802205.x86_64.vib 安裝成功后會顯示以下格式
3.7校驗Xorg服務是否正常運行 可以執(zhí)行以下命令校驗Xorg服務是否正在運行 #/etc/init.d/xorgstatus
3.8重啟主機 四、配置VMwareView桌面池 4.1在ViewManager中,導航到您要對其啟用3D渲染的View池,然后單擊“編輯”轉(zhuǎn)到“池設(shè)置”選項卡 這里將默認顯示協(xié)議選擇為“PCoIP” “允許用戶選擇協(xié)議”選擇為“否” “3D呈現(xiàn)器”下拉列表中選擇“硬件”
單擊“3D呈現(xiàn)器”-“配置”設(shè)置虛擬機顯卡容量大小,最大支持512MB
通過vSphereClient將虛擬桌面關(guān)閉再啟動使3D呈現(xiàn)功能生效 4.2驗證VSGA是否啟動
4.3查看ESXi主機上的GPU資源使用狀態(tài)
五、安裝配置VDGA 5.1為主機啟動GPU直通 使用vSphereClient連接到vCenter,并選擇安裝了GPU卡的主機 點選“主機”-“配置”-“高級設(shè)置”-“配置直通”-勾選設(shè)備-點擊確定。
這里需要重新引導主機。 5.2為虛擬機啟用GPU直通 更新虛擬機硬件版本至9及以上版本,選中虛擬機-“右鍵”-“升級虛擬硬件”
5.3預留所有已為虛擬機配置的內(nèi)存。 要讓vDGA正常工作,必須預留為虛擬機配置的所有內(nèi)存。如果虛擬機分配了2GB內(nèi)存,則需要將2GB內(nèi)存全部預留。要實現(xiàn)此目的,在虛擬機設(shè)置窗口的“資源”選項卡的“內(nèi)存”選項中選擇“預留所有客戶機內(nèi)存“選項。
5.4添加PCI設(shè)備 選擇要連接的PCI設(shè)備
5.6安裝NVIDIA驅(qū)動 安裝完驅(qū)動程序后,重新啟動虛擬機 驗證是否使用NVIDIA顯卡 運行DirectX工具診斷
結(jié)語: vSGA是把一張顯卡分配多個VM桌面使用,vDGA是把一顯卡分配一1個VM桌面專用,如何選擇與運用則要根據(jù)實際需求來決定。 |
|
|