0%

Book Description

Effectively implement features and components for any computing environment

Key Features

  • Explore the latest features of VMware Horizon 7.7
  • Virtualize your desktop infrastructure using new features introduced in Horizon
  • Implement App Volumes and User Environment Manager in your infrastructure

Book Description

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.

What you will learn

  • Work with the different products that make up VMware Horizon
  • Implement a multi-site VMware Horizon Pod using the Cloud Pod Architecture feature
  • Deploy and configure VMware Horizon's optional components
  • Implement and maintain Microsoft RDSH, Horizon Linux, and Windows Desktop Pools and RDSH Application Pools
  • Configure and manage Horizon remotely using PowerCLI
  • Learn about the Microsoft Windows Group Policy templates for Horizon
  • Understand how to manage the SSL certificates for each of the VMware Horizon components

Who this book is for

If you're a system administrator, solutions architect, or desktop engineer looking to level up your skills working with VMware's Horizon ecosystem and want to build a successful deployment strategy for desktops and applications, this book is for you.

Table of Contents

  1. Title Page
  2. Copyright and Credits
    1. Implementing VMware Horizon 7.7 Third Edition
  3. Contributors
    1. About the author
    2. About the reviewer
    3. Packt is searching for authors like you
  4. About Packt
    1. Why subscribe?
    2. Packt.com
  5. Preface
    1. Who this book is for
    2. What this book covers
    3. To get the most out of this book
      1. Conventions used
    4. Get in touch
      1. Reviews
  6. VMware Horizon Infrastructure Overview
    1. VMware Horizon components
      1. Horizon Connection Server
      2. Horizon Security Server
      3. Horizon Unified Access Gateway
      4. Horizon Enrollment Server
      5. VMware vSphere
      6. VMware vCenter Server
      7. Horizon Composer
      8. Horizon Agent
      9. Horizon Client
      10. VMware App Volumes
      11. VMware User Environment Manager
      12. VMware ThinApp
    2. VMware Horizon licensing
    3. VMware Horizon core infrastructure requirements
      1. Microsoft infrastructure requirements
      2. OS requirements
      3. Database requirements
      4. vCenter Server requirements
      5. Horizon Agent-supported OS
    4. VMware Horizon design overview
      1. Measuring virtual desktop resource requirements
      2. The need for vSphere reserve capacity
      3. Providing sufficient Horizon Client bandwidth
      4. The importance of a VMware Horizon pilot
        1. Performance is the key
    5. Summary
    6. Questions
    7. Further reading
  7. Implementing Horizon Connection Server
    1. Overview of VMware Horizon Connection Server
    2. Horizon Connection Server requirements
      1. Hardware requirements
      2. Software requirements
      3. Limits of a Horizon Connection Server
      4. Load balancing Connection Servers
        1. Load-balancing appliances
      5. vCenter Server requirements
    3. Horizon installation prerequisites
      1. Infrastructure and other prerequisites
      2. Creating a vCenter role and granting permissions
      3. Horizon event database
        1. SQL database tutorials
    4. Deploying the first Horizon Connection Server
      1. Installing the first Horizon Connection Server
      2. Configuring the first Horizon Connection Server
    5. Configuring the Horizon Instant Clone Engine
      1. Configuring the Instant Clone Engine AD user account
      2. Updating the Instant Clone Engine Domain Administrator setting
    6. Deploying a Horizon Replica Connection Server
      1. Installing a Horizon Replica Connection Server
    7. Upgrading an existing Horizon Connection Server
      1. Upgrading prerequisites
        1. Backing up the existing Horizon configuration
      2. Horizon upgrade process
    8. Backing up a Horizon Connection Server
      1. Backing up the vCenter Server database
      2. Backing up the Horizon AD LDS database
    9. Horizon Connection Server recovery
      1. Restoring a single Horizon Connection Server
      2. Removing a Horizon Connection Server
      3. Restoring the vCenter database
      4. Restoring the Horizon Connection Server AD LDS database
    10. Summary
    11. Questions
    12. Further reading
  8. Implementing Horizon Composer
    1. Overview of VMware Horizon Composer
      1. Refreshing linked-clone desktops
      2. Recomposing linked-clone desktops
    2. Horizon Composer requirements
      1. Hardware requirements
    3. Limits of Horizon Composer
    4. Horizon Composer installation prerequisites
      1. Horizon Composer service account
        1. Horizon Composer vCenter permissions
          1. Creating a Horizon Composer vCenter role and granting permissions
        2. Horizon Composer AD permissions
        3. Delegating permissions for Horizon Composer in AD
      2. Horizon Composer database
        1. SQL Database tutorials
    5. Deploying Horizon Composer
      1. Installing Horizon Composer
    6. Configuring Horizon Composer
    7. Backing up Horizon Composer
      1. Backing up the Horizon Composer database
      2. Backing up the Horizon Composer SSL certificates
    8. Horizon Composer recovery
      1. Restoring the Horizon Composer database
      2. Restoring the Horizon Composer SSL certificates
        1. Restoring Horizon Composer with a new default SSL certificate
        2. Restoring Horizon Composer with a custom SSL certificate
    9. Summary
    10. Questions
    11. Further reading
  9. Implementing Horizon Security Server
    1. Horizon Security Server overview
    2. Horizon Security Server limits
    3. Horizon Security Server additional considerations
      1. High availability overview
    4. Security Server network requirements
    5. Installing and configuring Horizon Security Server
      1. Installation prerequisites
      2. Security Server pairing password
    6. Deploying a Horizon Security Server
      1. Enabling Blast/PCoIP Secure Gateway
      2. Installing a Horizon Security Server
    7. Updating the Horizon Security Server settings
      1. Horizon Security Server options
    8. Horizon Security Server backup
    9. Horizon Security Server recovery or upgrade
    10. Summary
    11. Questions
    12. Further reading
  10. Implementing Horizon Unified Access Gateway
    1. Horizon Unified Access Gateway overview
    2. Horizon Unified Access Gateway limits
    3. Horizon Unified Access Gateway additional considerations
      1. High availability overview
    4. Horizon Unified Access Gateway network requirements
    5. Preparing the infrastructure for a Horizon Unified Access Gateway
      1. Installation prerequisites
    6. Deploying a Horizon Unified Access Gateway
      1. Configuring the Connection Servers
      2. Deploying a Horizon Unified Access Gateway
    7. Troubleshooting a Horizon Unified Access Gateway deployment
    8. Updating the Horizon Unified Access Gateway configuration
    9. Summary
    10. Questions
    11. Further reading
  11. Implementing a Horizon Cloud Pod
    1. Horizon Cloud Pod overview
      1. Sharing key data in the Horizon Cloud Pod Global Data Layer
      2. Sending messages between Horizon pods
      3. Cloud Pod port requirements
      4. Cloud Pod topology limits
    2. Configuring a Horizon Cloud Pod
      1. Configuring Horizon sites
      2. Associating users with Horizon sites
    3. Creating Cloud Pod Global Entitlements
      1. Creating and configuring a Global Entitlement for a Horizon desktop pool
      2. Creating and configuring a Global Entitlement for a Horizon application pool
    4. Removing a Horizon pod from a Cloud Pod
    5. Updating the settings of a Global Entitlement
      1. Editing the general settings of a Global Entitlement
    6. Determining the effective home site of a user or security group
    7. Monitoring Global Entitlement Horizon client sessions
    8. Summary
    9. Questions
    10. Further reading
  12. Creating Horizon Desktop Pools
    1. Horizon desktop pool overview
    2. Desktop pool common terms
    3. Horizon desktop pool options
      1. Horizon Composer-linked clones
      2. Instant-clone desktops
      3. Full-clone desktops
      4. Linux desktops
    4. QuickPrep versus Sysprep
    5. Advantages of Linked or Instant Clone desktops
    6. Considerations for Linked and Instant Clone desktops
    7. Creating a Horizon desktop pool
      1. Creating a pool using Horizon Composer-linked clones
      2. Creating a pool using Horizon Instant Clones
      3. Creating a pool using full clones
    8. Monitoring the desktop creation process
      1. Horizon Administrator console
      2. The vSphere Web client task window
    9. Common provisioning problems
    10. Managing Horizon Desktop pool entitlements
    11. Summary
    12. Questions
    13. Further reading
  13. Implementing the Microsoft Remote Desktop Services Application and Desktop Pools
    1. Configuring a Microsoft RDSH server for use with Horizon
      1. Microsoft RDS licensing
      2. Microsoft RDSH Server recommended hardware configuration
      3. Importing the Horizon RDS AD group policy templates
      4. Installing the Horizon Agent on the Microsoft RDS host
      5. vSphere customization specification for the Microsoft RDS servers
      6. Additional resources related to using Microsoft RDS servers
    2. Creating a Microsoft RDS farm in Horizon
    3. Creating a Horizon application pool
    4. Creating an RDS desktop pool
    5. Using the Horizon Client to access application pools
    6. Monitoring the status of Horizon application pool clients and RDS servers
    7. Modifying or deleting a Horizon application pool
    8. Managing a Horizon RDS farm or server
    9. Summary
    10. Questions
    11. Further reading
  14. Performing Horizon Pool Maintenance
    1. An overview of instant and linked clone maintenance
      1. Instant-clone parent image update
      2. Linked clone desktop refresh
      3. Linked clone desktop recompose
      4. Linked clone desktop rebalance
    2. Managing Horizon maintenance tasks
    3. Global settings for Horizon maintenance
      1. Logoff warning and timeout
      2. Concurrent maintenance operations
      3. Storage overcommit
        1. Updating datastore storage overcommit settings
    4. Performing linked clone desktop maintenance
      1. Refreshing linked clone desktops
      2. Refreshing individual desktops
      3. Recomposing linked clone desktops
      4. Recomposing individual desktops
      5. Rebalancing linked clone desktops
      6. Rebalancing individual desktops
    5. Performing instant clone desktop maintenance
      1. Updating the instant clone desktop parent image
      2. Recovering an individual instant clone desktop
    6. Managing Horizon Composer persistent disks
      1. Detaching persistent disks
      2. Recreating a desktop using a persistent disk
      3. Attaching a detached persistent disk to an existing desktop
      4. Importing a persistent disk
    7. Summary
    8. Questions
    9. Further reading
  15. Creating a Master Virtual Desktop Image
    1. The importance of desktop optimization
    2. Optimization results – Horizon desktop IOPS
    3. Optimization results – CPU utilization
    4. Customizing the Windows desktop OS cluster size
      1. Customizing the Windows cluster size during the installation process
    5. Permanently removing Windows Store applications
    6. Windows OS pre-deployment tasks
      1. Installing VMware Tools
    7. Removing an unwanted application – native update features
      1. Disabling the Adobe Acrobat Reader DC update feature
      2. Disabling the Java updater utility
    8. Windows OS optimizations
      1. Disabling Windows Error Reporting
      2. Disabling automatic updates
      3. Removing unnecessary Windows components
      4. Pre-compiling Microsoft .NET Framework assemblies
      5. Disabling Windows hibernation
      6. Disabling Windows System Restore
      7. Sizing virtual machine RAM properly
      8. Setting the Windows page file to a fixed size
      9. Disabling paging the executive
      10. Disabling Content Indexing of the desktop drive
      11. Disabling Content Indexing for the remaining file locations
      12. Disabling unnecessary services
        1. SuperFetch
      13. Removing unnecessary scheduled tasks
      14. Changing the Group Policy refresh interval
      15. Disabling the Windows boot animation
      16. Optimizing the Windows profile
        1. Adjusting for best performance
        2. Turning off system sounds
        3. Disabling the Windows background and screen saver
    9. Summary
    10. Questions
    11. Further reading
  16. Implementing App Volumes
    1. App Volumes overview
    2. App Volumes prerequisites
      1. vCenter permissions
    3. Installing App Volumes Manager server
    4. Configuring App Volumes Manager
    5. Deploying additional App Volumes Manager servers
    6. Installing the App Volumes Agent
      1. Configuring native load balancing for the App Volumes Agent software
    7. Creating an AppStack
      1. Updating an AppStack
    8. Assigning AppStacks
    9. Deleting AppStacks assignments
    10. Enabling Writable Volumes
    11. Deleting Writable Volumes
    12. App Volumes backup and recovery
      1. What to back up
      2. Recovery process
    13. Summary
    14. Questions
    15. Further reading
  17. Implementing User Environment Manager
    1. UEM overview
    2. UEM pre-installation tasks
      1. Configuration share
      2. Persona share
      3. Windows user folder redirection share
      4. Group policy files
    3. Installing the UEM Agent
    4. Configuring UEM
      1. Installing the UEM management console
      2. Easy Start configuration
      3. Easy Start defaults
      4. UEM group policy settings
        1. UEM user policies
        2. UEM computer policies
        3. Windows folder redirection
    5. Advanced UEM configuration examples
      1. Personalization
        1. Application profile Import/Export feature
      2. User Environment
        1. Shortcut management feature
    6. Summary
    7. Questions
    8. Further reading
  18. Implementing the Just-in-Time Management Platform (JMP)
    1. An Overview of the Horizon Just-in-Time Management Platform
    2. Just-in-Time Management Server requirements
      1. Hardware requirements
      2. Software requirements
      3. General requirements
      4. Database requirements
      5. VMware infrastructure requirements
    3. Deploying the JMP Server
      1. Installing the JMP Server software
      2. Configuring the JMP settings
    4. Managing JMP Assignments
      1. Creating a JMP Assignment
      2. Deleting, duplicating, or editing a JMP Assignment
    5. Summary
    6. Questions
    7. Further reading
  19. Using Horizon PowerCLI
    1. Enabling remote management in Windows
      1. Enabling WinRM
    2. Establishing a remote Horizon PowerCLI session
    3. Viewing all the PowerCLI commands and their options
      1. Listing all Horizon PowerCLI commands
      2. Displaying the options for a single PowerCLI command
      3. Sample data for Horizon PowerCLI commands
      4. Horizon PowerCLI commands not covered in this chapter
    4. Configuring the Horizon infrastructure
      1. Adding a vCenter server to Horizon
      2. Updating the settings of the vCenter server that is linked to Horizon
      3. Removing a vCenter server from Horizon
      4. Updating the Horizon connection broker settings
      5. Updating the Horizon global settings
      6. Configuring the Horizon license
    5. Administering Horizon desktop pools
      1. Creating a dedicated assignment persistent linked clone pool
      2. Creating a floating assignment (non-persistent) linked clone pool
      3. Creating an automatically provisioned full clone desktop pool
      4. Creating a manually provisioned desktop pool
      5. Updating the configuration of a Horizon desktop pool
      6. Updating a linked clone pool
      7. Updating an automatically provisioned full clone pool
      8. Updating a manually provisioned pool
      9. Refreshing a linked clone desktop or pool
      10. Recomposing a linked clone desktop pool
      11. Rebalancing a linked clone desktop pool
      12. Resetting a Horizon desktop
    6. Managing Horizon client entitlements and sessions
      1. Adding desktop pool entitlements
      2. Removing desktop pool entitlements
      3. Entitling or unentitling an individual desktop
      4. Disconnecting the Horizon client session
      5. Logging off the Horizon client session
    7. Retrieving information about the Horizon infrastructure
      1. Retrieving Horizon composer server information
      2. Retrieving a list of the Horizon desktop pools
      3. Retrieving the global Horizon configuration data
      4. Retrieving the Horizon connection broker information
      5. Retrieving a list of virtual machines managed by Horizon
      6. Get-DesktopVM - ComposerTask refresh
      7. Retrieving the AD user or group information
      8. Retrieving information about user persistent data disks
      9. Retrieving the Horizon event reports and their descriptions
      10. Retrieving the Horizon infrastructure health monitors and their status
      11. Retrieving information about remote Horizon sessions
      12. Retrieving a list of the vCenter servers linked to the Horizon environment
      13. Retrieving the Horizon license information
      14. Reviewing the desktop pool entitlement
    8. Summary
    9. Questions
    10. Further reading
  20. Assessments
    1. Chapter 1, VMware Horizon Infrastructure Overview
    2. Chapter 2, Implementing Horizon Connection Server
    3. Chapter 3, Implementing Horizon Composer
    4. Chapter 4, Implementing Horizon Security Server
    5. Chapter 5, Implementing Horizon Unified Access Gateway
    6. Chapter 6, Implementing a Horizon Cloud Pod
    7. Chapter 7, Creating Horizon Desktop Pools
    8. Chapter 8, Implementing Microsoft Remote Desktop Services Application and Desktop Pools
    9. Chapter 9, Performing Horizon Pool Maintenance
    10. Chapter 10, Creating a Master Virtual Desktop Image
    11. Chapter 11, Implementing App Volumes
    12. Chapter 12, Implementing User Environment Manager
    13. Chapter 13, Implementing the Just-in-Time Management Platform (JMP)
    14. Chapter 14, Using Horizon PowerCLI
    15. Chapter 15, Implementing Horizon Group Policies
    16. Chapter 16, Managing Horizon SSL Certificates
  21. Other Books You May Enjoy
    1. Leave a review - let other readers know what you think
3.238.86.122