You are previewing Implementing VMware Horizon View 5.2.
O'Reilly logo
Implementing VMware Horizon View 5.2

Book Description

This is the perfect introduction to implementing a virtual desktop using VMware Horizon View. Step by step it gives plenty of handholding on key topics, taking you from novice to knowledgeable in no time.

  • Detailed description of the deployment and administration of the VMware Horizon View suite

  • Learn how to determine the resources your virtual desktops will require

  • Design your desktop solution to avoid potential problems, and ensure minimal loss of time in the later stages

  • In Detail

    VMware Horizon View helps you simplify desktop and application management while increasing security and control. This book will introduce you to all of the components of the VMware Horizon View suite, walk you through their deployment, and show how they are used. We will also discuss how to assess your virtual desktop resource requirements, and build an optimized virtual desktop.

    "Implementing VMware Horizon View 5.2" will provide you the information needed to deploy and administer your own end-user computing infrastructure. This includes not only the View components themselves, but key topics such as assessing virtual desktop resource needs, and how to optimize your virtual desktop master image.

    You will learn how to design and deploy a performant, flexible and powerful desktop virtualization solution using VMware Horizon View. You will implement important components and features, such as VMware View Connection Server, VMware View Composer, VMware View Transfer Server, and VMware View Security Server.

    "Implementing VMware Horizon View 5.2" will take you through application virtualization with VMware ThinApp, the implementation of Persona Management, and creation of Desktop Pools. We then cover View Client options, Desktop maintenance, and Virtual Desktop Master Image. Finally we discuss View SSL certificates management, Group Policies, PowerCLI, and VMware View Design and Maintenance to help you get the most out of VMware View.

    If you want to learn how to design, implement and administrate a complex, optimized desktop virtualization solution with VMware View, then this book is for you.

    Table of Contents

    1. Implementing VMware Horizon View 5.2
      1. Table of Contents
      2. Implementing VMware Horizon View 5.2
      3. Credits
      4. About the Author
      5. About the Reviewers
      6. www.PacktPub.com
        1. Support files, eBooks, discount offers, and more
        2. Why Subscribe?
        3. Free Access for Packt account holders
        4. Instant Updates on New Packt Books
      7. Preface
        1. Why Virtual Desktops?
        2. What this book covers
        3. What you need for this book
        4. Who this book is for
        5. Conventions
        6. Reader feedback
        7. Customer support
          1. Errata
          2. Piracy
          3. Questions
      8. 1. Designing a VMware Horizon View Infrastructure
        1. VMware Horizon View components
          1. VMware Horizon View Connection Server
          2. VMware vSphere
          3. VMware vCenter Server
          4. VMware Horizon View Composer
          5. VMware Horizon View Transfer Server
          6. VMware Horizon View Agent
          7. VMware Horizon View Client
          8. VMware Horizon View Persona Management
          9. VMware ThinApp
        2. VMware Horizon View licensing
        3. VMware Horizon View core infrastructure requirements
          1. Microsoft infrastructure requirements
          2. Operating system requirements
          3. Database requirements
          4. vCenter Server requirements
        4. VMware Horizon View Agent supported operating systems
        5. Measuring Virtual Desktop resource requirements
          1. Using Performance Monitor to gather Windows counters
            1. Configuring Performance Monitor
        6. Using Performance Monitor to properly size the infrastructure
          1. Basics of sizing a View infrastructure
          2. Interpreting Performance Monitor data
          3. Virtual Desktop overhead and vSphere reserve capacity
            1. Calculating virtual machine overhead
            2. The need for vSphere reserve capacity
        7. View Client network bandwidth requirements
          1. Client bandwidth estimates
        8. The importance of a VMware Horizon View pilot
        9. Summary
      9. 2. Implementing VMware Horizon View Connection Server
        1. Overview of VMware Horizon View Connection Server
        2. VMware Horizon View Connection Server requirements
          1. Hardware requirements
          2. Software requirements
          3. Limits of a View Connection Server
            1. Load balancing Connection Servers
              1. Round Robin DNS
              2. Microsoft Windows Network Load Balancing
              3. Load-balancing appliances
          4. vCenter Server requirements
        3. View Connection Server networking
          1. Tunneling versus direct client connections
          2. Introduction to View communication protocols
        4. Installation and configuration
          1. Installation prerequisites
            1. A vCenter user account
            2. View event database
        5. Deploying the first View Connection Server
          1. Installing the first View Connection Server
          2. Configuring the first View Connection Server
        6. Deploying a View Replica Connection Server
          1. Installing a View Replica Connection Server
        7. View Connection Server backup
          1. Backing up the vCenter Server database
          2. Backing up the AD LDS database
        8. View Connection Server recovery
          1. Restoring a single View Connection Server
            1. Removing a View Connection Server
          2. Restoring the vCenter database
          3. Restoring the View Connection Server AD LDS database
        9. Summary
      10. 3. Implementing VMware Horizon View Composer
        1. Overview of VMware Horizon View Composer
          1. Recomposing linked clone desktops
          2. Refreshing linked clone desktops
        2. View Composer requirements
          1. Hardware requirements
          2. Software requirements
        3. Limits of View Composer
        4. View Composer networking
        5. Installation prerequisites
          1. View Composer user account
            1. Configuring View Composer vCenter permissions
            2. Active Directory permissions
          2. View Composer database
        6. Deploying View Composer
          1. Installing View Composer
          2. Configuring View Composer
        7. Backing up View Composer
          1. Backing up the View Composer database
          2. Backing up the View Composer SSL certificates
        8. View Composer recovery
          1. Restoring the View Composer database
          2. Restoring the View Composer SSL certificates
            1. Restoring View Composer with a new default SSL certificate
            2. Restoring View Composer with a custom SSL certificate
        9. Summary
      11. 4. Implementing VMware Horizon View Transfer Server
        1. VMware Horizon View Transfer Server overview
        2. View Transfer Server requirements
          1. Hardware requirements
          2. Software requirements
        3. View Transfer Server networking
        4. View Transfer Server installation prerequisites
          1. The View Transfer Server repository and user account
        5. Deploying a View Transfer Server
          1. Installing a View Transfer Server
          2. Configuring the View Transfer Server repository
          3. Linking the View Transfer Server
          4. Enabling Local Mode
        6. View Transfer Server backup
          1. Backing up the View Transfer Server SSL certificate
          2. Backing up the View Transfer Server repository
        7. View Transfer Server recovery
          1. Restoring the View Transfer Server SSL certificate
          2. Restoring the View Transfer Server repository
        8. Summary
      12. 5. Implementing VMware Horizon View Security Server
        1. VMware Horizon View Security Server overview
        2. View Security Server requirements
          1. Security Server limits
          2. Security Server additional considerations
        3. View Security Server networking
        4. Installing and configuring View Security Server
          1. Installation prerequisites
            1. View Security Server Pairing Password
        5. Deploying a View Security Server
          1. Installing a View Security Server
          2. Updating the View Security Server settings
            1. Security Server options
            2. Enabling Secure Tunnel and Secure Gateway
        6. View Security Server backup
        7. View Security Server recovery
        8. Summary
      13. 6. Using VMware ThinApp
        1. An overview of VMware ThinApp
        2. ThinApp-supported Windows operating systems
        3. ThinApp recommendations
          1. Version of the operating system
          2. ThinApp capture desktop
          3. The ThinApp Administrative Workstation
        4. ThinApp common terms
        5. Installing ThinApp
        6. Capturing an application with ThinApp
        7. Deploying ThinApps in View
          1. Configuring the View ThinApp repository
          2. Scanning for ThinApp packages
          3. Assigning ThinApp applications
            1. Assigning an application directly
            2. Assigning applications using a template
        8. Removing ThinApp assignments
          1. Removing a ThinApp assignment from a desktop
          2. Removing a ThinApp assignment from a desktop pool
        9. Updating ThinApp packages
          1. Using built-in application updaters
          2. Using alternate entry points
        10. Advanced ThinApp topics
        11. Summary
      14. 7. Implementing View Persona Management
        1. View Persona Management overview
          1. Understanding View Persona Management
          2. Features of View Persona Management
        2. Deploying View Persona Management
          1. Infrastructure requirements
          2. Persona Management repository
          3. View Agent Persona Management component
          4. Using the Persona Management Group Policies
        3. Advanced Persona Management options
          1. Roaming and Synchronization
          2. Folder redirection
          3. Desktop UI
          4. Logging
        4. Summary
      15. 8. Creating VMware Horizon View Desktop Pools
        1. VMware desktop pool overview
        2. Desktop pool common terms
        3. Desktop pool considerations
          1. Linked clone versus full clone
            1. Full Clone desktops
            2. View Composer linked clones
          2. QuickPrep versus Sysprep
        4. Creating a View desktop pool
          1. Creating a pool using View Composer linked clones
          2. Creating a pool using full clones
          3. Monitoring the desktop creation process
            1. View Manager Admin console
            2. The vSphere client
            3. Common provisioning problems
        5. Entitling access to desktop pools
        6. Summary
      16. 9. VMware Horizon View Client Options
        1. View Client platforms
          1. Software clients
          2. Thin clients
          3. Zero clients
          4. HTML5 clients
        2. Choosing your View Client
          1. Why software clients?
          2. Why thin or zero clients?
        3. Installing the View Client for Windows
        4. Using the View Client
        5. View Client command-line options
          1. Command-line options available during installation
          2. Command-line options for launching the View Client
        6. Summary
      17. 10. Performing View Desktop Maintenance
        1. An overview of linked-clone maintenance
          1. Desktop refresh
          2. Desktop recompose
          3. Desktop rebalance
          4. Managing View maintenance tasks
          5. Global settings for View maintenance
            1. Logoff warning and timeout
            2. Concurrent maintenance operations
            3. Storage overcommit
              1. Updating datastore storage overcommit settings
        2. Refreshing linked-clone desktops
          1. Refreshing individual desktops
        3. Recomposing linked-clone desktops
          1. Recomposing individual desktops
        4. Rebalancing linked-clone desktops
          1. Rebalancing individual desktops
        5. Managing View 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
        6. Summary
      18. 11. Creating a Master Virtual Desktop Image
        1. Why is desktop optimization important?
          1. Optimization results – desktop IOPS
          2. Optimization results – CPU utilization
        2. Virtual Desktop hardware configuration
          1. Disabling virtual machine logging
          2. Removing unneeded devices
        3. Customizing the Windows desktop OS cluster size
        4. Windows OS pre-deployment tasks
          1. Installing VMware Tools
          2. Cleaning up and defragmenting the desktop hard disk
        5. Windows OS optimizations
          1. Disabling Windows Error Reporting
          2. Disabling automatic updates
          3. Removing unnecessary application updaters
            1. Disabling the Adobe AIR updater
            2. Disabling the Adobe Acrobat automatic updater
            3. Disabling the Java updater utility
          4. Removing unneeded Windows components
          5. Changing NTFS filesystem settings
          6. Pre-compiling .NET Framework assemblies
          7. Disabling Windows hibernation
          8. Disabling Windows System Restore
          9. Sizing virtual machine RAM properly
          10. Setting the Windows page file to a fixed size
          11. Disabling paging the executive
          12. Disabling Content Indexing of the C drive
          13. Disabling the content indexing of the remaining file locations
          14. Disabling unnecessary services
            1. SuperFetch
          15. Removing unnecessary scheduled tasks
          16. Removing unnecessary Windows 8 Metro applications
          17. Disabling login success logging
          18. Changing the Group Policy refresh interval
          19. Disabling the Windows boot animation
        6. Optimizing the Windows profile
          1. Adjusting for best performance
          2. Turning off system sounds
          3. Disabling the Windows background and screen saver
        7. Summary
      19. 12. Managing View SSL Certificates
        1. Installing the Microsoft Internet Information Services (IIS) console
        2. Creating a Local Computer Certificates console
        3. Creating a certificate request
        4. Requesting a certificate using Microsoft Active Directory Certificate Services
          1. Requesting a certificate's Subject Alternative Names
        5. Replacing the certificate in a View Connection Server
        6. Replacing the certificate on a View Security Server
        7. Replacing the View Composer certificate
        8. Replacing the certificate on a View Transfer Server
        9. Summary
      20. 13. Implementing VMware Horizon View Group Policies
        1. View Group Policy overview
        2. Loopback processing for Group Policies
        3. View Agent Configuration ADM template
          1. Agent Configuration base settings
          2. View USB Configuration settings
            1. Client Downloadable only Settings
          3. Agent Configuration settings
          4. Agent Security settings
        4. View Client Configuration ADM template
          1. Agent Configuration base settings
          2. Scripting Definitions settings
          3. Security settings
          4. RDP settings
          5. View USB Configuration settings
            1. Settings not configurable by Agent
        5. View Common Configuration ADM template
          1. Common Configuration Base Settings
          2. Log Configuration Settings
          3. Performance Alarm Settings
          4. Security Configuration Settings
        6. View Server Configuration ADM template
          1. Server Configuration base template
        7. View Persona Management ADM Template
          1. Roaming and Synchronization settings
          2. Folder redirection settings
          3. Desktop UI settings
          4. Logging Group Policy settings
        8. View PCoIP Session Variables ADM template
          1. PCoIP Session Variables base settings
        9. Summary
      21. A. Advanced Details about Key Horizon View Features
        1. View Event configuration options
        2. vCenter provisioning options
        3. View Local Mode desktop policy settings
        4. Naming View desktops
          1. Naming patterns
          2. Specifying names manually
        5. Configuring View PCoIP settings
          1. PCoIP image quality levels
          2. Maximum PCoIP session bandwidth
        6. Summary
      22. Index