Book Image

Implementing VMware Horizon 7.7 - Third Edition

By : Jason Ventresco
Book Image

Implementing VMware Horizon 7.7 - Third Edition

By: Jason Ventresco

Overview of this book

This third edition of Implementing VMware Horizon 7.7 has been updated to get you up to speed with VMware Horizon 7.7 by showing you how to use its key features and deploying an end-user computing infrastructure for your own organization. The book begins by guiding you on how to deploy all the core requirements for a VMware Horizon infrastructure. It then moves on to show you how to provision and administer end-user computing resources using VMware Horizon. You’ll not only be able to deploy the core VMware Horizon features, but you’ll also be able to implement new features, such as the Just-in-Time Management Platform (JMP) and the Horizon Console. You’ll also focus on the latest features and components of the Horizon platform and learn when and how they are used. By the end of the book, you will have developed a solid understanding of how your organization can benefit from the capabilities VMware Horizon offers and how each of its components is implemented.
Table of Contents (17 chapters)

VMware Horizon core infrastructure requirements

There are a number of requirements to contemplate even before the infrastructure needs of the virtual desktops themselves are considered. These include, but are not limited to, the following:

  • OS requirements for both vSphere and Horizon components
  • Database requirements for vCenter Server, Horizon Composer, and Horizon Connection Server
  • Required Microsoft infrastructure services and components
The online VMware Compatibility Guide (https://www.vmware.com/resources/compatibility/search.php) and Product Interoperability Matrices (https://www.vmware.com/resources/compatibility/sim/interop_matrix.php) maintain an up-to-date listing of supported OSes, hardware platforms, and product compatibility for all VMware products.

Microsoft infrastructure requirements

VMware Horizon requires Microsoft AD to support the virtual desktop infrastructure. VMware Horizon supports all AD domain functional levels, starting with Windows 2003 up to Windows 2016.

Horizon also requires Domain Name System (DNS) servers that can resolve requests for the standard Service Record (SRV) and Resource Record (RR) DNS entries. Incomplete or inaccurate DNS entries can lead to issues with tasks, such as virtual desktop deployment and user authentication.

Dynamic Host Configuration Protocol (DHCP) servers are required in the Horizon environment to provide Internet Protocol (IP) addresses to the virtual desktops. In situations where the virtual desktops cannot self-register the IP addresses that they have been assigned, the DHCP server should be configured to register the entries with a DNS server that is accessible by the Horizon Connection Server.

OS requirements

The following table shows which 64-bit non-Core Microsoft Windows Server OSes are supported for the each of the different software packages that comprise a Horizon infrastructure. App Volumes host OS requirements will be outlined separately in Chapter 11, Implementing App Volumes:

Operating System vCenter Server 6.0 U1 (Windows-based) Horizon Connection Server, Security Server, and Composer
Windows Server 2008 SP2 Supported Not supported
Windows 2008 R2 (No SP) Supported Not supported
Windows Server 2008 R2 SP1 Supported Supported
Windows Server 2012 Supported Not supported
Windows Server 2012 R2 Supported Supported
Windows Server 2016 Not Supported Supported

While VMware vCenter and the different Horizon servers support a number of different Windows OSes, use of the newest supported version is recommended to ensure that the servers will not be impacted by any changes in OS support by Microsoft. Additionally, you never know when vSphere or Horizon itself will end support for older OSes, which would impact your ability to perform in-place upgrades.

As Horizon Composer supports only Windows Server 2008 R2 SP1, 2012 R2, and 2016, any Horizon installation that plans on deploying linked-clone desktops and installing Composer directly on the vCenter Server will need to choose that specific version of Windows. Refer to the VMware document Horizon 7 Installation (https://docs.vmware.com/en/VMware-Horizon-7/index.html) for updated information regarding which Windows OSes are supported.

Database requirements

The following list shows which database types are supported for the core components of a Horizon infrastructure, which includes the Horizon Connection Server and Horizon Composer. Unless otherwise noted, both 32-bit and 64-bit versions of the specified database platform are supported. Database platforms that support some, but not all, of the components will not be listed. App Volumes database requirements will be outlined separately in Chapter 11, Implementing App Volumes. The databases are as follows:

  • Microsoft SQL Server 2017 (Standard and Enterprise; 64-bit is the only version available)
  • Microsoft SQL Server 2016 (Standard and Enterprise; through SP1 and 64-bit only)
  • Microsoft SQL Server 2014 (Standard and Enterprise; SP1)
  • Microsoft SQL Server 2012 (Express, Standard, and Enterprise; 64-bit and SP3 only)
  • Microsoft SQL Server 2008 R2 (Express, Standard, and 64-bit Enterprise; SP3)
  • Oracle 12C Standard Edition, Release 2 (12.2.0.1.0) - 64-bit

For VMware Horizon, visit the product installation guide (https://docs.vmware.com/en/VMware-Horizon-7/index.html) for updated information regarding which databases are supported.

vCenter Server requirements

VMware Horizon supports multiple versions of vSphere. The purchase of Horizon licenses entitles users to use the latest supported version of both vSphere and vCenter Servers, although support is maintained for some older versions due to restrictions that some organizations may be under.

The following versions of vSphere are supported by VMware Horizon:

  • vSphere 6.7.0
  • vSphere 6.5.0, 6.5 U1, or 6.5 U2
  • vSphere 6.0 (Update 1 or newer is required to support the latest Horizon features; Update 2 or newer is required to support VSAN 6.2)
  • vSphere 5.5 (Update 3b or newer recommended; SSLv3 must be re-enabled as described in VMware KB article 2139396) (https://kb.vmware.com/s/article/2139396)

Consult the VMware Product Interoperability Matrices for an updated list of the supported versions of vSphere and vCenter Servers. Supporting earlier versions of vSphere and vCenter Servers is important for customers who are already running earlier versions of either software platform, and cannot, or will not, upgrade for some reason. Even with this support, the use of dedicated ESXi servers and vCenter Servers for your Horizon environment is recommended to ensure that all the latest Horizon features are supported.

There are multiple Horizon features that are supported only if certain other prerequisites are met. Examples of these vSphere version-dependent features include the following:

  • vSphere 6 is required to use VMware vSAN, or Windows 10 as a desktop OS
  • Prior to vSphere 6, the vCenter Server Appliance could not support the maximum number of desktops that can be deployed in a single Horizon Pod
  • Some virtual desktop graphics acceleration technologies, such as NVDIA GRID Tesla processor-based server cards (https://www.nvidia.com/en-us/design-visualization/technologies/virtual-gpu/), require vSphere 6 or newer.

A complete list of Horizon features that require specific versions of vSphere or vCenter Server may be found in VMware document Horizon 7 Installation (https://docs.vmware.com/en/VMware-Horizon-7/index.html) or the Horizon 7 Release Notes (https://docs.vmware.com/en/VMware-Horizon-7/7.6/rn/horizon-76-view-release-notes.html) that accompany each release of the Horizon platform.

Horizon Agent-supported OS

The VMware Horizon Agent supports multiple versions of the Microsoft Windows desktop OS and Microsoft Windows (RDS) Server. The following table outlines which Windows OSes are currently supported.

Windows OS Version Product Edition Service Pack Notes
Windows 10 (32-bit or 64-bit) Support varies based on build None Consult VMware KB 2149393 (link below)
Windows 8.1 (32-bit or 64-bit) Enterprise or Professional Latest update Instant Clones not supported
Windows 7 (32-bit or 64-bit) Enterprise or Professional SP1 Full support
Windows 2016 (64-bit) Standard or Datacenter Latest update Full support
Windows 2012 R2 (64-bit) Standard or Datacenter Latest update Full support (RDS host or desktop)
Windows 2012 (64-bit) Datacenter None As RDS host only
Windows 2008 R2 (64-bit) Datacenter SP1 Full support (RDS host or desktop)

To obtain current information about which desktop OSes and Microsoft RDS server versions are supported, please refer to VMware KB articles 2149393 (https://kb.vmware.com/s/article/2149393), 2150305 (https://kb.vmware.com/s/article/2150305), and 2150295 (https://kb.vmware.com/s/article/2150295).