Mastering VMware Horizon 7.8
Peter von Oven Barry Coombs更新时间:2021-07-02 12:15:28
最新章节:Leave a review - let other readers know what you thinkcoverpage
Title Page
Copyright and Credits
Mastering VMware Horizon 7.8 Third Edition
About Packt
Why subscribe?
Packt.com
Contributors
About the authors
About the reviewers
Packt is searching for authors like you
Preface
Who this book is for
What this book covers
To get the most out of this book
Download the color images
Conventions used
Get in touch
Reviews
Section 1: Installation and Configuration
Introducing VDI and VMware Horizon 7
What is VDI?
VDI high-level architecture – how does it work?
VDI versus server-based computing (SBC) – what are the differences?
The benefits of deploying Horizon
The history of VMware and VDI
VMware Horizon 7
VMware Horizon 7 timeline
VMware Horizon 7 product editions
Horizon for Linux
Horizon Standard Edition
Horizon Advanced Edition
Horizon Enterprise Edition
Horizon Apps Standard
Horizon Apps Advanced
Horizon editions overview and comparison
Horizon user licensing models
Summary
Understanding Horizon 7 Architecture and Components
Introducing the key Horizon components
High-level architectural overview
The Horizon View Connection Server
How does the connection server work?
Minimum requirements for the connection server
Hardware requirements
Supported OS
The Horizon View security server
How does the security server work?
The Horizon View replica server
How does the replica server work?
The Horizon View enrolment server and True SSO
VMware Unified Access Gateway
Persistent or non-persistent desktops?
Horizon View Composer and linked clones
What is cloning?
What is a full clone?
What are linked clones?
How do linked clones work?
Creating linked clones
Linked clone disk
Persistent disk or user data disk
Disposable disk
Internal disk
Understanding how the linked clone process works
Creating and provisioning a new virtual desktop
Customizing the desktop
Linked clone features and functionality
Recomposing a linked clone
Refreshing a linked clone
Rebalancing operations with View Composer
Instant Clones
Instant clone build process
Instant clone benefits
View Persona Management
Why do we need to manage user profiles differently in VDI?
The benefits of View Persona Management
VMware UEM
UEM or Persona Management?
Printing from a virtual desktop machine
Managing USB devices
Filtering supported USB devices
Managing multi-function USB devices
ThinApp application virtualization
How does application virtualization work?
Antivirus software for virtual desktops
Protocols – Delivering the virtual desktop experience
PCoIP
PCoIP host rendering
Multi-codec support with PCoIP
Controlling the image quality
Dynamic networking capabilities
PCoIP offloading with the Teradici PCoIP Hardware Accelerator
Teradici host card for physical PCs
How the PCoIP connection process works
Blast Extreme
How the Blast Extreme connection process works
Alternative display protocols
RDP
ICA protocol
Which protocol should you use – Blast Extreme PCoIP or RDP?
Horizon View Hardware-accelerated graphics
vSGA
vSGA-supported graphics cards
How many virtual desktops are supported by vSGA?
vDGA
How many virtual desktops are supported with vDGA?
vDGA-supported graphics cards
vGPU
How many virtual desktops are supported with vGPU?
Unified communications support
How do unified communications work now?
Support for Microsoft Skype
Real-Time Audio-Video (RTAV)
The issue
How does RTAV fix this issue?
URL Content Redirection
Horizon clients
Summary
Design and Deployment Considerations
Phase I – Project definition
Step 1 – Identifying business drivers – understanding your needs and requirements
Step 2 – Building the business case
Step 3 – Assessment
User experience and desktop analysis tools
Understanding what do your users really do
Applications
Performance
End user experience
Floor walks interviews and department champions
What are department champions?
Step 4 – Defining the success criteria
Phase II – Proving the technology
Proof of concept (POC)
Proof of technology (POT)
Pilot
Step 1 – Pilot design
Step 2 – Deploying the pilot
Step 3 – Testing the pilot
Step 4 – Reviewing the pilot
Phase III – Designing a production environment
Technology choices
Use case example – Scenario 1
Solution recommendation
Use case example – Scenario 2
Solution recommendation
Use case example – Scenario 3
Solution recommendation
Use case example – Scenario 4
Solution recommendation
Conclusions
Preparing for production
Horizon View pod and block architecture
Cloud Pod Architecture
vSphere design for Horizon View
Configuration maximums
ESXi host servers
CPU and memory requirements for ESXi
Overcommitting CPU and memory resources
CPU and memory sizing
Networking
Graphics
Storage
Storage capacity
Storage performance
Horizon View design specifics
The Horizon View Connection Server
The Horizon View Replica Server
The Horizon View Security Server
The Horizon View Enrolment Server
The Horizon View Composer
vCenter Servers
VMware Access Point
Configuration maximums
Networking
Load balancing
Remote Desktop Session Host (RDSH) design considerations
Supporting infrastructure design
Database requirements
File servers
IP addressing
Antivirus
Active Directory Group Policy
Functionality
Lockdown
Performance and management
Key Management Server (KMS)
Printing
Thin clients and other endpoint devices
Desktop design considerations
Pool design
Sizing the virtual desktop machines
Sizing the host server's CPU requirements to run virtual desktops
Light user
Medium user
Heavy user
Sizing the host server's memory requirements to run virtual desktops
Linked Clone Instant Clone or Full Clone
Persistent versus non-persistent
Building a composite desktop
Base layer
Applications
User profiles and user environment management
Disaster recovery and backup
Backup and recovery options
Disaster recovery options
Example solution scenario
End user requirements
Application developers
Office workers
Contractors
Engineering
Sales
Desktop pool design
Sizing the desktop blocks
Sizing the storage requirements
Sizing the management blocks
Network sizing and requirements
Summary
Installing and Configuring Horizon 7 - Part 1
Welcome to the lab environment
What you need for the example lab
Preparing AD
AD user accounts
vCenter user accounts
View Composer user account
View desktop Organizational Units (OUs)
IP addressing and DNS requirements
Installing Horizon View Composer Server
Configuring SQL Server for a View Composer database
View Composer installation
Installing the Horizon View Connection Server
Initial configuration of the Horizon View Connection Server
Adding a license to the Connection Server
Adding vCenter Server to View Administrator
Configuring the View events database
Summary
Installing and Configuring Horizon 7 - Part 2
Installing a Horizon View Replica Server
Installing a Security Server
Preparing View Administrator for the Security Server install
Security Server software installation
Installing an Enrollment Server
Configuring Cloud Pod Architecture
Initializing the Cloud Pod
Connecting the second pod to the Cloud Pod
Entitling users to the Cloud Pod
Configuring View for GPU-enabled virtual desktops
Configuring the ESXi host servers
Summary
Section 2: Building and Delivering the Virtual Desktop Experience
Securing Horizon View with SSL Certificates
Horizon View and SSL certificates
What is a CA?
Why do I need SSL certificates for Horizon View?
Installing SSL certificates for Horizon View
Installing a root CA
Root CA post-deployment configuration tasks
Installing an SSL certificate on the View Connection Server
Post-certificate enrollment configuration tasks
Horizon View True SSO
Preparing AD for True SSO
Creating a certificate template for TrueSSO
Issuing the TrueSSO certificate template
Certificate deployment
Configuring True SSO on the Connection Server
Summary
Building and Optimizing the Virtual Desktop OS
Best practices for building virtual desktop images
Technical requirements
Creating a Windows 7 virtual desktop machine
Creating the virtual desktop machine container
Updating the virtual desktop machine BIOS
Operating system installation options
Installing the guest operating system
Installing VMware Tools
Installing applications for the parent image
Installing the Horizon Agent
Optimizing the guest operating system
Post-optimization tasks
Creating a Windows 10 virtual desktop machine
Creating the virtual desktop machine container
Completing the Windows 10 build
Creating a GPU-enabled virtual desktop machine
Creating the virtual desktop machine container
Installing the operating system for GPU-enabled desktops
Completing the GPU-enabled desktop build
Creating a Linux virtual desktop machine
Completing the Linux virtual desktop build
Installing the Horizon Agent
Optimizing the guest operating system
Preparing virtual desktops for delivery
Pool design – a quick overview
Creating a snapshot for linked clones
Creating a snapshot for instant clones
Creating a template for full clones
Summary
Configuring and Managing Desktop Pools - Part 1
Types of desktop pools
Automated desktop pools
Creating dedicated Linked Clone desktop pools
Using the Horizon View Administrator Console
General settings
Remote Settings
Remote Desktop Protocol settings
Adobe Flash Settings
Desktop Pool Sizing
vCenter Settings
Advanced Storage Options
Horizon Console method
Creating dedicated Full Clone desktop pools
Summary
Configuring and Managing Desktop Pools - Part 2
Creating floating Linked Clone desktop pools
Creating floating Full Clone desktop pools
Creating floating Instant Clone desktop pools
Configuring the Instant Clone domain administrator
Creating the Instant Clone desktop pool
Creating a manual desktop pool
Adding end user entitlements
Adding user entitlement using the Horizon View Administrator Classic console
Adding user entitlement using the new Horizon console
Managing Linked Clone desktop pools
Recomposing a Linked Clone desktop pool
Refreshing a Linked Clone desktop pool
Rebalancing a Linked Clone desktop pool
Managing persistent disks
Detaching a persistent disk
Attaching a persistent disk
Reviewing the infrastructure post-deployment
Summary
Fine-Tuning the End User Experience
Configuring and preparing AD
Importing and applying Horizon View ADMX templates
Creating an organizational unit (OU)
Creating Group Policy Objects (GPO) for Horizon View
Enabling the loopback policy
Configuring Horizon View policy settings
PCoIP Client Session Variables
PCoIP Session Variables
VMware Blast
VMware Horizon Client Configuration
Scripting definitions
Security Settings
View USB Configuration
Settings not configurable by Agent
VMware Horizon URL Redirection
Horizon View Agent Configuration
Agent Configuration
Agent Security
Collaboration
Persona Management
Desktop UI
Folder Redirection
Logging
Roaming and Synchronization
Troubleshooting
Scanner Redirection
Serial COM
PortSettings
Smartcard Redirection
Local Reader Access
True SSO Configuration
Unity Touch and Hosted Apps
View Agent Direct-Connection Configuration
View RTAV Configuration
View RTAV Webcam Settings
View USB Configuration
Client Downloadable only Settings
VMware Client IP Transparency
VMware Device Bridge
VMware Flash MMR
VMware HTML5 Features
VMware Geolocation Redirection
VMware HTML5 Multimedia Redirection
VMware Virtualization Pack for Skype for Business
VMware View Common Configuration
Log Configuration
Performance Alarms
Security Configuration
VMware View Server Configuration
PCoIP tuning tool
Activate Profile
Manage Profiles
Clear Profile Settings
Show Session Stats
Show Session Health
Teradici support tools for PCoIP
Monitoring the end user experience
Summary
Section 3: Advanced Features Troubleshooting and Upgrading an Environment
Delivering Published Apps with Horizon 7
Architectural overview
Application connection sequence
RDSH sizing guidelines
Installing and configuring View-hosted apps
Configuring the RDS server role
Testing with the standard remote applications
Installing additional applications
Installing the Horizon Agent for RDSH
Configuring published apps in the View Administrator
Creating an application pool for published apps
Entitling users to application pools
Load-balancing published apps in Horizon View
Summary
Horizon Client Options
VMware Horizon Clients
Horizon Client for Windows
Horizon Client for Android
Horizon Client for iOS
Horizon Client for Linux
Horizon Client for macOS
Horizon Client for Chrome OS
Hardware clients
Thin clients
Zero Clients
Repurposed PCs (software-defined thin clients)
Accessing the desktop using a browser
Summary
Upgrading to a New Version of Horizon
Upgrading compatibility
Upgrading Horizon Composer
Before you begin the upgrade
Completing the View Composer upgrade
Verifying the upgrade
Upgrading the Horizon View Connection Server
Before you begin the upgrade
Completing the Connection Server upgrade
Alternative View Connection Server upgrade method
Upgrading the View Security Server
Before you begin the upgrade
Completing the View Security Server upgrade
Upgrading group policy templates
Upgrading the VMware Horizon Agent
Upgrading the Horizon Client
Summary
JMP and VMware Horizon 7 Deployment Considerations
How does JMP work?
VMware Workspace ONE
VMware App Volumes
How does App Volumes work? Step 1 – app capture
How does App Volumes work? Step 2 – app delivery
Installing and configuring JMP
Prerequisites
VMware JMP component requirements
VMware JMP hardware requirements
VMware JMP software requirements
Installing the JMP Server
Syncing the time with Horizon Connection Server
Adding JMP Server and its components to Horizon
JMP assignments
Summary
Troubleshooting
General troubleshooting tips
Look at the bigger picture
Is the issue affecting more than one user?
Performance issues
When a user reports performance issues
Non-VDI related issues
Bandwidth connectivity and networking
Compute resources
Disk
Troubleshooting Horizon View issues
Horizon View general infrastructure issues
View infrastructure component issues
Fixing View Composer issues with the ViewDBChk tool
vRealize Operations for Horizon
Liquidware Stratusphere UX
Getting further help
Summary
What is New in Horizon 7
Operating system and infrastructure updates
Horizon management updates
Horizon console updates
View Administrator updates
Help Desk Tool updates
Scalability
Enhancements to the end user experience
Linux virtual desktop machine updates
Platform updates
Horizon Console updates
Scalability
RDSH improvements
Horizon with VMware Cloud on AWS
Horizon Agent updates
Windows Agent
Linux Agent
Horizon Client
Summary
Other Books You May Enjoy
Leave a review - let other readers know what you think
更新时间:2021-07-02 12:15:28