英伟达
直播中

陈梅

7年用户 194经验值
私信 关注
[问答]

如何将配置部署到一个独特的服务器

嗨vGPU论坛,根据我们的SW 3D图形引擎要求,我正在调查如何将配置部署到一个独特的服务器,几个虚拟机同时运行,并且所有虚拟机都符合OpenGL> = 3.2版本。
收集一些信息,似乎我可以使用vGPU技术部署此解决方案(不使用PASS-THROUGH技术,因为只有一台机器应该访问视频卡,而我希望所有虚拟机都能访问视频卡资源)。
从nVIDIA GRID用户指南http://us.download.nvidia.com/Wi ... vgpu-user-guide.pdf阅读,似乎我们可以使用
特斯拉M10或特斯拉M60为我们的SW(工程CAD应用程序)获得3D图形性能,详细检测M10-4Q或M10-2Q为特斯拉M10 vGPU类型,M60-2Q或M60-1Q为特斯拉M60 vGPU
类型。
我们正在调查的虚拟化系统是:
Citrix XenServer
VMware Hypervisor ESXi
具有Hyper-V角色的Windows Server 2016
我的问题是:
1)我还不太清楚是否有可能为Windows Server 2016部署vGPU(不是vDGA  -  PASSTHROUGH技术,我需要vGPU来生成从1个物理GPU开始分配给每个VM的几个vGPU)。
如果是这样,有什么要求?
2)阅读本用户指南http://us.download.nvidia.com/Wi ... vgpu-user-guide.pdf我没看到vGPU
应用于Windows Server的技术,只有PASSTHROUGH,但这里https://docs.microsoft.com/en-us ... hics-virtualization似乎Windows Server上的vGPU是
使用RemoteFX vGPU是可行的。
真相在哪里?
是否有明确的用户指南?
3)这里https://social.technet.microsoft ... t?forum=winserverTS
“如果您计划使用CAD应用程序,您可能需要考虑转移到支持vSphere或XenServer的虚拟机管理程序,它将支持GRID虚拟工作站许可证.vDWS许可证包含用于增强CAD程序的Quadro工具,尤其是
在渲染大型或3D设计时。“
那么这意味着Windows Server 2016具有Hyper-V角色,不能支持GRID vDWS许可证(使用Tesla M10或Tesla M60)?
4)一般来说,使用带有vGPU技术的nVIDIA GRID层,是否可以使用Windows远程桌面连接从另一个客户端连接到VM而不会丢失vGPU 3D性能?
或者需要VDI客户端工具?
如果是这样,VMware提供Horizo​​n,Citrix提供XenDesktop,Microsoft提供什么?
任何回复和评论将非常感谢。
最好的祝福,
弗朗切斯科

以上来自于谷歌翻译


以下为原文

Hi vGPU forum, I'm investigating how to deploy a configuration to virtualize into an unique server, several virtual machines all running at the same time, and all compliant with OpenGL >= 3.2 version, according to our SW 3D graphic engine requirement.

Collecting a few information, it seems that I could deploy this solution using vGPU technology (NOT using PASS-THROUGH technology because only 1 machine should access to the video card, while I want that ALL virtual machines shall access to video card resources).

Reading from nVIDIA GRID user guide http://us.download.nvidia.com/Wi ... vgpu-user-guide.pdf, it seems that we could use Tesla M10 or Tesla M60 to obtain 3D graphic performances for our SW (engineering CAD application - like), in details we detect M10-4Q or M10-2Q as Tesla M10 vGPU types, and M60-2Q or M60-1Q as Tesla M60 vGPU types.

Virtualization systems we're investigating are:

  • Citrix XenServer

  • VMware Hypervisor ESXi

  • Windows Server 2016 with Hyper-V role



My questions are:

1) I haven't well understood if it's possible to deploy vGPU for Windows Server 2016 (NOT vDGA - PASSTHROUGH technology, I need vGPU to generate several vGPU to be assigned to each VM starting from 1 physical GPU). If so, what are the requirements?

2) reading this User Guide http://us.download.nvidia.com/Wi ... vgpu-user-guide.pdf I don't see the vGPU technology applied to Windows Server, only PASSTHROUGH, but here https://docs.microsoft.com/en-us ... hics-virtualization it seems that vGPU on Windows Server is feasible using RemoteFX vGPU. Where is the truth? Is there a clear user guide regarding it?

3) Here https://social.technet.microsoft ... t?forum=winserverTS it's written that "If you are planning to use CAD applications, you may want to consider moving to a hypervisor that supports vSphere or XenServer which will support the GRID Virtual Workstation licenses.  The vDWS licenses contain our Quadro tools which are used to enhance CAD programs, especially when rendering large or 3D designs." So this means that Windows Server 2016 with Hyper-V role, cannot support GRID vDWS license (using Tesla M10 or Tesla M60)?

4) Generally speaking, using nVIDIA GRID layer with vGPU technology, is it possible to use Windows Remote Desktop Connection to connect from another client to the VM without losing vGPU 3D performances?
Or a VDI client tool is required? If so, VMware offers Horizon, Citrix offers XenDesktop , what offers Microsoft?

Any replies and comments will be really appreciated.

Best Regards,

Francesco

回帖(1)

陈玉英

2018-9-18 16:28:29
你好Francesco,
这些都是很多问题。
首先,我建议您使用我们的docs.nvidia.com/grid网站获取您需要的正确文档和所有信息。
无论如何,我试着回答你的问题:
1)当然我们也支持带有vGPU的服务器操作系统。
这是我们的vApp许可,但vApp不包含Quadro功能,因此不建议将其用于3D应用程序。
2)Hyper-V还不支持vGPU技术。
RemoteFX是不同的东西,这种API拦截技术具有限制,对3D应用程序来说并不可行。
3)正确,目前您应该考虑使用XenServer或vSphere来使用vGPU。
Hyper-V仅支持所谓的DDA = Passthrough。
如果您在Hyper-V上使用DDA,则可以使用QvDWS许可,但您的VM密度仅限于可用的GPU,例如,您可以使用2个具有1 M60的VM。
4)您可以使用RDP,但与Citrix或VMWare相比,您可能会发现性能较低。
特别是在低带宽环境中,协议之间仍存在巨大差异。
希望这有助于您进一步调查。
最好的祝福
西蒙

以上来自于谷歌翻译


以下为原文

Hi Francesco,

these are a lot of questions. First of all I would recommend to use our docs.nvidia.com/grid site to get the proper documentation and all information you need. Anyway I try to respond to your questions:

1) For sure we also support Server OS with vGPU. This is our vApps licensing but vApps doesn't contain Quadro features and therefore this is not recommended for 3D applications.

2) Hyper-V doesn't support vGPU technology yet. RemoteFX is something different, a such called API intercepting technology that has restrictions and is not really feasible for 3D applications.

3) Correct, currently you should consider XenServer or vSphere to use vGPU. Hyper-V only supports such called DDA = Passthrough. If you would DDA on Hyper-V you can use QvDWS licensing but your VM density is restricted to the GPUs available for example you could use 2 VMs with 1 M60.

4) You can use RDP but you may see less performance compared to Citrix or VMWare. Especially in low bandwidth environments there is still a huge difference between the protocols.

Hope this helps for your further investigation.

Best regards

Simon
举报

更多回帖

发帖
×
20
完善资料,
赚取积分