NVidia vGPU and Red Hat Virtualization
Virtual High End Workstations and Compute
April 2017
NVidia vGPU and Red Hat Virtualization Virtual High End Workstations - - PowerPoint PPT Presentation
NVidia vGPU and Red Hat Virtualization Virtual High End Workstations and Compute April 2017 Agenda vGPU Overview Red Hat and NVIDIA partnership Prerequisites and Current Status Roadmap 2 RED HAT CONFIDENTIAL | NDA ONLY vGPU
April 2017
RED HAT CONFIDENTIAL | NDA ONLY 2
RED HAT CONFIDENTIAL | NDA ONLY 4
technical workstation is needed
and Deployment in a Datacenter.
buy new hardware in time
new virtual technical workstations including Self Service
Windows workloads
several virtual technical workstations using mediated device support
RED HAT CONFIDENTIAL | NDA ONLY 5
RED HAT CONFIDENTIAL | NDA ONLY 6
○ Geotopical - Advanced rendering of pipeline/drilling layout/analysis
○ Advanced rendering and display of energy simulations
○ Enhancing the animation workflow with real-time rendering/display
○ CAD/CAM design in auto, aeronautics, etc.
○ Real-time data modeling and rendering (GOES-R Satellite)
○ What us geeks actually care about. Cloud Gaming, Remote Play Game Streaming
RED HAT CONFIDENTIAL | NDA ONLY 7
Performance & Scalability:
Automation & Seamless Deployments:
new major/minor RHEL releases Interoperability:
IdM, and Red Hat Directory Server
RHV is built on QEMU-KVM and delivers easier integration and interoperability with existing infrastructure, higher density and performance, and improved economics.
RED HAT CONFIDENTIAL | NDA ONLY 8
➢ Kudos to the upstream community that contributed code and reviews during that process. ➢ the mdev support is being used by other vendors as well.
RED HAT CONFIDENTIAL | NDA ONLY 9
KVM host
Mediated Device (mdev) Linux kernel framework
KVM host, using resources of the parent device, such as Tesla
vGPUs for VDI or GPGPU workloads CPUs NVIDIA Tesla GPU(s) VM VM VM vGPU vGPU vGPU
NVIDIA driver NVIDIA driver NVIDIA driver
NVIDIA Software and Driver
RED HAT CONFIDENTIAL | NDA ONLY 11
○ Can be obtained from NVIDIA.
○ For creating and attaching vGPU devices to qemu-processes ○ vGPU Lifecycle Management
○ upstream 4.10-kernel has them included
RED HAT CONFIDENTIAL | NDA ONLY 12
○ Can be obtained from NVIDIA.
○ For creating and attaching vGPU devices to qemu-processes ○ vGPU Lifecycle Management
○ 4.10-kernel have them included
The drivers are not yet publicly released. In case access is required, please contact NVIDIA for the prerequisites for accessing these prerelease drivers.
RED HAT CONFIDENTIAL | NDA ONLY 13
○ Can be obtained from NVidia website
○ For creating and attaching vGPU devices to qemu-processes ○ vGPU Lifecycle Management
○ 4.10-kernel have them included
Upstream in QEMU since v2.7
RED HAT CONFIDENTIAL | NDA ONLY 14
○ Can be obtained from NVidia website
○ For creating and attaching vGPU devices to qemu-processes ○ vGPU Lifecycle Management
○ 4.10-kernel have them included
libvirt changes available upstream. Being shipped with F25 “virt-preview” release. Creation of the vGPU devices needs to be done in advance and is not yet managed by libvirt.
RED HAT CONFIDENTIAL | NDA ONLY 15
○ Can be obtained from NVidia website
○ For creating and attaching vGPU devices to qemu-processes ○ vGPU Lifecycle Management
○ upstream 4.10-kernel has them included
Landed upstream in Dec 2016 for 4.10 kernel:
RED HAT CONFIDENTIAL | NDA ONLY
17
2017-06
RHEL 7.4 High-Touch Beta w/vGPU kernel enablement RHV 4.2 GA w/ vGPU support
2017-08
RHEL 7.4 GA w/vGPU kernel enablement
~2018-02 2016-12
mdev (vGPU) patches in upstream 4.10 kernel
~2015-11
RedHat/NVidia partnership for vGPU in Linux
2017-02 (late)
4.10 kernel lands in Fedora Rawhide RHEL 7.5 GA w/SPICE for vGPU
~2018-05 ~2018-03
RHOSP 13 GA (vGPU tech preview?)
RED HAT CONFIDENTIAL | NDA ONLY 19
plus.google.com/+RedHat linkedin.com/company/red-hat youtube.com/user/RedHatVideos facebook.com/redhatinc twitter.com/RedHatNews