Home > Store

VMware Horizon Suite: Building End-User Services

Register your product to gain access to bonus material or receive a coupon.

VMware Horizon Suite: Building End-User Services


  • Sorry, this book is no longer in print.
Not for Sale


  • Copyright 2014
  • Dimensions: 7" x 9-1/8"
  • Edition: 1st
  • Book
  • ISBN-10: 0-13-347908-0
  • ISBN-13: 978-0-13-347908-9

VMware® Horizon Suite

The authoritative guide to delivering end-user services with VMwarE  View and VMware Horizon Suite

Today, IT professionals must manage stateless, mobile, streamed workspaces delivered across devices ranging from traditional PCs to tablets and smartphones. Using VMware View and VMware Horizon Suite, they can do so–providing flexible end-user services that support any business requirement cost effectively.

Now there’s a complete guide to planning, configuring, implementing, and integrating VMware Horizon Suite technologies and using them to deliver high-value end-user services in enterprise, managed, and cloud provider environments.

This book’s deep up-to-date technical content addresses considerations ranging from architecture, deployment, and operations to user experience and support. It offers detailed guidance on integration with VMware View and key third-party technologies. Throughout, it fully reflects the newest VMware View releases, including VMware Horizon Mirage.

Relevant, clear, and usable, VMware Horizon Suite contains step-by-step configuration examples, sample scenarios helping you choose the right technologies for your users’ needs, and a complete end-user computing design checklist.

Coverage includes

•    Understanding the new end-user service model and how VMware View and VMware Horizon address it

•    Mastering VMware View 6 and VMware Workspace 1.8 architectures

•    Leveraging proven installation and implementation techniques

•    Efficiently operating Connection, Security, and Transfer servers

•    Managing agents, clients, portals, composers, and personas

•    Integrating VMware View and Workspace

•    Implementing operational best practices, such as desktop pools, user data management, and SaaS

•    Using VMware Mirage to manage desktop images more intelligently and provide a wider spectrum of end-user services

•    Delivering multimedia within a View desktop environment              

•    Integrating Microsoft Lync with VMware View

•    Monitoring VMware View and optimizing its performance


Author's Site

Please visit the author's sites and/or visit their Twitter pages here:

Paul O'Doherty
Twitter: @podoherty
Site: http://virtualguru.org

Stephane Asselin
Twitter: @VirtualStef
Site: www.myeuc.net.

Sample Content

Online Sample Chapter

VMware Horizon Suite: How View, Mirage, and Workspace Form the New End-User Model

Sample Pages

Download the sample pages (includes Chapter 7 and Index)

Table of Contents

Introduction ix

Chapter 1 The New End-User Model 1

The Evolution of the End User 1

    An End-User Service Catalog 2

    How Do View, Mirage, and Horizon Workspace Deliver a Service Catalog? 3

    Considerations for Deploying View, Mirage, and Workspace 4

An Introduction to VMware View, Mirage, and Workspace 18

    VMware View 18

    VMware Mirage 21

    VMware Workspace 24

Summary 25

Chapter 2 VMware View Architecture 27

Introduction 27

Approaching the Design and Architecture 27

    Phase I: Requirements Gathering and Assessment 28

    Phase II: Analysis 29

    Phase III: Calculate 30

    Phase IV: Design 32

VMware View Server Architecture 33

    VMware View Connection Server 34

    VMware View Replica Server 34

    VMware View Security Server 35

    Local Mode VMs 38

    VMware View Transfer Server 39

Summary 51

Chapter 3 VMware Workspace Architecture 53

Introduction 53

Approaching the Design and Architecture 53

    Planning Considerations 54

    IP Pools 55

    Network Services 55

    NTP 57

    Authentication 58

    Certificates 60

    SMTP 62

    External Storage 62

    PostgreSQL 65

    Postgres Availability 67

    Postgres Clusters 71

Summary 74

Chapter 4 VMware View Implementation 75

VMware View Deployment and Design Considerations 76

Installing VMware View 80

Configuring the View Connection Server 85

    Adding vCenter Server 89

    Configuring View Replica Server 92

    The Event Database 93

    Security Servers 95

    Firewall Rules 96

    Adding the Security Servers 97

Installing the View Agent 99

    View Agent Custom Setup Options 100

    Installing the View Client 101

    Working with Certificates in View 103

    Creating Certificate Templates 105

Summary 111

Chapter 5 VMware Workspace Implementation 113

VMware Workspace Deployment and Design Considerations 113

Workspace Implementation: Initial Setup 115

    Workspace vApp Appliances 115

    Workspace Configurator VA 116

    Workspace Service VA 116

    Workspace Connector 116

    Workspace Data VA 116

    Workspace Gateway VA 116

Deploying the Workspace vApp 118

    Workspace Initial Configuration 120

    Workspace Setup Wizard 122

    Security Exception 123

Navigating the Administrative Console 135

    Enable Workspace Data Module 135

    User Entitlement 138

    Configuring CoS in Data 140

    Enable Integration with View 142

    Launch a View Pool 144

Web Applications: SaaS 145

Modifying Workspace Data Module Storage 148

    Add Additional VMDKs for Storage 149

Upgrading a Workspace Environment 152

Enabling Workspace with NFS 152

Installing the Workspace Agent on Client Endpoints 153

    Workspace Windows/OS X/iPad/Android Client Deployment 153

Using SSL Certificates in Workspace 156

    Applying an SSL Certificate from a Trusted Third-Party CA 157

    Applying an SSL Certificate from an Internal or Nontrusted External Certificate Authority 158

Summary 158

Chapter 6 Integrating VMware View and Workspace 161

VMware View and Workspace Integration Considerations 163

VMware Workspace and View Integration 165

Troubleshooting Certificate Errors 174

    Add a SAML 2.0 Authenticator 176

    Manage Authenticators 177

    Scaling View and Workspace Deployment 179

Summary 183

Chapter 7 View Operations and Management 185

VMware View Operations 185

Using View Access Groups 185

Types of Desktop Pools 187

    Automated Desktop Pools 188

    Manual Desktop Pools 188

    Microsoft RDS Desktop Pool 189

Creating Desktop Pools 189

Power Settings 197

    Pool Settings 200

View Composer 206

    vCenter Settings 209

    Provisioning Settings 211

    Sysprep or QuickPrep? 212

Entitlement 213

    Replicas 214

    Refresh 214

    Recompose 215

    Rebalance 216

Managing Persistent Disks 216

Backing Up View 218

Replacing Certificates 221

Composer and Certificates 225

Summary 226

Chapter 8 VMware Workspace Operations 227

Operation of VMware Workspace 227

    Dashboard 230

    Users & Groups 230

    Entitlement 232

    Remove Users 233

    Catalog & Modules 233

    ThinApp Integration 234

    Policies 236

    SAML Overview 237

    Auditing and Tracking 239

    Workspace Clients 240

    Horizon Files 242

    Enable Horizon Files 242

    Add Additional Data VAs 245

    System Diagnostics 246

Summary 247

Chapter 9 VMware Horizon Mirage 249

VMware Horizon Mirage Deployment and Design Considerations 249

    Horizon Mirage Planning 251

    Horizon Mirage Components 251

    Prerequisites 253

    Storage Considerations 256

    External Dependencies 256

    Mirage Architecture 256

    Deploying Horizon Mirage Management Server 257

    Horizon Mirage Server 264

Mirage Day-to-Day Administration 265

    Horizon Mirage Endpoint Restoration 268

    Horizon Mirage Base Layer 269

    Deploying Mirage Base Layer 272

    Horizon Mirage Layer Updates 273

    Horizon Mirage Endpoint Migration 274

    Horizon Mirage File Portal 277

    Horizon Mirage Web Management 279

    Horizon Mirage Driver Library 280

    Horizon Mirage Collections 283

    Horizon Mirage Application Layers 285

    Horizon Mirage Reports 287

    Horizon Mirage Logs 288

Summary 289

Chapter 10 Multimedia 291

How Do You Deliver a Rich End-User Experience? 292

vSGA, Virtual Shared Graphics Acceleration 295

Configuring ESXi for sVGA 296

VMware View with vSGA 298

vDGA, Virtual Direct Graphics Acceleration 300

Enhancements in PCoIP 300

Building a Performance Test Environment 302

Installing and Configuring WANem 305

Installing and Configuring Wireshark 309

Tuning PCoIP 312

    Tuning Parameters 313

    Further Analysis 318

    PCoIP Bandwidth Utilization 320

    PCoIP Connection Quality 320

    PCoIP Packet Counts 320

    PCoIP Connection Latency 321

    Encoding Graphs 321

    The Impact of Load 323

Setting Up VMware ViewPlanner 325

Setting Up the Client Desktop 327

Summary 328

Chapter 11 Integrating Lync and VMware View 329

Microsoft Lync and VMware View 329

Microsoft Lync 2013 331

Creating a Lync Environment 332

    Preparing for Lync 2013 332

    Lync 2013 335

    Windows 2012 and .NET Framework 3.5 335

    Installing Lync Server 339

Build and Publish a Lync Topology 343

Set Up Users and Test Lync 352

View Desktops 355

View Clients 357

Verifying the Plug-In 358

Summary 360

Chapter 12 Performance and Monitoring of VMware Horizon 361

Performance Monitoring Solutions 362

    Establishing a Performance Baseline 363

    Xangati VDI Dashboard 364

    Liquidware Labs Stratusphere UX 369

    VMware vCenter Operations Manager 377

vApp Overview 380

    vCOps for View Adapter 380

Summary 394

Appendix A A Design Questionnaire Worksheet 397

Appendix B VMware View Network Ports 403

9780133479089   TOC   5/27/2014


Submit Errata

More Information

Pearson IT Certification Promotional Mailings & Special Offers

I would like to receive exclusive offers and hear about products from Pearson IT Certification and its family of brands. I can unsubscribe at any time.


Pearson Education, Inc., 221 River Street, Hoboken, New Jersey 07030, (Pearson) presents this site to provide information about Pearson IT Certification products and services that can be purchased through this site.

This privacy notice provides an overview of our commitment to privacy and describes how we collect, protect, use and share personal information collected through this site. Please note that other Pearson websites and online products and services have their own separate privacy policies.

Collection and Use of Information

To conduct business and deliver products and services, Pearson collects and uses personal information in several ways in connection with this site, including:

Questions and Inquiries

For inquiries and questions, we collect the inquiry or question, together with name, contact details (email address, phone number and mailing address) and any other additional information voluntarily submitted to us through a Contact Us form or an email. We use this information to address the inquiry and respond to the question.

Online Store

For orders and purchases placed through our online store on this site, we collect order details, name, institution name and address (if applicable), email address, phone number, shipping and billing addresses, credit/debit card information, shipping options and any instructions. We use this information to complete transactions, fulfill orders, communicate with individuals placing orders or visiting the online store, and for related purposes.


Pearson may offer opportunities to provide feedback or participate in surveys, including surveys evaluating Pearson products, services or sites. Participation is voluntary. Pearson collects information requested in the survey questions and uses the information to evaluate, support, maintain and improve products, services or sites; develop new products and services; conduct educational research; and for other purposes specified in the survey.

Contests and Drawings

Occasionally, we may sponsor a contest or drawing. Participation is optional. Pearson collects name, contact information and other information specified on the entry form for the contest or drawing to conduct the contest or drawing. Pearson may collect additional personal information from the winners of a contest or drawing in order to award the prize and for tax reporting purposes, as required by law.


If you have elected to receive email newsletters or promotional mailings and special offers but want to unsubscribe, simply email information@informit.com.

Service Announcements

On rare occasions it is necessary to send out a strictly service related announcement. For instance, if our service is temporarily suspended for maintenance we might send users an email. Generally, users may not opt-out of these communications, though they can deactivate their account information. However, these communications are not promotional in nature.

Customer Service

We communicate with users on a regular basis to provide requested services and in regard to issues relating to their account we reply via email or phone in accordance with the users' wishes when a user submits their information through our Contact Us form.

Other Collection and Use of Information

Application and System Logs

Pearson automatically collects log data to help ensure the delivery, availability and security of this site. Log data may include technical information about how a user or visitor connected to this site, such as browser type, type of computer/device, operating system, internet service provider and IP address. We use this information for support purposes and to monitor the health of the site, identify problems, improve service, detect unauthorized access and fraudulent activity, prevent and respond to security incidents and appropriately scale computing resources.

Web Analytics

Pearson may use third party web trend analytical services, including Google Analytics, to collect visitor information, such as IP addresses, browser types, referring pages, pages visited and time spent on a particular site. While these analytical services collect and report information on an anonymous basis, they may use cookies to gather web trend information. The information gathered may enable Pearson (but not the third party web trend services) to link information with application and system log data. Pearson uses this information for system administration and to identify problems, improve service, detect unauthorized access and fraudulent activity, prevent and respond to security incidents, appropriately scale computing resources and otherwise support and deliver this site and its services.

Cookies and Related Technologies

This site uses cookies and similar technologies to personalize content, measure traffic patterns, control security, track use and access of information on this site, and provide interest-based messages and advertising. Users can manage and block the use of cookies through their browser. Disabling or blocking certain cookies may limit the functionality of this site.

Do Not Track

This site currently does not respond to Do Not Track signals.


Pearson uses appropriate physical, administrative and technical security measures to protect personal information from unauthorized access, use and disclosure.


This site is not directed to children under the age of 13.


Pearson may send or direct marketing communications to users, provided that

  • Pearson will not use personal information collected or processed as a K-12 school service provider for the purpose of directed or targeted advertising.
  • Such marketing is consistent with applicable law and Pearson's legal obligations.
  • Pearson will not knowingly direct or send marketing communications to an individual who has expressed a preference not to receive marketing.
  • Where required by applicable law, express or implied consent to marketing exists and has not been withdrawn.

Pearson may provide personal information to a third party service provider on a restricted basis to provide marketing solely on behalf of Pearson or an affiliate or customer for whom Pearson is a service provider. Marketing preferences may be changed at any time.

Correcting/Updating Personal Information

If a user's personally identifiable information changes (such as your postal address or email address), we provide a way to correct or update that user's personal data provided to us. This can be done on the Account page. If a user no longer desires our service and desires to delete his or her account, please contact us at customer-service@informit.com and we will process the deletion of a user's account.


Users can always make an informed choice as to whether they should proceed with certain services offered by Adobe Press. If you choose to remove yourself from our mailing list(s) simply visit the following page and uncheck any communication you no longer want to receive: www.pearsonitcertification.com/u.aspx.

Sale of Personal Information

Pearson does not rent or sell personal information in exchange for any payment of money.

While Pearson does not sell personal information, as defined in Nevada law, Nevada residents may email a request for no sale of their personal information to NevadaDesignatedRequest@pearson.com.

Supplemental Privacy Statement for California Residents

California residents should read our Supplemental privacy statement for California residents in conjunction with this Privacy Notice. The Supplemental privacy statement for California residents explains Pearson's commitment to comply with California law and applies to personal information of California residents collected in connection with this site and the Services.

Sharing and Disclosure

Pearson may disclose personal information, as follows:

  • As required by law.
  • With the consent of the individual (or their parent, if the individual is a minor)
  • In response to a subpoena, court order or legal process, to the extent permitted or required by law
  • To protect the security and safety of individuals, data, assets and systems, consistent with applicable law
  • In connection the sale, joint venture or other transfer of some or all of its company or assets, subject to the provisions of this Privacy Notice
  • To investigate or address actual or suspected fraud or other illegal activities
  • To exercise its legal rights, including enforcement of the Terms of Use for this site or another contract
  • To affiliated Pearson companies and other companies and organizations who perform work for Pearson and are obligated to protect the privacy of personal information consistent with this Privacy Notice
  • To a school, organization, company or government agency, where Pearson collects or processes the personal information in a school setting or on behalf of such organization, company or government agency.


This web site contains links to other sites. Please be aware that we are not responsible for the privacy practices of such other sites. We encourage our users to be aware when they leave our site and to read the privacy statements of each and every web site that collects Personal Information. This privacy statement applies solely to information collected by this web site.

Requests and Contact

Please contact us about this Privacy Notice or if you have any requests or questions relating to the privacy of your personal information.

Changes to this Privacy Notice

We may revise this Privacy Notice through an updated posting. We will identify the effective date of the revision in the posting. Often, updates are made to provide greater clarity or to comply with changes in regulatory requirements. If the updates involve material changes to the collection, protection, use or disclosure of Personal Information, Pearson will provide notice of the change through a conspicuous notice on this site or other appropriate way. Continued use of the site after the effective date of a posted revision evidences acceptance. Please contact us if you have questions or concerns about the Privacy Notice or any objection to any revisions.

Last Update: November 17, 2020