首页 > 其他分享 >显卡虚拟化使用及配置技术

显卡虚拟化使用及配置技术

时间:2023-10-23 15:36:05浏览次数:29  
标签:虚拟化 vSGA 主机 虚拟机 配置 GPU 显卡 vDGA

http://www.360doc.com/content/18/0814/21/9824753_778296481.shtml

将GPU技术与虚拟化技术融合,是近年来虚拟化行业中比较热门的技术课题,通过此种方式,将大大降低图形图像用户的使用成本以及提高数据的安全性。接下来我们将了解显卡虚拟化使用及配置技术。

    一、简介

  本文介绍Horizon View GPU显卡虚拟化技术,包括vSGA与vDGA两种使用及配置技术。

  1.1什么是vSGA?

  vSGA指“Virtual Shared Graphics Acceleration”(虚拟共享图形加速)。vSGA的功能是利用在ESXi主机中本机安装的物理GPU(图形处理单元,也称为显卡)为众多虚拟桌面提供硬件加速3D图形。

显卡虚拟化使用及配置技术_vmware显卡_显卡虚拟化_Horizon View GPU_课课家

  1.2什么是vDGA?

  vDGA是VmwareView提供的专有硬件图形加速功能,用于为需要独立GPU的使用情形提供高端工作站显卡。使用vDGA时,利用VMware Direct PathI/O将安装在底层主机中的图形适配器分配给虚拟机。将独立GPU分配给虚拟机会让整个GPU专供该虚拟机使用。

  1.3什么是sVGA?

  SVGA是与VMwareTools一同安装在Windows7虚拟桌面上的VMwareWDDM(Windows显示驱动程序模型)驱动程序。不使用任何硬件显卡资源,它容易与vSGA混淆,因为二者的缩写字母和字母排列都非常接近。

  1.3.1SVGA、vDGA与vSGA之间的区别

  二、软硬件环境

  服务器:DellPowerEdgeR720

  GPU显卡:NVIDIAGridK1

  VMware:

  ESX5.1(企业增强版)

  VMwarevCenter5.1

  VMwareHorizonView5.2

  NVIDIA驱动程序:

  虚拟机虚拟桌面操作系统Windows764位

  三、安装配置VSGA

  3.1使用vSGA模式,必须将NVIDIA驱动程序安装在ESXi主机中

  3.2NVIDIA驱动上载到主机上的数据存储

  通过使用vSphereClient浏览数据存储来上载

  3.3开启SSH服务

  点选主机,“配置”-“安全配置文件”-“属性”-启动SSH服务

  3.5将主机置于维护模式

  3.6通过SSH连接主机并执行安装命令

  esxclisoftwarevibinstall-v/vmfs/volumes/NVIDIA-VMware-304.76-1OEM.510.0.0.802205.x86_64.vib

  安装成功后会显示以下格式

  3.7校验Xorg服务是否正常运行

  可以执行以下命令校验Xorg服务是否正在运行

  #/etc/init.d/xorgstatus

  3.8重启主机

  四、配置VMwareView桌面池

  4.1在ViewManager中,导航到您要对其启用3D渲染的View池,然后单击“编辑”转到“池设置”选项卡

  这里将默认显示协议选择为“PCoIP”

  “允许用户选择协议”选择为“否”

  “3D呈现器”下拉列表中选择“硬件”

  单击“3D呈现器”-“配置”设置虚拟机显卡容量大小,最大支持512MB

  通过vSphereClient将虚拟桌面关闭再启动使3D呈现功能生效

  4.2验证VSGA是否启动

  4.3查看ESXi主机上的GPU资源使用状态

  五、安装配置VDGA

  5.1为主机启动GPU直通

  使用vSphereClient连接到vCenter,并选择安装了GPU卡的主机

  点选“主机”-“配置”-“高级设置”-“配置直通”-勾选设备-点击确定。

  这里需要重新引导主机。

  5.2为虚拟机启用GPU直通

  更新虚拟机硬件版本至9及以上版本,选中虚拟机-“右键”-“升级虚拟硬件”

  5.3预留所有已为虚拟机配置的内存。

  要让vDGA正常工作,必须预留为虚拟机配置的所有内存。如果虚拟机分配了2GB内存,则需要将2GB内存全部预留。要实现此目的,在虚拟机设置窗口的“资源”选项卡的“内存”选项中选择“预留所有客户机内存“选项。

  5.4添加PCI设备

  选择要连接的PCI设备

  5.6安装NVIDIA驱动

  安装完驱动程序后,重新启动虚拟机

  验证是否使用NVIDIA显卡

  运行DirectX工具诊断

  结语:

  vSGA是把一张显卡分配多个VM桌面使用,vDGA是把一显卡分配一1个VM桌面专用,如何选择与运用则要根据实际需求来决定。

标签:虚拟化,vSGA,主机,虚拟机,配置,GPU,显卡,vDGA
From: https://www.cnblogs.com/wcxia1985/p/17782582.html

相关文章

  • vmvare 17 gpu 虚拟化 vmware workstation gpu虚拟化
    https://blog.51cto.com/u_12959/6296111?articleABtest=0  虚拟化(KVM)虚拟化介绍:VMwareWorkstation就是虚拟化虚拟化简单讲,就是把一台物理计算机虚拟成多台逻辑计算机,每个逻辑计算机里面可以运行不同的操作系统,相互不受影响,这样就可以充分利用硬件资源关键词Hypervisor(VMM......
  • vmware 显卡虚拟化 vmware gpu虚拟化
    https://blog.51cto.com/u_12959/6296111?articleABtest=0一、问题由于需要玩一下OpenNebula,但是现在自己只有一台笔记本,如何玩?当然是VMVare了,于是装了几台Ubuntu的虚拟机,但是在看安装OpenNebula的前提要求是安装的主机cpu必须支持虚拟化,于是我用了命令查看cpu是否支持虚拟化c......
  • MounRiver使用技巧及配置7
    1、关于MRS环境下nop指令的用法关于nop指令的用法,使用之前可按照下图进行宏定义,具体如下图:#define nop()   asmvolatile("nop") 2、于MRS环境下将数据放在RAM指定位置报错问题程序编译报错:cannotmovelocationcounterbackwards报错原因:链接的过程中,出现这种问......
  • swagger配置后,系统无法启动,报Failed to start bean 'documentationPluginsBootstrappe
    swagger与springboot版本不兼容解决方案:1.swagger依赖版本过高,可以降低版本。2.在swagger配置类的application.yml配置文件中添加如下内容:spring:mvc:pathmatch:matching-strategy:ant_path_matcher我使用的方法二,完美解决。......
  • 【已应用】落地项目中使用的JdbcTemplate-包含application.properties配置 【JdbcTemp
    JdbcTemplatedemo2:是某落地项目中使用的JdbcTemplate。是来检测JdbcTemplate合规性。包含JdbcTemplate封装、sql操作、application.properties数据连接配置等。GitLab项目地址:liuguiqing/JdbcTemplateDemo2·GitLab相关截图:   ......
  • vm怎么开启GPU虚拟化
    vm怎么开启GPU虚拟化 原创mob64ca12ecf3b42023-08-1616:26:00©著作权文章标签虚拟化驱动程序加载文章分类虚拟化云计算阅读数453在VM中开启GPU虚拟化方案问题描述虚拟机(VM)是一种常见的虚拟化技术,它允许在一台物理计算机上运行多个独立的操作系统实例。然而,虚拟机通......
  • stm32_1_开发环境配置
    20年参加ROBOMASTER,学习到stm32。21年大学毕业,参加土木类工作,把之前学到的全都丢弃了。最后还是靠stm32找到了工作。感谢这门技术,把这几年学到的东西做个总结。初学者还是建议看正点原子,野火视频教材。正点原子:http://47.111.11.73/docs/index.html野火:https://doc.embedfire.c......
  • Debian12配置静态IP
    目录方法1方法2方法1rambo@test3:~$sudovim/etc/network/interfaces#追加如下内容........autoens33ifaceens33inetstaticaddress172.16.186.133netmask255.255.255.0gateway172.16.186.2dns-nameservers172.16.186.2rambo@test3:~$sudo......
  • OMNeT++安装教程,OMNeT++/SUMO/Veins/INET安装包下载以及它们的联合仿真配置
    一、版本匹配以及下载地址Omnetpp5.6.2,Sumo1.17.0/1.13.0,Veins5.0,以及Inet4.2.5的百度云下载地址:(如果需要其他版本,请在下面提供的官网地址下载。)链接:https://pan.baidu.com/s/1iPuCyYYqnm1R73rdUovn2A?pwd=x29y提取码:x29y操作系统:Windows10OMNeT++:Omnetpp5.6.2  下载地址......
  • Django配置静态文件方法(static)——导入jQuery和bootstrap
    1、首先在文件夹下创建static文件夹,并将导入文件下载并放入如图: 2、进入settings.py文件夹书写静态文件配置代码:#静态文件配置STATICFILES_DIRS=[os.path.join(BASE_DIR,'static'),] 3、进入前端页面书写如下代码载入:{%loadstatic%}<linkrel="sty......