Horizon Suite与NVIDIA公司GPU显卡虚拟化技术,包括vSGA与vDGA两种使用及配置方法。而不使用物理显卡的显示模式为sVGA。 一、vSGA、vDGA、sVGA的概念
1、vSGA 指“Virtual Shared Graphics Acceleration”(虚拟共享图形加速)。vSGA 的功能是利用在 ESXi 主机中本机安装的物理 GPU(图形处理单元,也称为显卡)为众多虚拟桌面提供硬件加速 3D 图形。即1块显卡的所有GPU能被多个虚拟机使用。 2、vDGA 是 VMware View 提供的专有硬件图形加速功能,用于为需要独立 GPU 的使用情形提供高端工作站显卡。使用 vDGA 时,利用 VMware DirectPathI/O 将安装在底层主机中的图形适配器分配给虚拟机。将独立 GPU 分配给虚拟机会让整个 GPU 专供该虚拟机使用。即1块显卡拥有多个GPU,每个GPU只能被1台虚拟机所使用。
3、sVGA 是与 VMwareTools 一同安装在 Windows 7 虚拟桌面上的 VMware WDDM(Windows 显示驱动程序模型)驱动程序。不使用任何硬件显卡资源,它容易与 vSGA 混淆, 因为二者的缩写字母和字母排列都非常接近。
二、vSGA的安装和配置
1、软硬件环境服务器
主机:STD宝德16路服务器
GPU显卡:NVIDIA Grid K2
VMware:ESX 5.5 (VMware vCenter 5.5 gpu虚拟化VMware Horizon View 6.1)
显卡驱动程序:
虚拟桌面操作系统: Windows 7 64位
2、vSGA安装步骤
1、登陆到NVIDIA驱动下载ESXi主机上显卡的驱动,选择好显卡的型号和主机的型号后下载。
2、打开ESXi主机的SSH功能,将下载好的驱动上传到EXSi主机上。
3、将EXSi主上的所有虚机关闭选择”进入维护模式”后再进行显卡驱动的安装。