VMware Hands-on Labs - HOL-1851-10-ADV


Lab Overview - HOL-1851-10-ADV - Horizon 7.1: Graphics Acceleartion for 3D Workloads and vGPU

Lab Guidance


The Table of Contents can be accessed in the upper right-hand corner of the Lab Manual.

In this Hands-on Labs Interactive Simulation, you will learn about the different 3D technologies that exist, and considerations for each one.   You will then walk through various stages of the installation and configuration process of setting up vGPU in Horizon 7.1 environment utilizing instant clones, application pools, and our Blast Extreme Protocol.

Lab Module List:

Module 1 - Horizon Cloud Hosted Infrastructure Overview (15 Minutes - Basic)  - Overview of 3D options in an  Horizon 7 environment (informational only)

Module 2 - NVIDIA Graphics Processing Until (GPU) Manager  VIB Installation (15 Minutes - Advanced) - Walk through installation of a vGPU card on a ESXi 6.5 host

Module 3 - Selecting Virtual Graphic Unit (vGPU) Profile (15 Minutes - Advanced) - Walk through setup and modification of a VM utilizing a vGPU

Module 4 - Creating a 3D Horizon Desktop Pool (45 Minutes - Advanced) Walk through process of creating a Horizon desktop pool configured with a vGPU

Module 5 - Creating a 3D Horizon Remote Application Pool( 45 Minutes - Advanced) Prepare RDS host, and deploy an application pool.

Captain:

Pamela Norris, Staff Technical Account Manager, Chicago, Illinois

This lab may be available in other languages.  To set your language preference and have a localized manual deployed with your lab, you may utilize this document to help guide you through the process:

http://docs.hol.vmware.com/announcements/nee-default-language.pdf


 

Location of the Main Console

 

  1. The area in the RED box contains the Main Console.  The Lab Manual is on the tab to the Right of the Main Console.
  2. Your lab starts with 90 minutes on the timer.  The lab can not be saved.  All your work must be done during the lab session.  But you can click the EXTEND to increase your time.  If you are at a VMware event, you can extend your lab time twice, for up to 30 minutes.  Each click gives you an additional 15 minutes.  Outside of VMware events, you can extend your lab time up to 9 hours and 30 minutes. Each click gives you an additional hour.
  3. All work in this HOL Interactive Simulation will take place in the manual.

 

Module 1 - 3D Options in Horizon 7 (15 minutes - Basic)

Introduction


This Module contains the following lessons:

Horizon 7 is VMware’s easy to use, enterprise class solution that provides users access to applications and virtual desktops, through a fat or web client.  When 3D graphics are utilized within a Horizon 7 environment, it allows your users to emerge themselves in a true 3D experience while your organization can take advantage of the benefits such as cost and security since their desktop or application session is contained in the data center.

You have several 3D options to choose from when looking to utilize 3D in Horizon 7.  These options will be reviewed in detail further in this lab.

The correct rendering solution for your environment will depend on multiple factors including cost and use case.  Understanding user requirements is the key to getting maximum performance from each virtual machine on your host.    

More information on the supported physical GPU cards in an Horizon 7 environment can be found in the  VMware Compatibility Guide.


3D Desktop Graphics in Horizon


VMware vSphere servers with Horizon 7 hosted in enterprise data centers enable users to access virtual desktops running 3D applications from a wide range of client devices.


 

Horizon 3D Overview

 

This solution provides users with graphics performance roughly equivalent to high-end graphics workstations, using lower-cost clients or re-purposed devices.

For detailed information on, please see the VMware Horizon 3D Engineering Workloads Reference Architecture

http://bit.ly/3D-RA

 

Choosing a 3D Graphics Acceleration Technology


There are three types of hardware-based graphics acceleration available for View virtual desktops in Horizon 7


 

Choosing a 3D Graphics Acceleration Technology

 

The table compares the main features of the GPU options.  As you can see there is a trade-off between  performance and compatibility.

 

 

Infrastructure Considerations


As is the case with many workloads in a Virtual Desktop Infrastructure (VDI), it is essential to have a solid understanding of each of your user’s needs, in order to plan for the size and required throughput required for a positive user experience.  Design it for the user experience.

Local SSD, VMware vSAN, or all-flash-based storage arrays are a good choice for workloads typical in a 3D environment.  Storage suffers the biggest performance impact when bandwidth is shared directly by all virtual machines.  It is essential to distribute your virtual machine workload to achieve maximum performance.

If using linked or instant clones, consider the impact of applications that load large data sets from the network and store locally. You may want to look at using App Volumes so that your applications can be directed to a separate storage tier.  (Please refer to HOL-1851-03-ADV for more information on App Volumes)

Determining how your application utilizes CPU,  is a critical component for a 3D.  Operations, such as update, clash detection, drawing, and weight analysis are especially CPU-intensive. Because processes, including CAD operations, are mono-threaded, a higher CPU clock frequency increases performance more than an increase in CPU cores (or vCPUs). However, multi-threaded applications can benefit from running application threads across multiple CPU cores (or vCPUs).

3D requires more memory than a virtual desktop that is running traditional graphics.  Consider using the highest frequency memory available in the host to produce the best results.

You will want to confirm there is sufficient bandwidth between the location of the graphics card and the end users device along with sufficient processing power on the client device itself.   3D applications typically have fast-changing graphics that can require considerable bandwidth that flows between the two devices.

Once configured, a user can access their virtual desktop from Workspace One or the Horizon Client.  Providing access to their virtual desktop on anything from a smart phone to the hardiest MAC or PC, and everything in between.  That being said,  it is important not to underestimate the amount of CPU and memory that the end user device needs to decode the display protocol.  It is possible that a lower end client may not have the CPU processing power decode the data fast enough for a positive user experience.  The amount of end user device resource will be dependent on configuration, application workload, and how the virtual desktop is being accessed.   Testing will be required in order to validate end user experience in your environment.

 


Module 2 - NVIDIA Graphic Processing Unit (GPU) Manager VIB Installation

Module Overview


In this module you will walk through the process of installing the NVIDIA Grid Manager VIB installation for the NVIDIA Grid Tesla M60 care on a vSphere 6.5 host.  

This Module contains the following lessons:


Hands-on Labs Interactive Simulation: NVIDIA Graphics Processing Unit (GPU) Manager VIB Installation


The interactive simulation will allow you to experience steps which are too time-consuming or resource intensive to do live in the lab environment.   We recommend you use Chrome to take the iSIM.

  1. Click here to open the interactive simulation. It will open in a new browser window or tab.
  2. When finished, click the “Return to the lab” link to continue with this lab.

Module 3 - Virtual Graphic Processing Unit (vGPU) Profiles

Module Overview


In this module, you will review what a vGPU profile is, considerations when selecting a profile, and modifying a profile.

Lesson 1:  Define a virtual graphics process unit (vGPU) Profile

Lesson 2: Set and Modify a vGPU Profile


Hands-on Labs Interactive Simulation: Virtual Graphic Processing Unit (vGPU) Profiles


The interactive simulation will allow you to experience steps which  are too time-consuming or resource intensive to do live in the lab  environment.  We recommend you use Chrome to take the iSIM.

  1. Click here to open the interactive simulation. It will open in a new browser window or tab.
  2. When finished, click the “Return to the lab” link to continue with this lab.

 


Module 4 - Creating a 3D Horizon Desktop Pool

Module Overview or Introduction


This module covers the following lessons:

 


Hands-on Labs Interactive Simulation: Name of iSIM


This part of the lab is presented as a Hands-on Labs Interactive Simulation. This will allow you to experience steps which are too time-consuming or resource intensive to do live in the lab environment. In this simulation, you can use the software interface as if you are interacting with a live environment.  We recommend you use Chrome to take the iSIM.

  1. Click here to open the interactive simulation. It will open in a new browser window or tab.
  2. When finished, click the “Return to the lab” link to continue with this lab.

Module 5 - Creating a Horizon Remote Application Pool

Module Overview or Introduction


This module covers the following lessons:

 

 


Hands-on Labs Interactive Simulation: Name of iSIM


The interactive simulation will allow you to experience steps which are too time-consuming or resource intensive to do live in the lab environment. We recommend you use Chrome to take the iSIM.

  1. Click here to open the interactive simulation. It will open in a new browser window or tab.
  2. When finished, click the “Return to the lab” link to continue with this lab.

Conclusion

Thank you for participating in the VMware Hands-on Labs. Be sure to visit http://hol.vmware.com/ to continue your lab experience online.

Lab SKU: HOL-1851-10-ADV

Version: 20170920-142740