Integrate Cisco HyperFlex Systems And Cisco UCS M5 Servers .

Transcription

White PaperIntegrate Cisco HyperFlex Systems andCisco UCS M5 Servers with NVIDIA GRID5.0 on VMware vSphere 6.5 and CitrixXenDesktop 7.15February 2018 2018 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public Information.Page 1 of 69

White PaperContentsWhat you will learn .4Why use NVIDIA GRID vGPU for graphic deployments on Citrix XenDesktop .5vGPU profiles .5Cisco Unified Computing System .6Cisco UCSCisco UCSCisco UCSCisco UCSCisco UCSCisco UCSCisco UCSManager .86332 Fabric Interconnect .8C-Series Rack Servers .9C240 M5 Rack Server .9Virtual Interface Card 1387 . 11B200 M5 Blade Server. 12Virtual Interface Card 1340 . 13Cisco HyperFlex system . 13NVIDIA GRID. 15NVIDIA GRID 5.0 GPU . 15NVIDIA GRID cards . 16NVIDIA GRID 5.0 license requirements . 16VMware vSphere 6.5 . 17Graphics acceleration in Citrix XenDesktop and XenApp . 18GPU acceleration for Microsoft Windows desktops . 18GPU acceleration for Microsoft Windows Server . 20GPU sharing for Citrix XenApp RDS workloads. 20Citrix HDX 3D Pro requirements . 21Solution configuration . 22Configure Cisco UCS . 24Install NVIDIA Tesla GPU card on Cisco UCS C240 M5 and Cisco HyperFlex HX240c M5 All Flash server . 24Install NVIDIA Tesla GPU card on Cisco UCS B200 M5 . 26Configure the GPU card. 26Install the NVIDIA GRID license server. 29Install the NVIDIA GRID 5.0 license server . 30Configure the NVIDIA GRID 5.0 license server. 37Install NVIDIA GRID software on the VMware ESX host and Microsoft Windows virtual machine. 41NVIDIA Tesla P6, P40, and M10 profile specifications . 46Prepare a virtual machine for vGPU support . 47Install the NVIDIA vGPU software driver . 52Verify that applications are ready to support the vGPU . 55Configure the virtual machine for an NVIDIA GRID vGPU license. 56 2018 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public Information.Page 2 of 69

White PaperVerify vGPU deployment . 58Verify that the NVIDIA driver is running on the desktop . 58Verify NVIDIA license acquisition by desktops . 58Verify the NVIDIA configuration on the host . 59Additional configurations . 63Install and upgrade NVIDIA drivers . 63Use Citrix HDX Monitor . 63Optimize the Citrix HDX 3D Pro user experience . 63Use GPU acceleration for Microsoft Windows Server DirectX, Direct3D, and WPF rendering . 63Use OpenGL Software Accelerator . 63Test and evaluation notes. 64Conclusion . 68For more information . 68 2018 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public Information.Page 3 of 69

White PaperWhat you will learnCisco recently introduced the fifth-generation Cisco UCS B-Series Blade Servers and C-Series Rack Servers and the CiscoHyperFlex hyperconverged servers, based on the Intel Xeon Scalable processor architecture. Nearly concurrently, NVIDIAlaunched new hardware and software designed specifically to use the new server architectures.Using the increased processing power of today’s Cisco UCS B-Series Blade Servers and C-Series Rack Servers and CiscoHyperFlex hyperconverged servers, applications with demanding graphics requirements are now being virtualized. To enhance thecapability to deliver these high-performance and graphics-intensive applications in virtual desktop infrastructure (VDI), Cisco offerssupport for the NVIDIA GRID P6, P40, P100, and M10 cards in the Cisco Unified Computing System (Cisco UCS) portfolio of PCIExpress (PCIe) and mezzanine form-factor cards for the B-Series and C-Series servers.With the addition of the new graphics processing capabilities, the engineering, design, imaging, and marketing departments oforganizations can now experience the benefits that desktop virtualization brings to the applications they use. Users of MicrosoftWindows 10 and Office 2016 or later versions can benefit from the new NVIDIA M10 high-density graphics card, deployable onCisco UCS C240 M5 Rack Servers and Cisco HyperFlex hyperconverged servers.This new graphics capability helps enable organizations to centralize their graphics workloads and data in the data center. Thiscapability greatly benefits organizations that need to be able to shift work geographically. Until now, graphics files have been toolarge to move, and the files have had to be local to the person using them to be usable.The PCIe graphics cards in the Cisco UCS servers offer these benefits: Support for full-length, full-power NVIDIA GRID cards in a 2-rack-unit (2RU) or 4RU form factor Support for a mezzanine form-factor adapter graphics processing unit (GPU) card in half-width and full-width blade servers Cisco UCS Manager integration for management of the servers and NVIDIA GRID cards End-to-end integration with Cisco UCS management solutions, including Cisco UCS Central Software and Cisco UCSDirector More efficient use of rack space with Cisco UCS blade and rack servers with two NVIDIA GRID cards than with the 2-slot,2.5-inch equivalent rack unit: the HP ProLiant WS460c Gen9 Graphics Server Blade with the GRID card in a second slotThe modular LAN-on-motherboard (mLOM) form-factor NVIDIA graphics card in the Cisco UCS B-Series servers offers thesebenefits: Cisco UCS Manager integration for management of the servers and the NVIDIA GRID GPU card End-to-end integration with Cisco UCS management solutions, including Cisco UCS Central Software and Cisco UCSDirectorAn important element of this document’s design is VMware’s support for the NVIDIA GRID virtual graphics processing unit (vGPU)feature in VMware vSphere 6.5. Prior to Release 6.0 vSphere supported only virtual direct graphics acceleration (vDGA) and virtualshared graphics acceleration (vSGA), so support for vGPU in vSphere 6.0 and later releases greatly expands the range ofdeployment scenarios using the most versatile and efficient configuration of the GRID cards.The purpose of this document is to help our partners and customers integrate NVIDIA GRID 5.0 graphics processing cards, CiscoHyperFlex systems, Cisco UCS B200 M5 Blade Servers, Cisco UCS C240 M5 Rack Servers, VMware vSphere, and CitrixXenDesktop 7.15 in vGPU mode.Please contact our partners NVIDIA, Citrix, and VMware for lists of applications that are supported by the card, hypervisor, anddesktop broker in each mode. 2018 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public Information.Page 4 of 69

White PaperThe objective here is to provide the reader with specific methods for integrating Cisco UCS servers with NVIDIA GRID P6, P40, andM10 cards with VMware vSphere and Citrix products so that the servers, hypervisor, and virtual desktops are ready for installation ofgraphics applications.Why use NVIDIA GRID vGPU for graphic deployments on Citrix XenDesktopThe NVIDIA GRID vGPU allows multiple virtual desktops to share a single physical GPU, and it allows multiple GPUs to reside on asingle physical PCI card. All provide the 100 percent application compatibility of vDGA pass-through graphics, but with lower costbecause multiple desktops share a single graphics card. With Citrix XenDesktop, you can centralize, pool, and more easily managetraditionally complex and expensive distributed workstations and desktops. Now all your user groups can take advantage of thebenefits of virtualization.The GRID vGPU capability brings the full benefits of NVIDIA hardware-accelerated graphics to

support for the NVIDIA GRID P6, P40, P100, and M10 cards in the Cisco Unified Computing System (Cisco UCS) portfolio of PCI Express (PCIe) and mezzanine form-factor cards for the B-Series and C-Series servers. With the addition of the new graphics processing capabilities, t he engineering, design, imaging, and marketing departments of