热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

【VMware虚拟化解决方案】HorizonViewGPU虚拟化

一、简介本文档旨在介绍HorizonSuite与NVIDIA公司GPU显卡虚拟化技术,包括vSGA与vDGA两种使用及配置技术。1.1什么是vSGA?vSGA指“VirtualSh

一、简介
   本文档旨在介绍Horizon Suite与NVIDIA公司GPU显卡虚拟化技术,包括vSGA与vDGA两种使用及配置技术。
1.1 什么是vSGA?
vSGA 指“Virtual Shared Graphics Acceleration”(虚拟共享图形加速)。vSGA 的功能是利用在 ESXi 主机中本机安装的物理 GPU(图形处理单元,也称为显卡)为众多虚拟桌面提供硬件加速 3D 图形。

bubuko.com,布布扣

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

bubuko.com,布布扣

1.3 什么是sVGA?
SVGA 是与 VMwareTools 一同安装在 Windows 7 虚拟桌面上的 VMware WDDM(Windows 显示驱动程序模型)驱动程序。不使用任何硬件显卡资源,它容易与 vSGA 混淆,因为二者的缩写字母和字母排列都非常接近。
1.3.1 SVGA、vDGA 与 vSGA 之间的区别

bubuko.com,布布扣

二、软硬件环境
服务器:Dell PowerEdge R720

GPU显卡:NVIDIA Grid K1

VMware:
ESX 5.1 (企业增强版)
VMware vCenter 5.1
VMware Horizon View 5.2

NVIDIA 驱动程序:
下载地址:http://www.nvidia.cn/Download/index.aspx?lang=cn
虚拟机虚拟桌面操作系统  Windows 7 64 位
三、安装配置VSGA
3.1使用vSGA模式,必须将NVIDIA驱动程序安装在ESXi主机中
下载地址:http://www.nvidia.cn/Download/index.aspx?lang=cn

bubuko.com,布布扣

3.2NVIDIA驱动上载到主机上的数据存储
通过使用 vSphere Client 浏览数据存储来上载

bubuko.com,布布扣

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

bubuko.com,布布扣

3.5将主机置于维护模式

bubuko.com,布布扣

3.6通过SSH连接主机并执行安装命令
esxcli software vib install -v /vmfs/volumes/NVIDIA-VMware-304.76-1OEM.510.0.0.802205.x86_64.vib
安装成功后会显示以下格式

bubuko.com,布布扣

3.7校验Xorg服务是否正常运行
可以执行以下命令校验Xorg服务是否正在运行
# /etc/init.d/xorg status

bubuko.com,布布扣

3.8 重启主机


四、配置VMware View桌面池
4.1在 View Manager 中,导航到您要对其启用 3D 渲染的 View 池,然后单击“编辑”转到“池设置”选项卡
这里将默认显示协议选择为“PCoIP”
“允许用户选择协议”选择为“否”
“3D呈现器”下拉列表中选择“硬件”

bubuko.com,布布扣

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

bubuko.com,布布扣

通过vSphere Client 将虚拟桌面关闭再启动使3D呈现功能生效
4.2验证VSGA是否启动

bubuko.com,布布扣

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

bubuko.com,布布扣

五、安装配置VDGA
5.1为主机启动GPU直通
使用 vSphere Client 连接到 vCenter,并选择安装了 GPU 卡的主机
点选“主机”-“配置”-“高级设置”-“配置直通”-勾选设备-点击确定。

bubuko.com,布布扣

这里需要重新引导主机。


5.2为虚拟机启用GPU直通
更新虚拟机硬件版本至9及以上版本,选中虚拟机-“右键”-“升级虚拟硬件”

bubuko.com,布布扣

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

bubuko.com,布布扣

5.4添加 PCI 设备
选择要连接的PCI设备

bubuko.com,布布扣

5.6安装NVIDIA驱动
安装完驱动程序后,重新启动虚拟机
验证是否使用NVIDIA显卡
运行DirectX工具诊断

bubuko.com,布布扣


本文出自 “工作小记” 博客,请务必保留此出处http://dabei.blog.51cto.com/1413532/1394323

【VMware虚拟化解决方案】Horizon-View GPU虚拟化,布布扣,bubuko.com


推荐阅读
  • Fiddler 安装与配置指南
    本文详细介绍了Fiddler的安装步骤及配置方法,旨在帮助用户顺利抓取用户Token。文章还涵盖了一些常见问题的解决方案,以确保安装过程顺利。 ... [详细]
  • 网络流24题——试题库问题
    题目描述:假设一个试题库中有n道试题。每道试题都标明了所属类别。同一道题可能有多个类别属性。现要从题库中抽取m道题组成试卷。并要求试卷包含指定类型的试题。试设计一个满足要求的组卷算 ... [详细]
  • 在1995年,Simon Plouffe 发现了一种特殊的求和方法来表示某些常数。两年后,Bailey 和 Borwein 在他们的论文中发表了这一发现,这种方法被命名为 Bailey-Borwein-Plouffe (BBP) 公式。该问题要求计算圆周率 π 的第 n 个十六进制数字。 ... [详细]
  • Python3爬虫入门:pyspider的基本使用[python爬虫入门]
    Python学习网有大量免费的Python入门教程,欢迎大家来学习。本文主要通过爬取去哪儿网的旅游攻略来给大家介绍pyspid ... [详细]
  • 吴石访谈:腾讯安全科恩实验室如何引领物联网安全研究
    腾讯安全科恩实验室曾两次成功破解特斯拉自动驾驶系统,并远程控制汽车,展示了其在汽车安全领域的强大实力。近日,该实验室负责人吴石接受了InfoQ的专访,详细介绍了团队未来的重点方向——物联网安全。 ... [详细]
  • 探讨如何在映射文件中处理重复的属性字段,以避免数据操作时出现错误。 ... [详细]
  • Android 中的布局方式之线性布局
    nsitionalENhttp:www.w3.orgTRxhtml1DTDxhtml1-transitional.dtd ... [详细]
  • 为何Compose与Swarm之后仍有Kubernetes的诞生?
    探讨在已有Compose和Swarm的情况下,Kubernetes是如何以其独特的设计理念和技术优势脱颖而出,成为容器编排领域的领航者。 ... [详细]
  • 在尝试加载支持推送通知的iOS应用程序的Ad Hoc构建时,遇到了‘no valid aps-environment entitlement found for application’的错误提示。本文将探讨此错误的原因及多种可能的解决方案。 ... [详细]
  • 使用TabActivity实现Android顶部选项卡功能
    本文介绍如何通过继承TabActivity来创建Android应用中的顶部选项卡。通过简单的步骤,您可以轻松地添加多个选项卡,并实现基本的界面切换功能。 ... [详细]
  • 本文介绍了SIP(Session Initiation Protocol,会话发起协议)的基本概念、功能、消息格式及其实现机制。SIP是一种在IP网络上用于建立、管理和终止多媒体通信会话的应用层协议。 ... [详细]
  • 二维码的实现与应用
    本文介绍了二维码的基本概念、分类及其优缺点,并详细描述了如何使用Java编程语言结合第三方库(如ZXing和qrcode.jar)来实现二维码的生成与解析。 ... [详细]
  • JUnit下的测试和suite
    nsitionalENhttp:www.w3.orgTRxhtml1DTDxhtml1-transitional.dtd ... [详细]
  • 问题描述现在,不管开发一个多大的系统(至少我现在的部门是这样的),都会带一个日志功能;在实际开发过程中 ... [详细]
  • 3DSMAX制作超现实的体育馆模型
    这篇教程是向脚本之家的朋友介绍3DSMAX制作超现实的体育馆模型方法,教程制作出来的体育馆模型非常地不错,不过教程有点难度,需要有一定基础的朋友学习,推荐到脚本之家,喜欢的朋友可 ... [详细]
author-avatar
once
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有