VMware View Evaluators Guide

Published on May 2016 | Categories: Documents | Downloads: 44 | Comments: 0 | Views: 446
of x
Download PDF   Embed   Report

Comments

Content

VMware® View™ 5.1 Evaluator’s Guide

Introduction
Overview of VMware View Functionality Target Audience Important Upgrade Notice for VMware View 5.1 Key New Features of VMware View 5.1 VMware View Packages and Licensing

View Components

Setup

Tasks

Summary

Resources

Authors

Appendix

Introduction
Welcome to the VMware® View™ 5.1 Evaluator’s Guide. The purpose of this document is to support a self-guided, hands-on review of VMware View 5, including the new features of View 5.1. The content is intended to show how easily you can set up a VMware View 5 environment so you can evaluate both new and important capabilities. These capabilities include creating and managing virtualized desktops, and validating the suggested use cases. The guide is divided into the following main sections: 1. Introduction 2. Description of VMware View Components 3. Setting Up a View Evaluation Environment 4. Evaluation Tasks An appendix includes the evaluation tasks from the View 4.6 and View 5.0 Evaluator’s Guides so that you can test those features if you have not yet done so. This document assumes you have basic knowledge of VMware vSphere™ or VMware ESX™ or ESXi™, and are comfortable configuring networking and storage in a virtual environment. After you install the product, this document guides you through in-depth deployment scenarios. This guide is not intended to substitute for product documentation. For detailed information regarding installation, configuration, administration, and usage of VMware View, please refer to the online VMware documentation. You may also consult the online Knowledge Base if you have any additional questions. For in-depth technical whitepapers, peruse the VMware View Technical Resources page on the VMware website.

Video: Building the Platform for the Post-PC Era (3 minutes). Vittorio Viarengo, Vice-President of Desktop Product Marketing at VMware, gives an overview of the VMware End User Computing vision for the journey to the cloud. In this vision, VMware View is the solution for desktops as a service.

VMWARE VIEW EVALUATOR’S GUIDE

2

Introduction
Overview of VMware View Functionality
Target Audience

View Components

Setup

Tasks

Summary

Resources

Authors

Appendix

Overview of VMware View Functionality
VMware View enables users to be productive on their computer desktops when connected to the network or when offline between network connections. View desktops run on clients of all flavors: Windows, Macintosh, Linux, thin and zero clients, iPads, and Android tablets. Virtual desktops are composed on demand, based on user profiles. VMware View offers exceptional user experience and performance over a LAN or WAN. Your organization may have already adopted VMware server virtualization technology. By extending your existing server-based deployments, VMware View delivers the benefits of virtualization to the desktop. VMware View offers easy-to-use management and seamless integration with the vSphere virtual infrastructure platform. For help in making a decision about moving to a virtual desktop solution, see The Business Case for Desktop Virtualization. Video: VMware View 5.0 and End-User Computing (3.5 minutes). Chris Young, former Vice-President and General Manager, End User Computing, VMware, discusses how the new version of VMware View meets the needs of IT and end users.

Important Upgrade Notice for VMware View 5.1
Key New Features of VMware View 5.1

VMware View Packages and Licensing

VMWARE VIEW EVALUATOR’S GUIDE

3

Introduction
Overview of VMware View Functionality
Target Audience

View Components

Setup

Tasks

Summary

Resources

Authors

Appendix

Target Audience
This document is intended for IT professionals familiar with desktop virtualization, including the installation of previous versions of VMware View. You need a basic understanding of how to configure the underlying infrastructure for VMware View: VMware vSphere, VMware vCenter™ Server, and the necessary networking and storage. If you are new to VMware View, familiarize yourself with View functionality by referring to the View documentation on the VMware website: • VMware View Installation • VMware View Upgrades • VMware View Administration • VMware View Architecture Planning • VMware View Integration • VMware View Security • VMware View Clients documentation

Important Upgrade Notice for VMware View 5.1
Key New Features of VMware View 5.1

VMware View Packages and Licensing

VMWARE VIEW EVALUATOR’S GUIDE

4

Introduction
Overview of VMware View Functionality
Target Audience

View Components

Setup

Tasks

Summary

Resources

Authors

Appendix

Important Upgrade Notice for VMware View 5.1
This document is intended for new installations only and does not provide information on upgrading an existing implementation. If you wish to upgrade from a prior installation of VMware View 4.x or 5.0.x, you must pay careful attention to the upgrade procedures in the README.rtf file accompanying the View 5.1 release software, as well as the Release Notes for View 5.1. You must upgrade all View components, including: • View Agent on all machines used as sources for View desktops • View Client, including software and firmware for your thin clients and zero clients • View Connection Server and View Administrator • View Composer • View Transfer Server • View Security Server Alert: To be able to take full advantage of the new features of View 5.1, you must follow the View 5.1 upgrade instructions. After following the explicit instructions in the README.rtf file and the Release Notes, refer to the more general upgrade information in the VMware View Upgrades guide and the VMware View Administration guide.

Important Upgrade Notice for VMware View 5.1
Key New Features of VMware View 5.1

VMware View Packages and Licensing

VMWARE VIEW EVALUATOR’S GUIDE

5

Introduction
Overview of VMware View Functionality
Target Audience

View Components

Setup

Tasks

Summary

Resources

Authors

Appendix

Key New Features of VMware View 5.1
VMware View 5.1 contains some important new features. For additional details on using the new features, see the VMware View Administration guide and the VMware View Installation guide. This guide provides you with the opportunity to step through evaluation tasks demonstrating some of these new View 5.1 features. VMware View 5.1 includes the following key new features:

Important Upgrade Notice for VMware View 5.1
Key New Features of VMware View 5.1

For more details, see these blog posts by Narasimha Krishnakumar, VMware View Product Manager, End User Computing, VMware:

View Storage Accelerator
View Storage Accelerator (VSA) allows View to access a storage feature built into vSphere 5, the ESXi host memory cache, also called the Content-Based Read Cache (CBRC) or Host-Based Cache. This cache stores frequently used blocks of virtual machine disk data. IT often purchases a lot of disk storage just to handle IOPS storms during peak login loads in the morning. CBRC provides a performance gain when many users are logging in to their virtual desktops. Host caching lowers the demand on the storage array because the number of IOPS during boot storms is reduced; you can use less storage I/O bandwidth to support your View deployment. The View Storage Accelerator improves performance, enhances the user experience, and saves storage array costs. Preliminary tests with View Storage Accelerator show that you can achieve from 65 to 80% reduction in peak IOPS and up to 45% reduction in average IOPS, depending upon your configuration. With VSA, you can shape peak IOPS to be more in line with average IOPS. As you plan storage capacity, you can optimize storage without worrying about peak IOPS. You enable caching in your ESXi hosts through the View interface to vCenter Server (View Administrator). You enable the host cache and configure the cache size. After enabling Host Caching on the host side, you must also configure use of host caching for individual desktop pools. You do this when you create or edit a desktop pool. See Configure View Storage Accelerator (Host Caching) for vCenter Server and Configure View Storage Accelerator (Host Caching) for Desktop Pools in the VMware View Administration guide.

VMware View Packages and Licensing

VMware EUC Portfolio: Optimizing Storage with View Storage Accelerator

View Storage Accelerator – In Practice

VMWARE VIEW EVALUATOR’S GUIDE

6

Introduction
Overview of VMware View Functionality
Target Audience

View Components

Setup

Tasks

Summary

Resources

Authors

Appendix

Important Upgrade Notice for VMware View 5.1
Key New Features of VMware View 5.1

VMware View Packages and Licensing

Figure 1: Host Cache Settings for a vCenter Server in View Administrator

VMWARE VIEW EVALUATOR’S GUIDE

7

Introduction
Overview of VMware View Functionality
Target Audience

View Components

Setup

Tasks

Summary

Resources

Authors

Appendix

Important Upgrade Notice for VMware View 5.1
Key New Features of VMware View 5.1

VMware View Packages and Licensing

Figure 2: Use Host Caching Settings for a Desktop Pool in View Administrator

VMWARE VIEW EVALUATOR’S GUIDE

8

Introduction
Overview of VMware View Functionality
Target Audience

View Components

Setup

Tasks

Summary

Resources

Authors

Appendix

VCAI (View Composer API for Array Integration)
View 5.1 includes a Tech Preview of VCAI, or View Composer API for Array Integration. (A Tech Preview is for experimental use if you have all of the required components in your environment. A Tech Preview is not for use in production, and no support is provided.) VCAI allows you to offload the creation of linked clones to a storage array.

Important Upgrade Notice for VMware View 5.1
Key New Features of VMware View 5.1

VMware View Packages and Licensing

Figure 3: Creation of Linked Clones Offloaded to a Storage Array

VCAI leverages the capabilities of vSphere along with the capabilities of some NAS storage arrays. These Network Attached Storage (NAS) array devices support VAAI (vStorage APIs for Array Integration), which can provide a native cloning capability. If your deployment includes storage array devices that support VAAI, you can implement this feature and use the native Network File System (NFS) snapshotting technology to clone virtual machines, as another cloning option for View Composer. The NFS disk array clones the virtual machine files without having the ESXi host read and write the data. This can reduce the time and network load when virtual machines are cloned.
VMWARE VIEW EVALUATOR’S GUIDE 9

Introduction
Overview of VMware View Functionality
Target Audience

View Components

Setup

Tasks

Summary

Resources

Authors

Appendix

VMware storage partners are developing support for the NAS native cloning feature. You enable the native NFS snapshots (VAAI) setting for linked-clone desktop pools in View Administration. For more details, see the blog post VMware EUC Portfolio: View Composer Array Integration Tech Preview by Narasimha Krishnakumar, View Product Manager, End User Computing, VMware.

Important Upgrade Notice for VMware View 5.1
Key New Features of VMware View 5.1

VMware View Packages and Licensing

Figure 4: Selection of VAAI in Desktop Pool Settings in View Administration

For more information, see Using View Composer Array Integration with Native NFS Snapshot Technology (VAAI) in the VMware View Administration guide.

Customizable View Composer Disposable Disk Drive Letter
Previously, the disposable disk drive letter was automatically chosen, which could interfere with the standard Home drive letter of H:. See Disk size and drive letter for disposable file disk in the VMware View Administration guide.

Increase from 8 to 32 Hosts in a Cluster
The number of hosts per cluster in a Network File System (NFS) cluster has been increased from 8 to 32 hosts. This provides for better management at large scale for a View implementation.

VMWARE VIEW EVALUATOR’S GUIDE

10

Introduction
Overview of VMware View Functionality
Target Audience

View Components

Setup

Tasks

Summary

Resources

Authors

Appendix

Standalone View Composer Server
You are no longer required to install View Composer on the same physical or virtual machine as vCenter Server. View Composer can be installed on the same or a different machine from vCenter Server. This option provides for better management of a View deployment at large scale. A recent blog post on View large-scale management best practices is VMware EUC Portfolio: Demystifying VMware View Large-Scale Designs by John Dodge, Technical Marketing Director, Enterprise Desktop, End User Computing, VMware.

Important Upgrade Notice for VMware View 5.1
Key New Features of VMware View 5.1

Local Mode Support for Hardware Version 8 Windows Virtual Machines
View Client with Local Mode now supports Windows virtual desktops from vSphere 5.x virtual machines created in hardware version 8.

Customer Experience Improvement Program
The Customer Experience Improvement Program sends data from View customer environments back to VMware. This program helps VMware to know how customers are using View and to focus on responding to customer usage requirements. The default is opt-out: You do not participate in the program. To examine the data sent to VMware in the Customer Experience Improvement Program and to learn how to opt in, see the Customer Experience Improvement Program evaluation tasks in this guide.

VMware View Packages and Licensing

View Administrator User Interface Enhancements
View Administrator now supports contextual menus; a unique URL for each specific page in the administrative console, and linking to saved distinct View Administrator pages; and enhanced, customizable table column viewing. View Administrator is now localized into five languages (German, French, Japanese, Korean, and simplified Chinese).

Enhanced USB Redirection Support
View has a new architecture for USB device redirection, which provides broader USB device support and a new filtering mechanism for better management of devices on the View Client and View Agent. For more information, see the USB Redirection Enhancements evaluation tasks in this guide.

Improved Management at Large Scale
A number of View 5.1 features improve management of the View deployment at large scale. These features are marked as such in this feature review. As additional management best practices are discovered, VMware is publishing them via blogs, white papers, and other means.

Persona Management User Profiles on Physical Computers
View Persona Management can now manage user profiles on physical computers, as well as on View virtual desktops. This feature is included with Persona Management in View Premier. For more details, see the Persona Management User Profile on a Physical Machine evaluation task in this guide.

VMWARE VIEW EVALUATOR’S GUIDE

11

Introduction
Overview of VMware View Functionality
Target Audience

View Components

Setup

Tasks

Summary

Resources

Authors

Appendix

Migration of User Profiles from Windows XP to Windows 7
VMware View enables you to migrate a Persona Management user profile from Windows XP to Windows 7 with a new command-line migration tool. This feature is for one-time conversion of a user profile from Windows XP to Windows 7. This migration tool is useful for migrations from physical to virtual desktops, for operating-system upgrades from Windows XP to Windows 7, and for migrations from physical desktops to virtual desktops without upgrading the operating system. This feature is available with Persona Management in View Premier. For details, see Migrating User Profiles with View Persona Management in the Configuring User Profiles with View Persona Management chapter of the VMware View Administration guide and the VMware View User Profile Migration guide.

Important Upgrade Notice for VMware View 5.1
Key New Features of VMware View 5.1

VMware View Packages and Licensing

View Client Unbundling, Client Download Center, and View Portal Customization
View Clients are now separately released from the VMware View software installer so that new client features can be rolled out more quickly. Along with this change comes a new Client Download Center on VMware.com. The View Portal, the default user landing page for the View Connection Server, is customizable in its integration with the Client Download Center. For details, see the View Client Unbundling evaluation tasks.

Support of Pre-Created Active Directory Machine Accounts
If Active Directory is locked down, View and vCenter cannot create AD machine accounts. View 5.1 provides an option within the desktop pool creation wizard to reuse pre-created Active Directory machine accounts for View Composer virtual machine customization. This provides flexibility and compliance within a stringent AD access policy.

Option to Log Events to Syslog Format
Previously, View Events were visible only in the database. Now you can see View Events in the Syslog. You have the option of logging View Events in Syslog format to a flat text file. This format is humanreadable and can be consumed by many third-party tools. For more information on using the vdmadmin command to log View events in Syslog format, see the Using the vdmadmin Command chapter in the VMware View Administration guide. This option helps to provide better management of a View deployment at large scale.

VMWARE VIEW EVALUATOR’S GUIDE

12

Introduction
Overview of VMware View Functionality
Target Audience

View Components

Setup

Tasks

Summary

Resources

Authors

Appendix

VMware vCenter Operations Manager Support
You can now manage performance, capacity, and configuration of your View environment with vCenter Operations Manager for View. VMware vCenter Operations Manager for View is a standalone virtual appliance and fully integrates operations management of the View environment with operations management of other VMware products. VMware vCenter Operations for View is a separate product.

Important Upgrade Notice for VMware View 5.1
Key New Features of VMware View 5.1

VMware View Packages and Licensing

For details about vCenter Operations Manager for View and links to demonstration videos, see the blog post VMware EUC Portfolio: Announcing General Availability of vCenter Operations Manager for View by Dave Wooten, vCenter Operations for View Product Manager, End User Computing, VMware

Figure 5: VMware vCenter Operations for View

For product information, see the VMware vCenter Operations for View web page.

VMWARE VIEW EVALUATOR’S GUIDE

13

Introduction
Overview of VMware View Functionality
Target Audience

View Components

Setup

Tasks

Summary

Resources

Authors

Appendix

Support of RADIUS Two-Factor Authentication Protocol
By enabling the standard RADIUS protocol for user authentication, View 5.1 has expanded the possibilities for two-factor authentication products connected to VMware View. The RADIUS protocol is used by a number of vendors. To configure for the RADIUS authentication protocol, you modify the View Connection Server settings in View Administrator. In View Administrator, to set the type of authentication, select: View Configuration > Servers

Important Upgrade Notice for VMware View 5.1
Key New Features of VMware View 5.1

and select a Connection Server. Select Details and then the Authentication tab. In the Advanced Authentication area, for the 2-factor authentication field, select RADIUS from the dropdown menu.

VMware View Packages and Licensing

Figure 6: Authentication Settings for a View Connection Server in VMware View Administrator

To configure the other View Connection Server authentication settings, use the section titled Enable Two-Factor Authentication in View Administrator in the Setting Up User Authentication chapter of the VMware View Administration guide. Then select Create New Authenticator from the Select Authenticator dropdown menu to add the RADIUS authenticator.

VMWARE VIEW EVALUATOR’S GUIDE

14

Introduction
Overview of VMware View Functionality
Target Audience

View Components

Setup

Tasks

Summary

Resources

Authors

Appendix

Important Upgrade Notice for VMware View 5.1
Key New Features of VMware View 5.1

VMware View Packages and Licensing

Figure 7: Adding a RADIUS Authenticator in View Administrator

Additional information about RADIUS authentication is in the Using Two-Factor Authentication section of the Setting Up User Authentication chapter of the VMware View Administration guide.

VMWARE VIEW EVALUATOR’S GUIDE

15

Introduction
Overview of VMware View Functionality
Target Audience

View Components

Setup

Tasks

Summary

Resources

Authors

Appendix

VMware View Packages and Licensing
To address different business profiles and desktop virtualization needs, VMware offers a selection of View packages. A VMware View implementation requires you to install the following as the underlying infrastructure: • vSphere or vSphere Desktop™, a version with all of the features and functionality of vSphere Enterprise+, specifically licensed for hosting a VDI environment • vCenter Desktop™ VMware View bundles include vSphere Desktop and vCenter Desktop. Licensing for vSphere Desktop: • Is based on the number of concurrent powered-on desktop virtual machines receiving remote connections from View clients • Provides for unlimited vRAM entitlement in these virtual machines This licensing model has not changed with View 5. The software to run VMware View on the vSphere Desktop infrastructure is also licensed and priced by concurrent, powered-on desktop connections. For more information on vSphere Desktop licensing, see the VMware End User Computing blog.

Important Upgrade Notice for VMware View 5.1
Key New Features of VMware View 5.1

VMware View Packages and Licensing

Editions of VMware View
VMware View has two editions: Enterprise and Premier.

View Enterprise View Enterprise bundles include the required minimal components to run an end-to-end VMware View deployment:
• vSphere Desktop • vCenter Desktop • View Manager, which is the software for View that you install in the datacenter You later download the other piece of View software, the View Client, to install on endpoint devices so users can connect to their virtual desktops in the datacenter.

VMWARE VIEW EVALUATOR’S GUIDE

16

Introduction
Overview of VMware View Functionality
Target Audience

View Components

Setup

Tasks

Summary

Resources

Authors

Appendix

View Premier View Premier bundles include the required View Enterprise components, plus the following optional components that add functionality to the View deployment:
• View Persona Management™ • View Composer™ • View Client with Local Mode™ • VMware vShield™ Endpoint • VMware ThinApp™ Packager and Client, with VMware Workstation™ View Premier is a higher-priced option than View Enterprise because of these extra components.

Important Upgrade Notice for VMware View 5.1
Key New Features of VMware View 5.1

VMware View Packages and Licensing

VMware View Evaluation Copies and Starter Kits
You can try VMware View for 60 days by downloading a free evaluation copy of VMware View from the VMware website. The free evaluation copy is View Premier and includes a license for 100 simultaneous client sessions. Alternatively, you can purchase an initial license for a pilot site review. A minimal VMware View purchase package is a Starter Kit 10-pack bundle, which includes vSphere Desktop, vCenter Desktop, and View Manager. If you wish to try the optional features of VMware View, you must purchase the Premier edition. You can purchase unlimited Starter Kit bundles to suit the number of seats in your pilot.

Purchasing VMware View
The How to Buy section of the VMware View website and the Pricing, Licensing, and Support FAQ have information on: • Prices and Stock-Keeping Units (SKUs) for View packages, which differ for Commercial, Academic, and Government environments • Details about Add-on and Upgrade packages, technical support, and subscriptions to upgrades VMware vCenter Operations Manager, an optional tool to monitor and manage operational efficiency for vSphere, is now extended to the View environment and is available as a separately purchasable product. See the vCenter Operations Manager for View website.

VMWARE VIEW EVALUATOR’S GUIDE

17

Introduction
Overview of a View Deployment

View Components

Setup

Tasks

Summary

Resources

Authors

Appendix

Description of VMware View Components
This section describes the View deployment. The next major section helps you to install and configure the View environment.

The Underlying Infrastructure for VMware View
Components of a View Deployment

Overview of a View Deployment

Figure 8: A VMware View Deployment

This is a schematic diagram of a View deployment.

VMWARE VIEW EVALUATOR’S GUIDE

18

Introduction
Overview of a View Deployment

View Components

Setup

Tasks

Summary

Resources

Authors

Appendix

VMware View is installed on a vSphere virtual infrastructure, which includes ESX or ESXi virtual machine hypervisors and vCenter to create and manage the virtual machines. End users open View Clients on endpoint devices to log in to their View desktops, which are “views” of Windows virtual machines on the ESX/ESXi hosts. Users can access their View desktops from a variety of endpoint devices where the View Client is installed: Macintosh, Windows, and Linux computers, thin clients, zero clients, iPads, and Android-based tablets. The View Connection Server authenticates View client users through the integrated Windows Active Directory, then connects the users to their virtual desktops. Users connecting to their View desktops can connect directly to the desktop or through the View Connection Server. For remote connections, the View Security Server stands as protection between the client connection and the internal network. Each View desktop virtual machine desktop has within it: • An operating system • The View Agent • The persona, or user profile • Applications, which can be: - Natively installed applications - ThinApp virtual application packages - Shortcuts to ThinApp packages View Administrator provides management of all View components; the blue shading indicates View Administrator’s realm of influence. View Composer, optional, allows you to create and manage linked-clone desktops.

The Underlying Infrastructure for VMware View
Components of a View Deployment

VMWARE VIEW EVALUATOR’S GUIDE

19

Introduction
Overview of a View Deployment

View Components

Setup

Tasks

Summary

Resources

Authors

Appendix

The Underlying Infrastructure for VMware View
Before installing and configuring VMware View, you must first set up: • The VMware virtualization software that forms the foundation for running View desktops: - vSphere Desktop or another vSphere edition - vCenter Desktop • Your network and storage • Active Directory and Domain Controller VMware vSphere consists of the ESX or ESXi hypervisor and numerous features to maximize the efficiency and security of multiple ESX/ ESXi hosts. VMware vCenter Desktop is part of vSphere, but is purchased and licensed separately from ESX/ESXi. VMware ESX/ESXi is a bare-metal hypervisor that abstracts processor, memory, storage, and networking resources to create multiple virtual machines from a single physical machine. Each virtual machine can run a separate operating system and applications. You can install VMware View 5.1 on the following vSphere platforms: • vSphere 5.0 Update 1 or later • vSphere 4.1 U2 or later • vSphere 4.0 U4 or later View runs on either ESX or ESXi hosts. Note: You cannot install VMware View on VMware ESX 3.5 or earlier, or on VMware VI3 or earlier.

The Underlying Infrastructure for VMware View
Components of a View Deployment

VMWARE VIEW EVALUATOR’S GUIDE

20

Introduction
Overview of a View Deployment

View Components

Setup

Tasks

Summary

Resources

Authors

Appendix

Components of a View Deployment
After you have set up the infrastructure for VMware View, you install the View components. Refer to Figure 8 for a schematic diagram of a View installation. Table 1 is an overview of the required and optional components for installing and using VMware View 5. Additional detail is available in the VMware View Administration guide, available on the VMware website.
CO M P O NENT FU N CTION

The Underlying Infrastructure for VMware View
Components of a View Deployment

vSphere Desktop

VMware vSphere is a platform for virtual machines. You can host View virtual desktops either on vSphere or vSphere Desktop. The vSphere Desktop product is a version of vSphere specifically licensed for a View deployment. The vSphere Desktop product consists of the ESX/ESXi hypervisor and numerous features to maximize the efficiency and security of multiple ESX/ESXi hosts, plus VMware vCenter to manage the hosts and virtual machines. VMware ESX or ESXi is a bare-metal hypervisor installed directly on top of a physical server. It partitions the server into multiple virtual machines that share the physical resources of the server. Each ESX/ESXi host in the View deployment contains virtual machines for View virtual desktops. For more information, see the VMware ESXi and ESX Info Center. Virtual machines are the basis for View virtual desktops. View desktop virtual machines must be on ESX or ESXi hosts and have Windows operating systems. View Agent must be installed on all virtual machines managed by vCenter Server so that View Connection Server can communicate with them. You install the View Agent in the guest operating system. View Agent assists with session management, single sign-on, and device redirection. VMware vCenter Desktop is the administrative console for managing ESX/ESXi hosts and hosted virtual machines. VMware vCenter Desktop is the version of vCenter that is required for and bundled with View. VMware View uses your existing Microsoft Active Directory infrastructure for user authentication and management. View Connection Server is the broker for client connections. It authenticates and directs incoming user desktop requests. View Connection Server is sometimes referred to as VMware View Manager, but View Connection Server is the current name.

ESX host or ESXi host

Virtual machines

View Agent

vCenter Desktop

Active Directory

View Connection Server

VMWARE VIEW EVALUATOR’S GUIDE

21

Introduction
Overview of a View Deployment

View Components

Setup

Tasks

Summary

Resources

Authors

Appendix

CO M P O NENT

FU N CTION

The Underlying Infrastructure for VMware View
Components of a View Deployment

View Transfer Server

If you wish to run endpoint devices in Local Mode, you must install View Transfer Server. View Transfer Server is an optional component of the View Connection Server and is required for check-in, check-out, and replication of desktops that run in Local Mode. You install View Transfer Server as a Windows application on a virtual machine.

View Administrator

View Administrator is a web-based application that is installed when you install View Connection Server. It is the management interface for all View software in the datacenter, including View Connection Server. Administrators use View Administrator to configure the View Connection Server, to deploy and manage desktops, to control user authentication, to initiate and examine system events, and to carry out analytical activities. You also use View Administrator to manage security servers and the View Transfer Server instances associated with View Connection Server. View Administrator is sometimes referred to as View Manager because it is the UI that manages all of the View software in the datacenter, but View Administrator is the correct name.

View Composer

View Composer is an optional service that you install only if you plan to deploy multiple linked-clone desktops from a single centralized base image. Linked-clone desktop images optimize your use of storage space. Administrators make changes to a master image, and these are applied to user desktops without affecting user settings, data, and applications. You can install View Composer on a separate physical or virtual machine from vCenter Server, or on the same machine. View Composer is a feature of View Connection Server, but its service operates directly on virtual machines managed by vCenter. View Composer is an optional component, included with View Premier.

View Security Server

A View Security Server provides an extra layer of security for external Internet users connecting to a View Connection Server to access your internal network. The Security Server handles SSL functions. vShield Endpoint offloads antivirus (AV) software from each virtual machine and centralizes the AV solution on a single Security Virtual Appliance (SVA) for each ESX/ESXi host. Antivirus software vendors have partnered with VMware to develop these SVAs, which integrate the antivirus software with software that communicates with vShield Endpoint installed in ESX/ESXi. This integration strongly decreases AV storm issues, minimizes the risk of malware infection, and simplifies AV administration. vShield Endpoint relieves virtual machines of the burden of defending against viruses and malware. For more information, see Antivirus Practices with VMware View 5. vShield Endpoint is an optional component, included with View Premier.

vShield Endpoint

VMWARE VIEW EVALUATOR’S GUIDE

22

Introduction
Overview of a View Deployment

View Components

Setup

Tasks

Summary

Resources

Authors

Appendix

Following is a streamlined diagram of vShield Endpoint architecture for VMware View.

The Underlying Infrastructure for VMware View
Components of a View Deployment

Figure 9: VMware vShield Endpoint Architecture in a View Implementation

The VMware Partner Security Virtual Appliance contains: • The vShield Endpoint library • The VMware Partner antivirus engine • A Linux-based operating system

VMWARE VIEW EVALUATOR’S GUIDE

23

Introduction
Overview of a View Deployment

View Components

Setup

Tasks

Summary

Resources

Authors

Appendix

The virtual machine that is protected by the Security Virtual Appliance contains: • Applications • The vShield Endpoint thin driver (installed with VMware Tools, although not a part of VMware Tools) • The View Agent • The operating system Each ESX/ESXi host must contain a separate instance of the Security Virtual Appliance. For more information about vShield Endpoint for View, see: • VMware vShield Endpoint web page • Antivirus Practices for VMware View 5
CO M P O NENT FU N CTION

The Underlying Infrastructure for VMware View
Components of a View Deployment

Endpoint device

An endpoint device for View is a thin, thick, or zero client hardware device from which a user accesses their virtual desktop. Endpoint devices can be mobile (laptop, iPad, Android tablet) or stationary (desktop computer, thin client, zero client). View Manager is not a component of View, although the View Connection Server was formerly called View Manager. View Manager is currently the name for all of the View Enterprise software that you purchase for the datacenter. This includes all View components except for the View Client (View Agent, View Composer, View Connection Server, View Transfer Server, View Security Server, View Administrator).

View Manager

View Client

You install the View Client on all endpoint devices. Users run View Client to: • Connect to the View Connection Server or a security server • Log in to their View desktops in the datacenter • Edit the list of servers they connect to You install either View Client or View Client with Local Mode on each device; each device must have a supported operating system.

VMWARE VIEW EVALUATOR’S GUIDE

24

Introduction
Overview of a View Deployment

View Components

Setup

Tasks

Summary

Resources

Authors

Appendix

CO M P O NENT

FU N CTION

The Underlying Infrastructure for VMware View
Components of a View Deployment

View Client with Local Mode

View Client with Local Mode allows the user to check out their virtual desktop to run on their local computer while disconnected from the network. A special View Client, View Client with Local Mode, is required to enable this feature. View Client with Local Mode is supported only on Windows physical machines. With this View Client, users can access their desktop either with or without a network connection. Offline users can synchronize desktop changes back to the datacenter when they return to the network. All existing IT security policies for that virtual desktop continue to be applied and enforced regardless of network connection. The View Transfer Server is required for running View Local Mode so that a user’s offline copy of their desktop can be synchronized with the original desktop in the datacenter. Local Mode is an optional component, included with View Premier.

In order for a Windows View Client with Local Mode to request an offline desktop, it must first open an online desktop. This diagram illustrates the request for this online desktop.

Figure 10: View Client with Local Mode Requesting Online Desktop

1. View Client with Local Mode requests the opening of its online desktop through View Security Server and View Connection Server, the broker. View Connection Server authenticates the user through Active Directory. Active Directory confirms the user to the View Connection Server. The View Connection Server requests the online desktop from vSphere. 2. VMware vSphere returns the online desktop to the View Connection Server, which sends it to the View Client through the View Security Server.
VMWARE VIEW EVALUATOR’S GUIDE 25

Introduction
Overview of a View Deployment

View Components

Setup

Tasks

Summary

Resources

Authors

Appendix

Notice that the View Transfer Server is not involved when the View Client requests the online desktop. After the View Client with Local Mode opens the online desktop, the user can request from the menu items a check-out of the offline desktop. This diagram illustrates the request for a check-out of this offline desktop.

The Underlying Infrastructure for VMware View
Components of a View Deployment

Figure 11: View Client with Local Mode Requesting Offline Desktop

1. View Client with Local Mode asks for a check-out of the offline desktop. This request goes through the View Security Server to the View Connection Server, the broker. The View Connection Server does not need to authenticate the user through Active Directory because the user has already been authenticated and connected to the online desktop. The View Connection Server asks the View Transfer Server to mount the shared storage in vSphere which contains the desktop. The View Transfer Server goes to vSphere to mount the shared storage directory that contains the desktop. 2. VMware vSphere sends the address of the shared storage to the View Transfer Server. The View Transfer Server sends that address to the View Connection Server. The View Connection Server sends the address through the View Security Server to the View Client with Local Mode. 3. The View Client with Local Mode requests the offline desktop by address. This request goes through the View Security Server to the View Transfer Server. The View Connection Server is not involved after the View Client receives the address for the offline desktop. The View Transfer Server goes to the address on shared storage in vSphere to get the offline desktop. 4. The offline desktop is sent to the View Client through the View Transfer Server and the View Security Server. Again, the View Connection Server is not involved. After the desktop is sent to the View Client, the View Transfer Server unmounts the directory that contains the desktop.

VMWARE VIEW EVALUATOR’S GUIDE

26

Introduction
Overview of a View Deployment

View Components

Setup

Tasks

Summary

Resources

Authors

Appendix

Notes: View Client requests to the View Connection Server or the View Transfer Server go through the View Security Server if the user is outside the firewall. The online desktop must be open for the View Client with Local Mode to be able to request the offline desktop. The shared storage with the desktop is within vSphere; the View Transfer Server mounts that shared storage. The client usually does an automatic incremental check-in of the desktop, rather than a full check-in. The administrator configures the interval for this periodic incremental backup of the desktop. View Transfer Server puts the incremental backup onto the shared storage in vSphere. The client can also request an incremental or full backup of the checked-out offline desktop, rather than wait for the automatic backup, or they can check the image back in. The architecture for View Client with Local Mode allows the View Transfer Server to be located in a remote branch office, with vSphere in the datacenter.
CO M P O NENT FU N CTION

The Underlying Infrastructure for VMware View
Components of a View Deployment

View Portal

The View Portal is one way for users to download View Clients for use with VMware View. View Portal is a web access page installed with View Connection Server, and this is the default landing page for the View Connection Server. Users navigate to their View Connection Server URL from a browser, and the View Portal appears. Users can then install a View Client from the View Portal. By default, links on the View Portal connect users to the Client Download Center on VMware.com. The View Portal is also customizable so that you can control which View Clients are downloadable, and you can store the client installers on a local storage device. For the browsers that support the View Portal, see the VMware View Installation guide on the VMware site. The View Client Download Center is a VMware.com website where users can access View Clients for download, free of charge. This is an alternative to using the View Portal for downloading and installing View Clients. The VMware View Client Download Center provides the Windows View Client with Local Mode, the standard Windows client, the Mac client, and an Android client. Links on the page point to other clients. For example, the iPad View Client is available from the Apple iTunes App Store, and the Android View Client is also available from the Google Marketplace. A Linux View Client is available through the Ubuntu Software Center. A link also leads you to downloads of View Clients from certified VMware partners who offer a Linux or Windows View Client bundled with their hardware.

View Client Download Center

ThinApp virtualized application, ThinApp application repository

Applications on View virtual desktops can be: • Natively installed applications • ThinApp virtual applications • Shortcuts to ThinApp virtual applications VMware ThinApp is software that creates virtualized applications. In a View implementation, these virtual packages reside on a ThinApp Repository, which is a network share. The administrator can copy a full ThinApp package from the repository to the virtual desktop. Or the administrator can place a shortcut on the virtual desktop, which points to the ThinApp package on the repository. ThinApp is an optional component, included with View Premier.
VMWARE VIEW EVALUATOR’S GUIDE 27

Introduction
Overview of a View Deployment

View Components

Setup

Tasks

Summary

Resources

Authors

Appendix

The following diagram shows the two possible deployment modes of ThinApp (local or streaming), and the location of the ThinApp Repository within the View architecture.

The Underlying Infrastructure for VMware View
Components of a View Deployment

Figure 12: VMware ThinApp Architecture in a View Implementation

A ThinApp virtual application can be permanently copied to the View desktop, or a shortcut on the View desktop can point to the virtual application on the ThinApp Repository. For more information about VMware ThinApp, see: • ThinApp product page on the VMware website • ThinApp Technical Resources (white papers)

VMWARE VIEW EVALUATOR’S GUIDE

28

Introduction
Overview of a View Deployment

View Components

Setup

Tasks

Summary

Resources

Authors

Appendix

CO M P O NENT

FU N CTION

The Underlying Infrastructure for VMware View
Components of a View Deployment

View Persona Management

View Persona Management provides for persistent, dynamic user profiles across user sessions on different desktops. User profile data is downloaded as needed to speed up login and logout time, and new user settings are sent up to the user profile repository automatically during desktop use. For detailed deployment recommendations, see the VMware View Persona Management Deployment Guide. Persona Management is an optional component, included with View Premier.

Table 1: Overview of Required and Optional Components for Installing and Using VMware View 5

Following is a diagram showing the Persona Repository in a View deployment, and the location of the user profile (persona) on the View desktop. You enable View Persona Management with an option during View Agent Installation on the virtual desktop.

Figure 13: View Persona Management Architecture

For more information about View Persona Management, see: VMware View Persona Management Deployment Guide

VMWARE VIEW EVALUATOR’S GUIDE

29

Introduction
Step 1: vSphere

View Components

Setup

Tasks

Summary

Resources

Authors

Appendix

Step 2: Virtual Machines and View Agents
Step 3: Active Directory
Step 4: View Composer* Step 5: View Connection Server

Setting Up a View Evaluation Environment
This section gives an overview of the installation and configuration steps to set up a View environment for your evaluation. For details, see the listed resources.

Step 1: vSphere (Virtual-Machine Host Infrastructure)
TAS K R ESOU R CES

Install and set up VMware ESX / ESXi hosts. Install and configure vCenter. (Optional) Install SysPrep in vCenter.

vSphere documentation

Step 6: View Transfer Server*
Step 7: Desktop Pools Step 8: Security Servers* Step 9: SSL Certificates Step 10: Security Settings*
Step 11: Entitlement Step 12: View Clients

Notes: You must dedicate the vCenter instance to the virtual desktop hosts. To use virtual machines as desktop sources, you must configure the VMware View Connection Server to communicate with vCenter. VMware vCenter requires a valid SSL certificate. You can configure the vCenter with an external or internal IP address. Install SysPrep tools in vCenter if you will use Windows XP in desktop pools.

Step 13: Network Connections
Step 14: Policies*

Step 15: Persona Management*

Step 16: ThinApp Virtual Applications*

Step 17: Other Configurations

*Optional

VMWARE VIEW EVALUATOR’S GUIDE

30

Introduction
Step 1: vSphere

View Components

Setup

Tasks

Summary

Resources

Authors

Appendix

Step 2: Virtual Machines and View Agents
TAS K R ESOU R CES

Step 2: Virtual Machines and View Agents
Step 3: Active Directory
Step 4: View Composer* Step 5: View Connection Server

Create virtual machines and install Windows XP or Windows 7 guest operating systems. Install View Agents and applications within the virtual machines. Convert virtual machines to templates for full-clone desktop pools or create parents for linked-clone desktop pools. Take snapshots. For View Composer to use a virtual machine, take a snapshot of the virtual machine parent with vCenter.

VMware View Administration guide, VMware View Installation guide

Step 6: View Transfer Server*
Step 7: Desktop Pools Step 8: Security Servers* Step 9: SSL Certificates Step 10: Security Settings*
Step 11: Entitlement Step 12: View Clients

Notes: You can decide on the operating systems in your virtual machines, depending upon the options that are available to you. Use DHCP IP addresses. Optimize the Windows guest operating system performance by altering settings such as display properties and power options. See Optimize Windows Guest Operating System Performance in the Creating and Preparing Virtual Machines chapter in the VMware View Administration guide, the VMware View Optimization Guide for Windows 7, and the Windows XP Deployment Guide. Install the View Agent in the virtual machines for PCoIP and RDP validation. The View Agent can reside on the Windows operating system versions specified in the VMware View Installation guide on the VMware website. You must install View Agent on all virtual machines that will be templates for automated desktop pools, parents for linked-clone desktop pools, and desktop sources for manual desktop pools. Not all View Clients can connect to all of these operating systems on desktop virtual machines. Check the VMware View Clients documentation on the VMware website for specifics.

Step 13: Network Connections
Step 14: Policies*

Step 15: Persona Management*

Step 16: ThinApp Virtual Applications*

Step 17: Other Configurations

*Optional

VMWARE VIEW EVALUATOR’S GUIDE

31

Introduction
Step 1: vSphere

View Components

Setup

Tasks

Summary

Resources

Authors

Appendix

Step 3: Active Directory and Domain Controller Virtual Machine
TAS K R ESOU R CES

Step 2: Virtual Machines and View Agents
Step 3: Active Directory
Step 4: View Composer* Step 5: View Connection Server

Create a domain. Configure Active Directory on the domain controller. Create an organizational unit for your View desktops. Create groups and user accounts. Add virtual machines to the domain.

vSphere documentation, VMware View Installation guide

Step 6: View Transfer Server*
Step 7: Desktop Pools Step 8: Security Servers* Step 9: SSL Certificates Step 10: Security Settings*
Step 11: Entitlement Step 12: View Clients

Notes: Active Directory on a domain controller is required for VMware View. VMware View uses your existing Microsoft Active Directory infrastructure for user authentication and management and to enable secure communication between VMware View components. Virtual desktop and application entitlements are tightly integrated with organizational groups, user accounts, and computer accounts in the domain forest. VMware View supports federated administration, including task delegation. For this evaluation, configure an Active Directory virtual machine and promote it as the domain controller.

Step 13: Network Connections
Step 14: Policies*

Step 15: Persona Management*

Step 16: ThinApp Virtual Applications*

Step 17: Other Configurations

*Optional

VMWARE VIEW EVALUATOR’S GUIDE

32

Introduction
Step 1: vSphere

View Components

Setup

Tasks

Summary

Resources

Authors

Appendix

Step 4: View Composer (Optional)
TAS K R ESOU R CES

Step 2: Virtual Machines and View Agents
Step 3: Active Directory
Step 4: View Composer* Step 5: View Connection Server

Create a View Composer database. Configure an SSL certificate for View Composer. Install the View Composer service on the vCenter Server computer or on a separate server. Optimize your infrastructure to support View Composer.

VMware View Installation guide, VMware View Architecture Planning

Step 6: View Transfer Server*
Step 7: Desktop Pools Step 8: Security Servers* Step 9: SSL Certificates Step 10: Security Settings*
Step 11: Entitlement Step 12: View Clients

Notes: View Composer is an optional feature which allows you to deploy linked-clone desktops.

The View Composer Database
View Composer requires a SQL database to store its data about connections and components of linked-clone desktops. This database must either be on or available to the computers where vCenter and View Composer reside. Each instance of the View Composer service requires its own View Composer database. You can add a View Composer database to an existing database instance on the vCenter computer or in your network environment. If no database instance exists already, you must install one and add the View Composer database to the instance. You store the View Composer linked-clone desktop data in SQL Server or in Oracle 11g or 10g. Then you configure an ODBC connection to the database to make this data source visible to the View Composer service.

Step 13: Network Connections
Step 14: Policies*

The SSL Certificate for View Composer
View Composer includes a self-signed SSL certificate by default, which you can use for testing purposes. For production use, replace this self-signed certificate with one signed by a Certificate Authority (CA).

Step 15: Persona Management*

The View Composer Service
You install the View Composer service either on the same physical or virtual Windows Server machine as vCenter, or on a separate computer. If installed standalone, View Composer requires a dedicated physical or virtual machine.

Step 16: ThinApp Virtual Applications*

Step 17: Other Configurations

Optimization of Your Infrastructure to Support View Composer
You can optimize the performance, availability, and reliability of View Composer by configuring your infrastructure to take advantage of features in vSphere, vCenter, Active Directory, dynamic name service (DNS), and antivirus software. Best practices are listed in the VMware View Installation guide.
VMWARE VIEW EVALUATOR’S GUIDE 33

*Optional

Introduction
Step 1: vSphere

View Components

Setup

Tasks

Summary

Resources

Authors

Appendix

Step 5: View Connection Server
TAS K R ESOU R CES

Step 2: Virtual Machines and View Agents
Step 3: Active Directory
Step 4: View Composer* Step 5: View Connection Server

Install and configure a View Connection Server instance on a dedicated 32- or 64-bit Windows 2008 Server physical or virtual machine. Configure the required components. Configure an SSL certificate for View Connection Server. (Optional) Optimize the components. (Optional) Install SQL Server or Oracle Database Standard Edition for event database logging. Test automatically installed View Administrator.

VMware View Installation guide, VMware View Security

Step 6: View Transfer Server*
Step 7: Desktop Pools Step 8: Security Servers* Step 9: SSL Certificates Step 10: Security Settings*
Step 11: Entitlement Step 12: View Clients

Notes: View Connection Server must be installed on a different machine from vCenter and must be installed on a dedicated physical or virtual machine. You can install a single instance of View Connection Server or replicated instances, plus security servers. Your choice depends upon the performance, availability, and security needs of your organization. You must install at least one instance of View Connection Server. Multiple View Connection Servers provide for high availability. During the installation of VMware View Connection Server, you will notice radio button options for View Connection Server, Transfer Server, Replica, Security Server, and so on. For this evaluation, you will set up a simple configuration using the Connection Server and Transfer Server.

Step 13: Network Connections
Step 14: Policies*

Step 15: Persona Management*

Step 16: ThinApp Virtual Applications*

The SSL Certificate for View Connection Server
View Connection Server includes a self-signed SSL certificate by default, which you can use for testing purposes. For production use, replace this self-signed certificate with one signed by a Certificate Authority (CA).

Step 17: Other Configurations

*Optional

VMWARE VIEW EVALUATOR’S GUIDE

34

Introduction
Step 1: vSphere

View Components

Setup

Tasks

Summary

Resources

Authors

Appendix

Optimizing by Configuring the View Connection Server Computers
You can optimize your View deployment by configuring the Windows Server computers on which you install View Connection Server. You can configure: • The ephemeral ports for TCP connections between View Connection Server and the View desktops • Transmission control block (TCB) hash table size for storing information about TCP connections between View Connection Server clients and their desktop sources • Java virtual machine settings • Windows page-file size

Step 2: Virtual Machines and View Agents
Step 3: Active Directory
Step 4: View Composer* Step 5: View Connection Server

Step 6: View Transfer Server*
Step 7: Desktop Pools Step 8: Security Servers* Step 9: SSL Certificates Step 10: Security Settings*
Step 11: Entitlement Step 12: View Clients

View Connection Server Events
The log file has limited information about View Connection Server events, so you may wish to create and configure an event database to record connection event information. You add the event database to an existing Microsoft SQL Server or Oracle database server. The database server can reside on a server that hosts a View Composer database; on the View Connection Server host; or on a dedicated server. The View Connection Server instance must have access to this database server. No ODBC data source is required for this database. You use enterprise reporting software to analyze the events in the database. Alternatively, you can record View event messages in Syslog format in event log files. Use the vdadmin command with the –I option. Third-party analytics products often require flat-file Syslog data as input for their analytics operations. For more information on this option, see the Using the vdmadmin Command chapter in the VMware View Administration guide.

View Administrator
The View Administrator console is automatically installed when you install View Connection Server. For supported web browsers for View Administrator and for browser setup requirements, see the VMware View Installation guide on the VMware website. SSL is required for View Administrator to access the various View components.

Step 13: Network Connections
Step 14: Policies*

Step 15: Persona Management*

Step 16: ThinApp Virtual Applications*

Step 17: Other Configurations

*Optional

VMWARE VIEW EVALUATOR’S GUIDE

35

Introduction
Step 1: vSphere

View Components

Setup

Tasks

Summary

Resources

Authors

Appendix

Step 6: View Transfer Server for Local Mode (Optional)
TAS K R ESOU R CES

Step 2: Virtual Machines and View Agents
Step 3: Active Directory
Step 4: View Composer* Step 5: View Connection Server

For desktops that will run in Local Mode, install Transfer Server. Use the View Connection Server installer, and select the installation option for View Transfer Server. Create a network file share as the Transfer Server repository for the View Composer base images for linked-clone desktops run in Local Mode; for example, \\Transfer\ ImageRepository. See Figure 14.

VMware View Installation guide, VMware View Administration guide, VMware View Architecture Planning, VMware View Security

Step 6: View Transfer Server*
Step 7: Desktop Pools Step 8: Security Servers* Step 9: SSL Certificates Step 10: Security Settings*
Step 11: Entitlement Step 12: View Clients

Notes: If you are deploying View Client with Local Mode on client computers, you must install and configure View Transfer Server. You install View Transfer Server as a Windows application on a virtual machine. The hardware (including disk space, memory, and display capabilities) on the client computer where you are running Local Mode must be adequate to support both the local physical system and the virtual machine with the View Client. For details, see the VMware View Installation guide on the VMware site.

Step 13: Network Connections
Step 14: Policies*

Step 15: Persona Management*

Step 16: ThinApp Virtual Applications*

Step 17: Other Configurations

Figure 14: Transfer Server Repository

*Optional

VMWARE VIEW EVALUATOR’S GUIDE

36

Introduction
Step 1: vSphere

View Components

Setup

Tasks

Summary

Resources

Authors

Appendix

Step 7: Desktop Pools
TAS K R ESOU R CES

Step 2: Virtual Machines and View Agents
Step 3: Active Directory
Step 4: View Composer* Step 5: View Connection Server

Create a desktop pool. Provision the automated floating desktop pool with a generic Linked Clone for desktop testing. If you plan to attach, detach, or archive the persistent disk (user data disk, or UDD) upon virtual machine deletion, you can deploy a dedicated View Composer Linked Clone in the desktop pool. See Figures 15, 16 and 17.

VMware View Administration guide

Step 6: View Transfer Server*
Step 7: Desktop Pools Step 8: Security Servers* Step 9: SSL Certificates Step 10: Security Settings*
Step 11: Entitlement Step 12: View Clients
Figure 15: VMware View Composer Linked Clone in vCenter

Step 13: Network Connections
Step 14: Policies*

Step 15: Persona Management*

Step 16: ThinApp Virtual Applications*

Step 17: Other Configurations

*Optional

VMWARE VIEW EVALUATOR’S GUIDE

37

Introduction
Step 1: vSphere

View Components

Setup

Tasks

Summary

Resources

Authors

Appendix

Step 2: Virtual Machines and View Agents
Step 3: Active Directory
Step 4: View Composer* Step 5: View Connection Server

Step 6: View Transfer Server*
Step 7: Desktop Pools Step 8: Security Servers* Step 9: SSL Certificates Step 10: Security Settings*
Step 11: Entitlement Step 12: View Clients
Figure 16: Persistent Disk Configuration

Note: Further configuration options for the Persistent Disk are under the Inventory dropdown menu.

Step 13: Network Connections
Step 14: Policies*

Step 15: Persona Management*

Step 16: ThinApp Virtual Applications*

Step 17: Other Configurations

*Optional

VMWARE VIEW EVALUATOR’S GUIDE

38

Introduction
Step 1: vSphere

View Components

Setup

Tasks

Summary

Resources

Authors

Appendix

Step 2: Virtual Machines and View Agents
Step 3: Active Directory
Step 4: View Composer* Step 5: View Connection Server

Step 6: View Transfer Server*
Step 7: Desktop Pools Step 8: Security Servers* Step 9: SSL Certificates Step 10: Security Settings*
Step 11: Entitlement Step 12: View Clients

Figure 17: Attached Persistent Disks

Step 13: Network Connections
Step 14: Policies*

Step 15: Persona Management*

Step 16: ThinApp Virtual Applications*

Step 17: Other Configurations

*Optional

VMWARE VIEW EVALUATOR’S GUIDE

39

Introduction
Step 1: vSphere

View Components

Setup

Tasks

Summary

Resources

Authors

Appendix

Step 8: Security Servers (Optional)
TAS K R ESOU R CES

Step 2: Virtual Machines and View Agents
Step 3: Active Directory
Step 4: View Composer* Step 5: View Connection Server

Create one or more security servers. Configure an SSL certificate for View Security Server.

VMware View Installation guide, VMware View Architecture Planning, VMware View Security

Notes: A security server is an instance of a View Connection Server that adds an additional layer of security between the Internet and your internal network. Adding a security server is an option when you install the View Connection Server. With VMware View, the security server handles SSL VPN functions. You do not need to install SSL VPN if you use the security server. To enable a security server, you use View Administrator to edit the View Connection Server instance that is paired with the security server. Before you install a security server, you must configure a security server password to permit the pairing of a security server with a View Connection Server instance. You may have more than one security server connected to a single View Connection Server instance.

Step 6: View Transfer Server*
Step 7: Desktop Pools Step 8: Security Servers* Step 9: SSL Certificates Step 10: Security Settings*
Step 11: Entitlement Step 12: View Clients

The SSL Certificate for View Security Server
View Security Server includes a self-signed certificate by default, which you can use for testing purposes. For production use, replace this selfsigned certificate with one signed by a Certificate Authority (CA).

Step 13: Network Connections
Step 14: Policies*

Step 15: Persona Management*

Step 16: ThinApp Virtual Applications*

Step 17: Other Configurations

*Optional

VMWARE VIEW EVALUATOR’S GUIDE

40

Introduction
Step 1: vSphere

View Components

Setup

Tasks

Summary

Resources

Authors

Appendix

Step 9: SSL Certificates
TAS K R ESOU R CES

Step 2: Virtual Machines and View Agents
Step 3: Active Directory
Step 4: View Composer* Step 5: View Connection Server

Determine if you can reuse a current valid SSL server certificate for your servers. If necessary, obtain a signed SSL certificate from a CA. Configure View Connection Server, View Security Server, and View Composer to use the new SSL certificate. If necessary, configure View Clients to trust the SSL certificates. (Optional) In View Administrator, configure View to trust a vCenter Server or View Composer certificate that is untrusted.

VMware View Installation guide, VMware View Architecture Planning, VMware View Security

Step 6: View Transfer Server*
Step 7: Desktop Pools Step 8: Security Servers* Step 9: SSL Certificates Step 10: Security Settings*
Step 11: Entitlement Step 12: View Clients

Notes: SSL is required for all View Client and View Administrator connections to the View deployment. Upon installation, View Connection Server, View Security Server, and View Composer have default self-signed SSL server certificates. These are sufficient for testing purposes, but need to be replaced for production use with SSL server certificates signed by a Certificate Authority (CA). View Transfer Server is installed with a default self-signed SSL certificate and does not require a signed certificate. View Connection Server uses the self-signed certificate on the View Transfer Server to handle secondary connections to View Clients.

Step 13: Network Connections
Step 14: Policies*

Step 15: Persona Management*

Step 16: ThinApp Virtual Applications*

Step 17: Other Configurations

*Optional

VMWARE VIEW EVALUATOR’S GUIDE

41

Introduction
Step 1: vSphere

View Components

Setup

Tasks

Summary

Resources

Authors

Appendix

Step 10: Security Settings (Optional)
TAS K R ESOU R CES

Step 2: Virtual Machines and View Agents
Step 3: Active Directory
Step 4: View Composer* Step 5: View Connection Server

Enhance security settings.

VMware View Installation guide, VMware View Security, VMware View Administration guide, VMware View Architecture Planning

For added security, integrate smart card, RADIUS, or RSA SecurID authentication. Install a VMware Partner security virtual appliance to integrate VMware vShield Endpoint for antivirus protection. VMware Partner documentation, Antivirus Practices with VMware View 5

Step 6: View Transfer Server*
Step 7: Desktop Pools Step 8: Security Servers* Step 9: SSL Certificates Step 10: Security Settings*
Step 11: Entitlement Step 12: View Clients

Notes: You may add additional security to your View deployment with particular settings or by integrating smart card authentication, RSA SecurID authentication, or RADIUS authentication.

VMware vShield Endpoint
VMware vShield Endpoint offloads antivirus protection from individual desktops to one centralized virtual appliance. VMware Partners have developed these solutions, and their documentation describes installation and configuration of the security virtual appliance.

Step 13: Network Connections
Step 14: Policies*

Step 15: Persona Management*

Step 16: ThinApp Virtual Applications*

Step 17: Other Configurations

*Optional

VMWARE VIEW EVALUATOR’S GUIDE

42

Introduction
Step 1: vSphere

View Components

Setup

Tasks

Summary

Resources

Authors

Appendix

Step 11: Entitlement
TAS K R ESOU R CES

Step 2: Virtual Machines and View Agents
Step 3: Active Directory
Step 4: View Composer* Step 5: View Connection Server

Entitle users to desktops.

VMware View Administration guide

Step 6: View Transfer Server*
Step 7: Desktop Pools Step 8: Security Servers* Step 9: SSL Certificates Step 10: Security Settings*
Step 11: Entitlement Step 12: View Clients

Step 13: Network Connections
Step 14: Policies*

Step 15: Persona Management*

Step 16: ThinApp Virtual Applications*

Step 17: Other Configurations

*Optional

VMWARE VIEW EVALUATOR’S GUIDE

43

Introduction
Step 1: vSphere

View Components

Setup

Tasks

Summary

Resources

Authors

Appendix

Step 12: View Clients
TAS K R ESOU R CES

Step 2: Virtual Machines and View Agents
Step 3: Active Directory
Step 4: View Composer* Step 5: View Connection Server

(Optional) Customize the View Portal (the web landing page for the View Connection Server) for user downloads of the View Clients. Install View Client on end-user devices and have users test their connections to their View desktops. (Optional) Configure virtual printing and / or USB redirection to print from a USB printer attached to the local client or from a network printer. (Optional) Set up View Clients in Kiosk Mode

VMware View Installation guide, VMware View Clients documentation, Using VMware View Client for the Mac, Using VMware View Client for iPad, Using VMware View Client for Android, Using VMware View Client for Linux, Using VMware View Client for Windows

Step 6: View Transfer Server*
Step 7: Desktop Pools Step 8: Security Servers* Step 9: SSL Certificates Step 10: Security Settings*
Step 11: Entitlement Step 12: View Clients

VMware View Administration guide, VMware View Installation guide, Kiosk Mode with VMware View 4.5 and Above

Notes: End users run View Client to connect to their virtual desktops from their endpoint devices. Their virtual desktops are Windows machines with View Agent installed. Configure endpoint devices with DHCP IP addresses.

SSL Connection for View Clients
View Connection Server and View Security Server use SSL for client connections. Therefore, View Clients must be able to make SSLencrypted connections to authenticate and receive their View desktops. Non-secured HTTP without SSL is not supported. For more information, see the VMware View Clients documentation.

Step 13: Network Connections
Step 14: Policies*

Step 15: Persona Management*

Step 16: ThinApp Virtual Applications*

Step 17: Other Configurations

*Optional

VMWARE VIEW EVALUATOR’S GUIDE

44

Introduction
Step 1: vSphere

View Components

Setup

Tasks

Summary

Resources

Authors

Appendix

VIew Client Platforms
VMware View Clients are available for the following platforms.
P LATFO RM MOR E DETAIL V ER SION S V IEW DISPL AY PROTOCOL S

Step 2: Virtual Machines and View Agents
Step 3: Active Directory
Step 4: View Composer* Step 5: View Connection Server

Windows XP

32-bit only SP3 32- or 64-bit; no service pack or SP1

Home or Professional

PCoIP; RDP

Windows 7

Home, Enterprise, Professional, or Ultimate Home, Business, Enterprise, or Ultimate

PCoIP; RDP

Windows Vista

32-bit only; SP2

PCoIP; RDP

Step 6: View Transfer Server*
Step 7: Desktop Pools Step 8: Security Servers* Step 9: SSL Certificates Step 10: Security Settings*
Step 11: Entitlement Step 12: View Clients

Mac OS X

Snow Leopard 10.6.8; Lion 10.7.0 or later 32-bit Ubuntu Linux 10.04 or 10.10 iOS 4.2 or later on iPad 1 or 2 Google Android 3.0 (Honeycomb) or later on all major models of tablet, including Motorola Xoom, Samsung Galaxy Tab 10.1, Acer Iconia Tab, and LG G Slate. Android 2.2 on Cisco Cius. Linux- or Windows-based View Clients. Available only from VMware partners. For a list of currently supported VMware View thin clients available from VMware partners, see the VMware View Client Compatibility Guide and the VMware Compatibility Guide, filtered by VMware View. View 5.1 compatibility may require a firmware update of these devices; contact the vendor. See also: Top Five Considerations for Choosing a Zero Client Environment.

PCoIP; RDP

Linux Apple iPads Android tablets

PCoIP; RDP PCoIP PCoIP

Thin and zero clients

Step 13: Network Connections
Step 14: Policies*

Step 15: Persona Management*

Step 16: ThinApp Virtual Applications*

Step 17: Other Configurations
Table 2: VMware View Client Platforms

*Optional

VMWARE VIEW EVALUATOR’S GUIDE

45

Introduction
Step 1: vSphere

View Components

Setup

Tasks

Summary

Resources

Authors

Appendix

VIew Client with Local Mode
View Client with Local Mode enables end users to download a copy of their virtual desktop to their local computer to run disconnected from the network. View Client with Local Mode requires a Windows-based physical machine with a minimum of 2 GB RAM for Windows XP or Vista, and at least 3 GB for Windows 7. Refer to the VMware View Installation guide for other hardware requirements for a computer where you will run View in Local Mode. View Client with Local Mode can run on any of the supported Windows XP, Vista, or 7 operating system versions that View Client runs on. Local Mode does not work on zero or thin clients.

Step 2: Virtual Machines and View Agents
Step 3: Active Directory
Step 4: View Composer* Step 5: View Connection Server

Where to Get the View Client Installers
Users have two ways to download and install View Clients: • VMware View Client Download Center on the VMware.com website, free of charge • The View Portal, the web access page installed with View Connection Server. This is the landing page when users access the View Connection Server through a browser. You can customize the View Portal to deliver specific View Clients to your users. For practice in customizing the View Portal, see the View Client Unbundling evaluation tasks in this guide. From the View Client Download Center, users can download the installer for the Windows View Client, the Macintosh View Client, the Windows View Client with Local Mode, or the Android View Client. The Linux View Client is available from the Ubuntu Software Center. Note: To download the VMware View client from the Ubuntu Software Center, first configure Ubuntu Software Center to allow software packaged by Canonical for their partners. Next, open a web browser in Ubuntu and click on the Download link. The Apple iPad View Client is available from the Apple iTunes App Store. The Android View Client is also available from the Google Marketplace. The Kindle Fire View Client is available from the Amazon Android Appstore. The Cisco Cius View Client is available from the Cisco AppHQ. The View Client for thin and zero clients are available only through certified VMware partners. To install the View Client, users double-click the installer.

Step 6: View Transfer Server*
Step 7: Desktop Pools Step 8: Security Servers* Step 9: SSL Certificates Step 10: Security Settings*
Step 11: Entitlement Step 12: View Clients

Step 13: Network Connections
Step 14: Policies*

Step 15: Persona Management*

Step 16: ThinApp Virtual Applications*

Step 17: Other Configurations

*Optional

VMWARE VIEW EVALUATOR’S GUIDE

46

Introduction
Step 1: vSphere

View Components

Setup

Tasks

Summary

Resources

Authors

Appendix

Remote Display Protocols for VMware View
View Client supports the following display protocols for access to remote desktops over a network connection: • PCoIP from VMware • Microsoft Remote Desktop Protocol (RDP) VMware View Client supports PCoIP on all client platforms. RDP is available on some platforms, as listed in Table 2. For hardware, operating system, and other configuration requirements for each of these display protocols, see the VMware View Installation guide on the VMware site.

Step 2: Virtual Machines and View Agents
Step 3: Active Directory
Step 4: View Composer* Step 5: View Connection Server

Testing the Client Connections
Test a sample of client connections before you distribute the View Client installers to your users.

Step 6: View Transfer Server*
Step 7: Desktop Pools Step 8: Security Servers* Step 9: SSL Certificates Step 10: Security Settings*
Step 11: Entitlement Step 12: View Clients

Virtual Printing
The virtual printing feature allows end users to use local or network printers without print driver installations on their View desktops. Printers added to the local computer are automatically available to a View desktop accessed from that computer.

Step 13: Network Connections
Step 14: Policies*

Step 15: Persona Management*

Step 16: ThinApp Virtual Applications*

Step 17: Other Configurations

*Optional

VMWARE VIEW EVALUATOR’S GUIDE

47

Introduction
Step 1: vSphere

View Components

Setup

Tasks

Summary

Resources

Authors

Appendix

Step 13: Network Connections
TAS K R ESOU R CES

Step 2: Virtual Machines and View Agents
Step 3: Active Directory
Step 4: View Composer* Step 5: View Connection Server

Customize your network configuration based on your network availability. Make sure the infrastructure components have a static, routable, and valid IP address, and complete a ping test from the servers to the desktops, and from the desktops to the servers. The IP configuration is critical to a successful evaluation. For a sample configuration, see Figure 18.

PCoIP Display Protocol: Information and Scenario-Based Network Sizing Guide, VMware View 5 with PCoIP Network Optimization Guide, Network Requirements for Replicated View Connection Server Instances in the VMware View Installation guide

Step 6: View Transfer Server*
Step 7: Desktop Pools Step 8: Security Servers* Step 9: SSL Certificates Step 10: Security Settings*
Step 11: Entitlement Step 12: View Clients

Step 13: Network Connections
Step 14: Policies*

Step 15: Persona Management*

Step 16: ThinApp Virtual Applications*

Step 17: Other Configurations
Figure 18: Network Configuration Example

*Optional

VMWARE VIEW EVALUATOR’S GUIDE

48

Introduction
Step 1: vSphere

View Components

Setup

Tasks

Summary

Resources

Authors

Appendix

Step 14: Policies (Optional)
TAS K R ESOU R CES

Step 2: Virtual Machines and View Agents
Step 3: Active Directory
Step 4: View Composer* Step 5: View Connection Server

Configure policies to control the behavior of View components, desktop pools, and desktop users.

VMware View Administration guide, VMware View Architecture Planning, VMware View Security

Step 6: View Transfer Server*
Step 7: Desktop Pools Step 8: Security Servers* Step 9: SSL Certificates Step 10: Security Settings*
Step 11: Entitlement Step 12: View Clients

Step 13: Network Connections
Step 14: Policies*

Step 15: Persona Management*

Step 16: ThinApp Virtual Applications*

Step 17: Other Configurations

*Optional

VMWARE VIEW EVALUATOR’S GUIDE

49

Introduction
Step 1: vSphere

View Components

Setup

Tasks

Summary

Resources

Authors

Appendix

Step 15: Persona Management (Optional)
TAS K R ESOU R CES

Step 2: Virtual Machines and View Agents
Step 3: Active Directory
Step 4: View Composer* Step 5: View Connection Server

Configure user profiles with View Persona Management.

VMware View Administration guide, VMware View Persona Management Deployment Guide

Step 6: View Transfer Server*
Step 7: Desktop Pools Step 8: Security Servers* Step 9: SSL Certificates Step 10: Security Settings*
Step 11: Entitlement Step 12: View Clients

Step 13: Network Connections
Step 14: Policies*

Step 15: Persona Management*

Step 16: ThinApp Virtual Applications*

Step 17: Other Configurations

*Optional

VMWARE VIEW EVALUATOR’S GUIDE

50

Introduction
Step 1: vSphere

View Components

Setup

Tasks

Summary

Resources

Authors

Appendix

Step 16: ThinApp Virtual Applications (Optional)
TAS K R ESOU R CES

Step 2: Virtual Machines and View Agents
Step 3: Active Directory
Step 4: View Composer* Step 5: View Connection Server

Create ThinApp virtualized applications. Create an application repository. Assign the virtualized applications or shortcuts to streaming applications to desktops and pools.

VMware View Administration guide, ThinApp User’s guide

Step 6: View Transfer Server*
Step 7: Desktop Pools Step 8: Security Servers* Step 9: SSL Certificates Step 10: Security Settings*
Step 11: Entitlement Step 12: View Clients

Note: If you wish to test ThinApp virtualized applications on your user desktops, create your own virtualized applications with ThinApp and place them in the ThinApp application repository.

Step 13: Network Connections
Step 14: Policies*

Step 15: Persona Management*

Step 16: ThinApp Virtual Applications*

Step 17: Other Configurations

*Optional

VMWARE VIEW EVALUATOR’S GUIDE

51

Introduction
Step 1: vSphere

View Components

Setup

Tasks

Summary

Resources

Authors

Appendix

Step 17: Other Configurations
TAS K R ESOU R CES

Step 2: Virtual Machines and View Agents
Step 3: Active Directory
Step 4: View Composer* Step 5: View Connection Server

Finalize setup.

VMware View Installation guide

Note: Some miscellaneous steps remain to create a fully functioning View installation. See the Configuring View for the First Time chapter in the VMware View Installation guide. Also refer to the VMware View Administration guide for other initial setup steps.

Step 6: View Transfer Server*
Step 7: Desktop Pools Step 8: Security Servers* Step 9: SSL Certificates Step 10: Security Settings*
Step 11: Entitlement Step 12: View Clients

Step 13: Network Connections
Step 14: Policies*

Step 15: Persona Management*

Step 16: ThinApp Virtual Applications*

Step 17: Other Configurations

*Optional

VMWARE VIEW EVALUATOR’S GUIDE

52

Introduction
Persona Management User Profile on a Physical Machine
USB Redirection Enhancements

View Components

Setup

Tasks

Summary

Resources

Authors

Appendix

Evaluation Tasks for View 5.1 New Features
This section contains a set of evaluation tasks, or use cases. You can try any of these activities to test the new capabilities of VMware View 5.1: • Persona Management User Profile on a Physical Machine • USB Redirection Enhancements • Customer Experience Improvement Program • View Client Unbundling At the end of the document is an appendix with basic evaluation tasks for View 4.6 and 5.0, which also apply to View 5.1: • Setting Up Tiered Storage for Replica Deployment • Deploying Local Mode / Type 2 Hypervisor • Assigning a ThinApp Package to a Desktop Pool • Refresh, Rebalance, and Recompose with Persistent Disks (User Data Disks) • Setting Up Location-Based Printing • Configuring a Stateless Kiosk • Smart Card or eToken Authentication over PCoIP • Automation with Microsoft PowerShell Cmdlets • PCoIP Optimization Controls • 3D Graphics over LAN and WAN • Enhanced Clipboard • Persona Management • PCoIP Session Statistics (Session Counters) • Android Client

Customer Experience Improvement Program View Client Unbundling

VMWARE VIEW EVALUATOR’S GUIDE

53

Introduction
Persona Management User Profile on a Physical Machine
USB Redirection Enhancements

View Components

Setup

Tasks

Summary

Resources

Authors

Appendix

Persona Management User Profile on a Physical Machine
You can now place a Persona Management user profile on a physical machine, as well as on a virtual machine. This allows synchronization of either a physical or virtual local user profile with the remote user profile stored in the location designated in Persona Management. Placing a user’s persona on a physical machine can be useful if a user has both a physical and a virtual machine and wants to keep their user profiles in sync. As the user moves between machines, their profile remains the same. Another use of a Persona Management user profile on a physical machine is for the migration from a physical to a virtual desktop. If you want to migrate the user’s profile from the physical machine to the virtual, you can set up Persona Management on the physical machine. The existing local profile on the physical machine is migrated to a roaming profile in the Persona Repository location that you configure. When the user logs in to their new virtual desktop, the user profile from the physical machine is available to the virtual machine. In this manner, you can also migrate a user profile from a legacy PC to a View virtual desktop on the same repurposed physical machine. Note: This feature is not for the purpose of allowing simultaneous logins on different desktops. A user cannot open simultaneous View sessions on two desktops at once, either physical or virtual. To set up a physical machine to use View Persona Management, you install the standalone version of View Persona Management on the physical machine. The standalone Persona Management installer is available form the VMware product page. Then you add the View Persona Management ADM template file to your Active Directory or local group policy configuration. The use of this feature requires that the physical and virtual machine be running the same version of the operating system. Note: The View Agent cannot be installed on the machine where you will install standalone Persona Management. For more details on this setup, see Install Standalone View Persona Management in the Configuring User Profiles with View Persona Management chapter of the VMware View Administration guide.

Customer Experience Improvement Program View Client Unbundling

Evaluation Task
The following evaluation task gives you practice creating a user profile on a physical machine and synchronizing that user profile with the one on the virtual machine.

Task Set up Persona Management on a physical machine so the user profile can be in sync with the user’s View virtual desktop profile. Test your setup. Procedure Install standalone View Persona Management on the physical machine. (View Agent cannot be installed on this same machine.)
1. Go to http://www.vmware.com/products/ and download the standalone View Persona Management installer. This is part of the VMware View product download package. 2. Double-click the installer to start the installation. Continue with accepting the license terms and installing the software. 3. Restart your system.
VMWARE VIEW EVALUATOR’S GUIDE 54

Introduction
Persona Management User Profile on a Physical Machine
USB Redirection Enhancements

View Components

Setup

Tasks

Summary

Resources

Authors

Appendix

Add the View Persona Management ADM template file to the local group policy configuration. (For this exercise, we will use the local group policy. In production, you might prefer to install the administrative template file in Active Directory and configure group policy globally for a desktop organizational unit.) 1. On the local system, use Windows-R to open a Run dialog box. 2. Type into the text box of the Run dialog box: gpedit.msc 3. Click OK. 4. In the Local Computer Policy Editor window, navigate to Local Computer Policy > Computer Configuration. 5. Right-click Administrative Templates. Alert: Do not select Administrative Templates under User Configuration.

Customer Experience Improvement Program View Client Unbundling

6. Click Add/Remove Templates, and click Add.

Figure 19: Local Group Policy Editor > Add/Remove Templates

VMWARE VIEW EVALUATOR’S GUIDE

55

Introduction
Persona Management User Profile on a Physical Machine
USB Redirection Enhancements

View Components

Setup

Tasks

Summary

Resources

Authors

Appendix

7. Navigate to: <install_directory>\VMware\VMware View Persona Management 8. Select the ViewPM.adm administrative template and click Add. When you installed standalone View Persona Management, the ViewPM.adm file was automatically installed on the physical machine in the installation directory folder.

Customer Experience Improvement Program View Client Unbundling

9. Close the Add/Remove Templates window. The View Persona Management group policy settings are now added to the Local Computer Policy environment on the physical machine and are available for configuration. Now that the template is on the physical machine, configure the necessary Persona Management group policies for the user profile on a physical machine. First, enable Persona Management on the physical machine. 1. If you are not already in the Local Computer Policy Editor window, select Start > Run or press Windows-R to open a Run dialog box. 2. In the Run dialog box, type: gpedit.msc The Local Group Policy Editor window opens.

3. Under Local Computer Policy, navigate to Computer Configuration > Administrative Templates > Classic Administrative Templates (ADM) > VMware View Agent Configuration > Persona Management. 4. Expand Persona Management and select the Roaming & Synchronization group policy settings folder.

Figure 20: Local Group Policy Editor > Roaming & Synchronization

VMWARE VIEW EVALUATOR’S GUIDE

56

Introduction
Persona Management User Profile on a Physical Machine
USB Redirection Enhancements

View Components

Setup

Tasks

Summary

Resources

Authors

Appendix



The configurable policies appear in the right pane. The roaming and synchronization group policy settings turn View Persona Management on and off, set the location of the remote profile repository, determine which folders and files belong to the user profile, and control how to synchronize folders and files.

5. Select the Manage user persona group policy setting and click Edit policy setting.

Customer Experience Improvement Program View Client Unbundling

Figure 21: Roaming & Synchronization

6. Click Enabled. This activates View Persona Management to manage the user profiles.

Figure 22: Manage User Persona Setting for View Persona Management

VMWARE VIEW EVALUATOR’S GUIDE

57

Introduction
Persona Management User Profile on a Physical Machine
USB Redirection Enhancements

View Components

Setup

Tasks

Summary

Resources

Authors

Appendix

Next, configure the profile path for storing the remote persona. To be able to synchronize the persona on the physical machine to the persona on the user’s virtual desktop, you must use the same remote profile path as you used for the user’s virtual desktop. 1. Select the Persona repository location group policy setting and click Edit policy setting.

Customer Experience Improvement Program View Client Unbundling

Figure 23: Roaming & Synchronization > Persona Repository Location

2. Enable Persona repository location.

VMWARE VIEW EVALUATOR’S GUIDE

58

Introduction
Persona Management User Profile on a Physical Machine
USB Redirection Enhancements

View Components

Setup

Tasks

Summary

Resources

Authors

Appendix

3. In the Share path field, type the same profile path as you gave for the user’s virtual desktop.

Customer Experience Improvement Program View Client Unbundling

Figure 24: Persona Repository Location Configuration

4. Click OK. You have now configured the minimal Persona Management settings. If you wish to learn more about other Persona Management configurations, see: • VMware View Persona Management Deployment Guide • The Configuring User Profiles with View Persona Management chapter in the VMware View Administration guide Finally, test the synchronization of the persona between the user’s physical computer and their virtual desktop.

VMWARE VIEW EVALUATOR’S GUIDE

59

Introduction
Persona Management User Profile on a Physical Machine
USB Redirection Enhancements

View Components

Setup

Tasks

Summary

Resources

Authors

Appendix

USB Redirection Enhancements
View 5.1 includes a new architecture and administrative policy user interface for USB device support, which provides broader USB device support and a new and expanded filtering mechanism for better management of devices.

New USB Redirection Architecture for View
The new USB device architecture for View allows for full interoperability with other VMware products, as well as increased USB device support. Key components of this architecture are: • A replacement USB hub, which fully implements all USB interfaces supported by the Windows native hub driver. This allows support of more USB devices. • USB Arbitrator, which arbitrates USB device access between VMware products so that one product cannot claim a device that is being used by another product (such as VMware Fusion and VMware View on the same Mac host). The USB Arbitrator in View integrates with the USB Arbitrator in these other VMware products: • VMware Workstation, version 7.0 and later • VMware Player™ versions that include the USB Arbitrator • vSphere Client™, version 5.0 and later The new USB support in View allows for many USB devices that previously did not work. One such device is the IronKey-type storage device with built-in protection. Also, devices such as iPads, which formerly reset during the firmware upgrade process, now retain their settings and are properly reforwarded. Note: The driver for a USB device no longer needs to be installed on the client machine. View Client now reads the device family from the device itself. The driver does, however, need to be installed on the desktop source.

Customer Experience Improvement Program View Client Unbundling

What the User Sees
The user sees a Connect USB Device dropdown menu at the top of the View window. Devices available for redirection appear in the menu.

Figure 25: Connect USB Device Choice in Top Menu Bar of VMware View Window

VMWARE VIEW EVALUATOR’S GUIDE

60

Introduction
Persona Management User Profile on a Physical Machine
USB Redirection Enhancements

View Components

Setup

Tasks

Summary

Resources

Authors

Appendix

USB Redirection Administrative Policy Interface in View
The interface for configuring redirection of USB devices to the View virtual desktop from the host system is greatly improved, with settings configurable through administrative policies. A comprehensive and expanded filtering mechanism now exists in the administrative user interface. For example, you may want to disallow redirection of USB mass storage (such as a USB flash drive), but allow headphones or a microphone. Configuration of USB device filtering is broader and easier than in prior versions of View. This new interface for configuring USB devices is currently supported only for the View Agent and for the Windows View Client. With the new View USB device filtering mechanism, you can: • Block unwanted USB devices • Block USB devices (such as keyboards or smart cards) forwarded by other means • Split functions between Client and Agent for composite devices (such as terminating a mouse locally, but forwarding audio and special button presses) • Define custom filter settings for specific devices Most USB devices are forwarded by default. Some devices are blocked by default: • Keyboard • Mouse • Smart card • Audio-out-only devices, such as speakers

Customer Experience Improvement Program View Client Unbundling

VMWARE VIEW EVALUATOR’S GUIDE

61

Introduction
Persona Management User Profile on a Physical Machine
USB Redirection Enhancements

View Components

Setup

Tasks

Summary

Resources

Authors

Appendix

Administrators configure USB devices in the admin (ADM) policy templates on the View Client and the View Agent. If these settings differ, rules of precedence determine which take effect. The administrator configures USB devices on the View Agent through the vdm_agent.adm administrative template. Install the vdm_agent.adm template on the Agent side, either: • On a parent, template, or other desktop source virtual machine. Then use the Local Group Policy Editor to configure USB policies. • On the Active Directory server, where you use the Group Policy Object Editor

Customer Experience Improvement Program View Client Unbundling

Figure 26: View Agent USB Device Configurations

VMWARE VIEW EVALUATOR’S GUIDE

62

Introduction
Persona Management User Profile on a Physical Machine
USB Redirection Enhancements

View Components

Setup

Tasks

Summary

Resources

Authors

Appendix

Customer Experience Improvement Program View Client Unbundling

Figure 27: View Agent Client-Downloadable-Only USB Device Configurations

The vdm_agent.adm template includes some client-downloadable-only settings. The client downloads these settings from the desktop at connection time. These allow an administrator to use the Global Policy Editor to configure unmanaged clients (such as a client that is not a member of Active Directory).

VMWARE VIEW EVALUATOR’S GUIDE

63

Introduction
Persona Management User Profile on a Physical Machine
USB Redirection Enhancements

View Components

Setup

Tasks

Summary

Resources

Authors

Appendix

The administrator configures USB device redirection on the View Client side through the vdm_client.adm administrative template. You install the vdm_client.adm template on the Client and then use the Local Group Policy Editor to configure.

Customer Experience Improvement Program View Client Unbundling

Figure 28: View Client USB Configurations in the vdm_client.adm Admin Template

VMWARE VIEW EVALUATOR’S GUIDE

64

Introduction
Persona Management User Profile on a Physical Machine
USB Redirection Enhancements

View Components

Setup

Tasks

Summary

Resources

Authors

Appendix

Customer Experience Improvement Program View Client Unbundling

Figure 29: View Client USB Configurations Not Configurable By View Agent

By default, most USB devices are filtered in. A specific setting can block a device. You can change this so that all devices are blocked unless specifically allowed by setting the following configuration: ExcludeAllDevices = true

This can be set on either the View Client or the View Agent. Setting the value to true on either side activates it for both sides. For more details on VMWare View policy configuration, see the Configuring Policies chapter in the VMware View Administration guide. To focus on the topic of setting USB policies, search for USB in that chapter.

VMWARE VIEW EVALUATOR’S GUIDE

65

Introduction
Persona Management User Profile on a Physical Machine
USB Redirection Enhancements

View Components

Setup

Tasks

Summary

Resources

Authors

Appendix

Evaluation Tasks
USB redirection takes careful configuration, but most organizations have only one or two USB devices to configure for their users. A few key points will help you before you practice with three evaluation tasks, from simple to more complex.

Customer Experience Improvement Program View Client Unbundling

Where to Configure the Policies We will configure USB redirection on the Agent on the Active Directory server for these exercises. If you prefer, you can configure the settings on the Agent for a particular desktop source machine, in which case you use the Local Group Policy Editor after you import the vdm_agent.adm template. Or you can configure the settings on a Client machine with the vdm_client.adm template and the Local Group Policy Editor. If you configure on the Client, you must be more aware of the rules for conflict resolution between the Agent and Client. For rules of Agent-Client conflict resolution for USB redirection configurations, carefully read the Configuring Policies chapter of the VMware View Administration guide.
In all cases, if you are configuring USB redirection, you need to understand rules of precedence between: • USB settings. For example, the Exclude Vid/Pid Device filter policy setting takes precedence over the Include Vid/Pid Device filter policy setting for the View Agent. Both the View Agent and the View Client have rules of precedence for USB settings. See Configuring Device Splitting Policy Settings for Composite USB Devices and Configuring Filter Policy Settings for USB Devices in the Configuring Policies chapter of the VMware View Administration guide. • The View Agent and the View Client. For example, the View Agent Exclude Family filter policy setting always takes precedence over the same setting on the View Client. • USB settings on the Agent and Client that involve the Merge or Override modifier. For example, if you use the Override modifier with a device splitting policy setting on the View Agent, View Client uses the View Agent device splitting policy setting instead of the View Client device splitting policy setting. If you use the Merge modifier with a device splitting policy setting on the View Agent, View Client adds the View Agent setting to the equivalent View Client setting. • Global, desktop-pool-level, and user-level policies. User-level policies take precedence over the equivalent desktop-level policy settings and global policy settings. Desktop-level policies take precedence over global policies. To understand these rules of precedence, read the Configuring Policies chapter in the VMware View Administration guide.

Finding the Vendor ID and The Product ID for a USB Device You can find the VID and PID for a USB device in one of several ways:
• In the Windows Device Manager, after the View Client is installed on the client, and if the device is not already automatically redirected to the View desktop. In the Device Manager, browse to the connected device, right-click, and select Properties. • On the Internet, through a search on the product name combined with ‘vid’ and ‘pid’

VMWARE VIEW EVALUATOR’S GUIDE

66

Introduction
Persona Management User Profile on a Physical Machine
USB Redirection Enhancements

View Components

Setup

Tasks

Summary

Resources

Authors

Appendix

• In a log for VMware View after you have plugged in the USB device to the View Client (search for ‘vid’). Two of these logs follow. - The debug log:


Windows XP: C:\Documents and Settings\All Users\Application Data\VMware\VDM\logs\debug-<yyyy-mmdd-nnnnnn>.log Windows Vista / Windows 7: C:\Users\All Users\VMware\VDM\logs\debug-<yyyy-mm-dd-nnnnnn>.log

Customer Experience Improvement Program View Client Unbundling



- The vdm-sdct > vdm-sdct-<date_time> vdm-logs > debug-<date_time>.txt log placed on the Client desktop after you choose Options > Support Information from the menu bar of the View Client

Translating Interfaces of Composite USB Devices into Their Functions An important concept for composite USB devices is that of ‘interface’. Each composite device has various interfaces, or device functions. For example, the Philips SpeechMike dictation device used in Task 3 has six interfaces. In Task 3, you will split the interfaces of the SpeechMike device so that some functions like the trackball are kept local, and other functions, like audio in and out, are redirected to the View desktop.
You can get the interface numbers for a USB device from the same log where you got the VID and PID numbers for the device. Translating the interface numbers into their functions for any composite device is not straightforward and may require some trial and error, as well as Internet searches and communication with device vendor support representatives.

Task 1 Block the redirection of all USB devices, except storage devices, from the client to the View desktop. Test to make sure you have accomplished this task. Procedure Import the View Agent policy file to the Active Directory server so you can configure USB devices at the domain level.
1. Create an Organizational Unit (OU) for your View desktops, create a GPO for View group policies, and link the GPO to the OU, according to Active Directory Group Policy Example in the Configuring Policies chapter of the VMware View Administration guide. 2. Copy the vdm_agent.adm View Agent configuration template file from the following directory on the View Connection Server host: <install_directory>/VMware/VMware View/Server/extras/GroupPolicyFiles Copy the vdm_agent.adm file to the desktop of the Active Directory server.

3. On the Active Directory server, follow the instructions to navigate to the Group Policy Object Editor in Add View ADM Templates to a GPO in the Configuring Policies chapter of the VMware View Administration guide. 4. Navigate to Computer Configuration > Administrative Templates. 5. Right-click Administrative Templates. Alert: Do not select Administrative Templates under User Configuration.
VMWARE VIEW EVALUATOR’S GUIDE 67

Introduction
Persona Management User Profile on a Physical Machine
USB Redirection Enhancements

View Components

Setup

Tasks

Summary

Resources

Authors

Appendix

6. Click Add/Remove Templates, and click Add.

Customer Experience Improvement Program View Client Unbundling

Figure 30: Administrative Templates > Add/Remove Templates

7. Navigate to the Desktop, where you placed the vdm_agent.adm template file and click Open. 8. Close the Add/Remove Templates window. The View Agent group policy settings are now added to the Active Directory environment and are available for configuration.

VMWARE VIEW EVALUATOR’S GUIDE

68

Introduction
Persona Management User Profile on a Physical Machine
USB Redirection Enhancements

View Components

Setup

Tasks

Summary

Resources

Authors

Appendix

Include USB storage devices. 1. Reopen the Group Policy Object Editor. 2. In the Group Object Policy Editor, navigate to Computer Configuration > Administrative Templates > Classic Administrative Templates (ADM) > VMware View Agent Configuration > View USB Configuration.

Customer Experience Improvement Program View Client Unbundling

Figure 31: VMware View USB Configurations in the View Agent Policy Settings

VMWARE VIEW EVALUATOR’S GUIDE

69

Introduction
Persona Management User Profile on a Physical Machine
USB Redirection Enhancements

View Components

Setup

Tasks

Summary

Resources

Authors

Appendix

3. Select Include Device Family.

Customer Experience Improvement Program View Client Unbundling

Figure 32: Include Device Family in the View Agent USB Configurations

4. Click Edit policy setting.

VMWARE VIEW EVALUATOR’S GUIDE

70

Introduction
Persona Management User Profile on a Physical Machine
USB Redirection Enhancements

View Components

Setup

Tasks

Summary

Resources

Authors

Appendix

5. Enable the Include Device Family setting and type: o:storage in the Include Device Family text box.

Customer Experience Improvement Program View Client Unbundling

Figure 33: Include Device Family Settings in View Agent USB Configurations

This includes storage devices such as USB flash drives for redirection, with the override modifier, which causes this View Agent setting to override the equivalent View Client USB setting. 6. Click OK.

VMWARE VIEW EVALUATOR’S GUIDE

71

Introduction
Persona Management User Profile on a Physical Machine
USB Redirection Enhancements

View Components

Setup

Tasks

Summary

Resources

Authors

Appendix

Exclude all other devices besides the included storage devices. 1. In the Group Policy Object Editor, select the Exclude All Devices setting and click Edit policy setting.

Customer Experience Improvement Program View Client Unbundling

Figure 34: Exclude All Devices in View Agent USB Configurations

VMWARE VIEW EVALUATOR’S GUIDE

72

Introduction
Persona Management User Profile on a Physical Machine
USB Redirection Enhancements

View Components

Setup

Tasks

Summary

Resources

Authors

Appendix

2. Enable the Exclude All Devices setting.

Customer Experience Improvement Program View Client Unbundling

Figure 35: Exclude All Devices Settings in View Agent USB Configurations

3. Click OK. This blocks all devices other than storage devices, as designated in the Include Device Family setting. In the order of precedence rules for USB device filtering, the Include Device Family setting takes precedence over the Exclude All Devices policy so that storage devices are allowed. Any Client USB setting for Exclude All Devices is overridden. The Agent Exclude All Devices setting overrides any setting for Exclude All Devices on the Client. Any Client setting for Include Device Family is overridden because the Agent setting has the Override (‘o’) modifier.

VMWARE VIEW EVALUATOR’S GUIDE

73

Introduction
Persona Management User Profile on a Physical Machine
USB Redirection Enhancements

View Components

Setup

Tasks

Summary

Resources

Authors

Appendix

Test your setup. USB storage devices should be enabled for redirection to the View desktop, but other USB devices should not be redirected. One way to test this is to examine the Connected USB Device dropdown menu on the View Client to make sure it includes any connected USB storage devices.

Task 2 Disable redirection of all storage devices except the IronKey encrypted storage device. Procedure As in Task 1, import the View Agent policy file to the Active Directory server so you can configure USB devices at the domain level.
Include the IronKey storage device. 1. In the Group Police Object Editor, select the Include Vid/Pid Device setting and click Edit policy setting.

Customer Experience Improvement Program View Client Unbundling

Figure 36: Include Vid/Pid Device in View Agent USB Configurations

VMWARE VIEW EVALUATOR’S GUIDE

74

Introduction
Persona Management User Profile on a Physical Machine
USB Redirection Enhancements

View Components

Setup

Tasks

Summary

Resources

Authors

Appendix

2. Enable the Include Vid/Pid Device setting. 3. In the Include Vid/Pid Device text field, type the Vendor ID and Product ID for the IronKey storage device.

Customer Experience Improvement Program View Client Unbundling

Figure 37: Include Vid/Pid Device Settings in View Agent USB Configurations

4. Click OK. This allows redirection of the IronKey Secure Drive USB Device.

VMWARE VIEW EVALUATOR’S GUIDE

75

Introduction
Persona Management User Profile on a Physical Machine
USB Redirection Enhancements

View Components

Setup

Tasks

Summary

Resources

Authors

Appendix

Now, exclude all other USB devices besides the IronKey device. 1. In the Group Policy Editor, select the Exclude All Devices setting and click Edit policy setting.

Customer Experience Improvement Program View Client Unbundling

Figure 38: Exclude All Devices in View Agent USB Configurations

VMWARE VIEW EVALUATOR’S GUIDE

76

Introduction
Persona Management User Profile on a Physical Machine
USB Redirection Enhancements

View Components

Setup

Tasks

Summary

Resources

Authors

Appendix

2. Enable the Exclude All Devices setting.

Customer Experience Improvement Program View Client Unbundling

Figure 39: Exclude All Devices Settings in View Agent USB Configurations

3. Click OK. This blocks all devices other than the IronKey device, as designated in the Include Vid/Pid Device setting. In the order of precedence rules for USB device filtering, the Include Vid/Pid Device setting takes precedence over the Exclude All Devices policy so that the IronKey storage device is allowed. Any Client USB setting for Exclude All Devices is overridden. The Agent Exclude All Devices setting overrides any setting for Exclude All Devices on the Client.

VMWARE VIEW EVALUATOR’S GUIDE

77

Introduction
Persona Management User Profile on a Physical Machine
USB Redirection Enhancements

View Components

Setup

Tasks

Summary

Resources

Authors

Appendix

Any Client setting for Include Vid/Pid Device is overridden because the Agent setting has the Override (‘o’) modifier. Test your setup. The IronKey USB storage device should be enabled for redirection to the View desktop, but other USB devices should not be redirected. One way to test this is to examine the Connect USB Device dropdown menu on the View Client to make sure it includes the IronKey storage device.

Customer Experience Improvement Program View Client Unbundling

Task 3 Split a composite USB device (here we use the Philips SpeechMike dictation device), and set audio interfaces and the dictation keys to be redirected to the View desktop, while keeping the mouse local to the client. Test to make sure you have accomplished this task.
You can get the Vendor ID and Product ID from client logs, from the Internet, or from device documentation. The following line is from the debug log on the View Client after the SpeechMike device was plugged in: 2012-05-01T10:58:39.343+01:00 DEBUG (0094-00A8) <vmware-usbd> [vmware-view-usbd] DevFltr: Device id: Vid-0911_Pid-149a To configure the device functions separately for the composite SpeechMike device, find the interface numbers in a client log, on the Internet, or in the device documentation. The following lines are from the debug log on the View Client after the SpeechMike device was plugged in. The log lists the six SpeechMike interfaces, numbered 0 to 5: audio in and out (0-2), a trackball (3), and keys specific to the dictation process, such as Play and Rewind (4 and 5). 2012-05-01T10:58:39.343+01:00 DEBUG (0094-00A8) <vmware-usbd> [vmware-view-usbd] DevFltr: Interface count: 6 2012-05-01T10:58:39.343+01:00 DEBUG (0094-00A8) <vmware-usbd> [vmware-view-usbd] DevFltr: Interface [0] - Family(s): audio 2012-05-01T10:58:39.343+01:00 DEBUG (0094-00A8) <vmware-usbd> [vmware-view-usbd] DevFltr: Interface [1] - Family(s): audio,audio-in 2012-05-01T10:58:39.359+01:00 DEBUG (0094-00A8) <vmware-usbd> [vmware-view-usbd] DevFltr: Interface [2] - Family(s): audio,audio-out 2012-05-01T10:58:39.359+01:00 DEBUG (0094-00A8) <vmware-usbd> [vmware-view-usbd] DevFltr: Interface [3] - Family(s): mouse 2012-05-01T10:58:39.359+01:00 DEBUG (0094-00A8) <vmware-usbd> [vmware-view-usbd] DevFltr: Interface [4] - Family(s): mouse 2012-05-01T10:58:39.359+01:00 DEBUG (0094-00A8) <vmware-usbd> [vmware-view-usbd] DevFltr: Interface [5] - Family(s): hid

VMWARE VIEW EVALUATOR’S GUIDE

78

Introduction
Persona Management User Profile on a Physical Machine
USB Redirection Enhancements

View Components

Setup

Tasks

Summary

Resources

Authors

Appendix

Procedure As in Task 1, import the View Agent policy file to the Active Directory server so you can configure USB devices at the domain level.
Enable the SpeechMike device for USB redirection. It is excluded by default because it contains an HID (the trackball). 1. In the Group Policy Object Editor, select the Include Vid/Pid Device setting and click Edit policy setting.

Customer Experience Improvement Program View Client Unbundling

Figure 40: Include Vid/Pid Device in View Agent USB Configurations

2. Enable the Include Vid/Pid Device setting.

VMWARE VIEW EVALUATOR’S GUIDE

79

Introduction
Persona Management User Profile on a Physical Machine
USB Redirection Enhancements

View Components

Setup

Tasks

Summary

Resources

Authors

Appendix

3. In the Include Vid/Pid Device text field, type the Vendor ID and Product ID for the SpeechMike storage device: o:vid-0911_pid-149a This sets the SpeechMike USB device redirection enablement to override any equivalent setting on the View Client.

Customer Experience Improvement Program View Client Unbundling

Figure 41: Include Vid/Pid Device Settings in View USB Configurations

4. Click OK. This allows redirection of the SpeechMike USB device, when it would otherwise be disabled from redirection by default.

VMWARE VIEW EVALUATOR’S GUIDE

80

Introduction
Persona Management User Profile on a Physical Machine
USB Redirection Enhancements

View Components

Setup

Tasks

Summary

Resources

Authors

Appendix

Split the composite device so that the trackball remains local and the other interfaces are redirected to the View desktop. You do this all in one step. 1. In the Group Policy Object Editor, select the Split Vid/Pid Device setting and click Edit policy setting.

Customer Experience Improvement Program View Client Unbundling

Figure 42: Split Vid/Pid Device in View Agent USB Configurations

VMWARE VIEW EVALUATOR’S GUIDE

81

Introduction
Persona Management User Profile on a Physical Machine
USB Redirection Enhancements

View Components

Setup

Tasks

Summary

Resources

Authors

Appendix

2. Enable Split Vid/Pid Device and type in the Split Vid/Pid Device text field: o:vid-0911_pid-149a(exintf:03) where ‘o’ means that this View Agent setting will override any Split Vid/Pid Device setting on the View Client

and exintf:03 excludes interface 3 (the trackball) from being redirected to the View desktop.

Customer Experience Improvement Program View Client Unbundling

Figure 43: Split Vid/Pid Device Settings in View Agent USB Configurations

3. Click OK. Test your settings. Only the trackball should remain local. All other SpeechMike interfaces should be redirected to the View desktop. A quick test of enablement is to check the choices in the Connect USB Device dropdown menu at the top of the View Client window. The trackball should not be in the list, but the other functions of the SpeechMike such as audio in and out and the dictation keys should be available for redirection. Actual audio device functionality may take further device setup in the Control Panel.

VMWARE VIEW EVALUATOR’S GUIDE

82

Introduction
Persona Management User Profile on a Physical Machine
USB Redirection Enhancements

View Components

Setup

Tasks

Summary

Resources

Authors

Appendix

Customer Experience Improvement Program
You can participate in a program to send data to VMware about the configuration and usage of your View environment. This Customer Experience Improvement Program (CEIP) helps VMware to be aware of how you use and configure VMware View and to focus on responding to your requirements. The default is that you do not participate in the program. You can opt in to the Customer Experience Improvement Program by choosing Yes during installation of the View Connection Server, or you can opt in later, after your installation is set up, through View Administrator. What exactly is sent to VMware? The program collects data from the View Connection Server, the View Security Server, desktop pools, desktops, vCenter Server, View Transfer Server, and the Transfer Server Repository. For full details, see Information Collected by the Customer Experience Improvement Program in the Maintaining View Components chapter in the VMware View Administration guide. The data pertains to your whole installation; you do not opt in for specific users or clients. No information specific to your organization or about individual users is forwarded to VMware. Fields containing sensitive data are anonymized. You can preview the kind of data sent to VMware before you choose to participate. For details, see Task 1. Configuration data is sent to VMware weekly, and performance and usage data is sent hourly. If the View Connection Server has no access to the Internet, data is saved until connectivity is restored. The CEIP data is stored by default on the first View Connection Server that starts in your View deployment, in: %Program Files%\VMware\VMware View\Server\broker\temp\spool

Customer Experience Improvement Program View Client Unbundling

CEIP data is stored for up to 8 days, and then older records are deleted if the data cannot be sent to the VMware CEIP server. Up to 100MB of data is stored. When that maximum is reached, older data is discarded. You can customize where the CEIP data is stored, the expiration period, and the maximum amount of space used to store the data. For details on configuration of these parameters, see the VMware Knowledge Base article, About the VMware View Customer Experience Improvement Program (CEIP). When you enable the Customer Experience Improvement Program, it has no performance impact on your system. This is because the same data is already collected and sent to the View Connection Server for other purposes, even without the Customer Experience Improvement Program enabled. For full details on the Customer Experience Improvement Program, see the VMware Knowledge Base article, About the VMware View Customer Experience Improvement Program (CEIP).

VMWARE VIEW EVALUATOR’S GUIDE

83

Introduction
Persona Management User Profile on a Physical Machine
USB Redirection Enhancements

View Components

Setup

Tasks

Summary

Resources

Authors

Appendix

Evaluation Tasks
The two evaluation tasks for the Customer Experience Improvement Program give you practice looking at the data sent to VMware and then choosing to participate in the program.

Task 1 Examine your own CEIP data that is sent to VMware for the Customer Experience Improvement Program. Procedure 1. Read the section titled Information Collected by the Customer Experience Improvement Program in the Maintaining View Components chapter in the VMware View Administration guide.
2. You have a choice between two ways of examining your own data that will be sent to VMware: - Look at the logs: You may view your own encrypted data when it is sent to VMware the first time. After you opt in to the program, look in the logs for ‘CEIP’ (Customer Experience Improvement Program). You can opt out of the Customer Experience Improvement Program, if you wish, after having examined the log data. - Edit the LDAP directory: You can preview the data before it is encrypted and sent to VMware. You modify an attribute in the VMware View Lightweight Directory Access Protocol (LDAP) directory to specify collecting the data instead of sending it to VMware. To edit the LDAP directory, use the Active Directory Service Interfaces Editor (ADSI Edit) utility, which is installed with the View Connection Server. For details, see Connecting to the View ADAM Database in the VMware Knowledge Base. 1. Start the ADSI Edit utility on your View Connection Server with: Start > Run

Customer Experience Improvement Program View Client Unbundling

2. In the Open text field, type: adsiedit.msc Then click OK.

3. In the Connection Settings dialog box, connect to: DC=vdi,DC=vmware,DC=int

4. In the Computer pane, select or type: localhost:389

or the fully qualified domain name (FQDN) of the View Connection Server followed by: :389 For example: <mycomputer.mydomain.com>:389
VMWARE VIEW EVALUATOR’S GUIDE 84

Introduction
Persona Management User Profile on a Physical Machine
USB Redirection Enhancements

View Components

Setup

Tasks

Summary

Resources

Authors

Appendix

5. On the object CN=Common,OU=Global,OU=Properties set the pae-ceipDumpOnly attribute to 1.

6. Restart the Connection Server. When you change the View LDAP on one View Connection Server instance, the change is generated to all replicated View Connection Server instances.

Customer Experience Improvement Program View Client Unbundling

The CEIP data will be saved on the View Connection Server, in a plain-text JSON file, which you can read with a text editor. The file is in:

%PROGRAMFILES%\VMware\VMware View\Server\broker\temp\spool For full details of this preview option, see the VMware Knowledge Base article About the VMware View Customer Experience Improvement Program (CEIP).

Task 2 Opt in to the Customer Experience Improvement Program. Procedure If you are installing View Connection Server, you have the opportunity to opt in to the Customer Experience Improvement Program. If your installation is already set up, opt in from View Administrator.
1. In View Administrator, navigate to View Configuration > Product Licensing and Usage.

Figure 44: View Customer Experience Program Choice in View Administrator

VMWARE VIEW EVALUATOR’S GUIDE

85

Introduction
Persona Management User Profile on a Physical Machine
USB Redirection Enhancements

View Components

Setup

Tasks

Summary

Resources

Authors

Appendix

2. In the right pane, select Edit Settings in the Customer Experience Program box. 3. Select On or Off for Send anonymous data to VMware. 4. When you opt in, you can specify the other fields in the box. Click OK to save your settings. Opting in causes the utility to collect data for your entire implementation; users do not individually opt in.

Customer Experience Improvement Program View Client Unbundling

VMWARE VIEW EVALUATOR’S GUIDE

86

Introduction
Persona Management User Profile on a Physical Machine
USB Redirection Enhancements

View Components

Setup

Tasks

Summary

Resources

Authors

Appendix

View Client Unbundling
New and updated View Clients are now released independently of the VMware View datacenter software to allow for faster dissemination of View Client features. And the View Connection Server installer no longer includes the install packages for View Clients.

New View Client Download Center on VMware.com
With this change comes a new download center for the View Clients on VMware.com.

Customer Experience Improvement Program View Client Unbundling

Figure 45: New View Client Download Center on VMware.com

VMWARE VIEW EVALUATOR’S GUIDE

87

Introduction
Persona Management User Profile on a Physical Machine
USB Redirection Enhancements

View Components

Setup

Tasks

Summary

Resources

Authors

Appendix

This download center provides links to download: • Windows View Client • Windows with Local Mode View Client • Mac View Client • Android View Client In addition, the download site includes live links for direct download of: • Linux View Client in the Ubuntu Software Center • Apple iPad View Client in the Apple iTunes App Store • Android View Client in the Google Marketplace • Kindle Fire View Client in the Amazon Android Appstore • Cisco Cius View Client in the Cisco AppHQ The site also provides a link to download VMware-partner-certified View Clients. A VMware.com account is not required to access the Client Download Page or the View Client installers.

Customer Experience Improvement Program View Client Unbundling

View Portal on the View Connection Server Landing Page
The View Connection Server root URL hosts a View Portal, or Client Download Portal, as the default landing page. The page contains instructions to launch an existing View Client and a link to a VMware.com download page which contains a client compatible with the detected operating system version. The View Portal no longer directly initiates an install of the View Client, but instead allows the user to manually invoke the install process. This View Portal is also now customizable so you can control the internal publication of View Clients to your users. This allows you to: • Create a local download repository that is an HTTP server • Restrict users to specific client versions • Provide your own View Clients, such as your own Linux View Client • Disable downloads altogether By default, the links on the View Portal are to View Clients on VMware.com. A local View Portal provides a mechanism for users to download View Clients even if VMware.com is inaccessible—the View Clients can be stored locally.

VMWARE VIEW EVALUATOR’S GUIDE

88

Introduction
Persona Management User Profile on a Physical Machine
USB Redirection Enhancements

View Components

Setup

Tasks

Summary

Resources

Authors

Appendix

The administrator can modify the download links provided on the View Portal, as well as the message text that names the View Clients. Message text is in properties files. When a user browses to the View Connection Server URL, the View Portal appears.

Customer Experience Improvement Program View Client Unbundling

Figure 46: The View Portal Available from the View Connection Server URL

The View Download Portal has built-in intelligence to detect the user’s browser and client operating system and responds with instructions and download links matched to the browser and operating system.

VMWARE VIEW EVALUATOR’S GUIDE

89

Introduction
Persona Management User Profile on a Physical Machine
USB Redirection Enhancements

View Components

Setup

Tasks

Summary

Resources

Authors

Appendix

Evaluation Tasks
The evaluation tasks for View Client Unbundling give you practice downloading a View Client and then customizing the internal View Portal for your users.

Task 1 Download a View Client from the new View Client Download Center. Procedure Go to the Client Download Center and download a new or upgraded View Client for yourself.
1. In a web browser, go to the: View Client Download Center

Customer Experience Improvement Program View Client Unbundling

Figure 47: View Client Download Center on VMware.com

VMWARE VIEW EVALUATOR’S GUIDE

90

Introduction
Persona Management User Profile on a Physical Machine
USB Redirection Enhancements

View Components

Setup

Tasks

Summary

Resources

Authors

Appendix

2. Select and download the relevant View Client for your client device. Test that you can connect to your organization’s View Connection Server URL.

Customer Experience Improvement Program View Client Unbundling

Task 2 Customize the View Portal that is the default landing page for the View Connection Server. Create links and link text to point to an internal server containing the View Client installer files. Procedure You will now customize the View Client installer links and link text on the View Portal for your organization. The following steps are taken from the documentation. For more on customizing the View Portal, see Configure the View Client Download Links Displayed in View Portal from the VMware View Installation guide.
1. Open a web browser and enter the URL of your View Connection Server. The default View Portal appears. This is the View Connection Server landing page that you will be changing.

2. Determine the HTTP server that will host the installer files. This can be a View Connection Server or another HTTP server. 3. On the HTTP server where you will place the View Client installers, create a folder for the installer files. For example, you may wish to place the installers on the View Connection Server host in the default installation directory in a new folder called downloads: C:\Program Files\VMware\VMware View\Server\broker\webapps\downloads The links to the Client installer files will then use URLs with the format: https://<server-name>/downloads/<client-installer-file-name> 4. Copy the View Client installer files that you want to provide for your users from the VMware View Client Download site. Place the files in the folder you created on the HTTP server (called downloads in the example). 5. On the View Connection Server, create a portal folder in: C:\ProgramData\VMware\VDM 6. From the View Connection Server folder: <install-path>\Server\Extras\PortalExamples copy the files: portal-links.properties (the link specifications) and portal.properties (the link text file)

VMWARE VIEW EVALUATOR’S GUIDE

91

Introduction
Persona Management User Profile on a Physical Machine
USB Redirection Enhancements

View Components

Setup

Tasks

Summary

Resources

Authors

Appendix

7. Place these two files into the portal folder you created in: C:\ProgramData\VMware\VDM 8. Edit the link-specification file: C:\ProgramData\VMware\VDM\portal\portal-links.properties to point to the new location of the installer files on your HTTP server. You can edit the lines in this file, add lines, or delete lines. The following four example lines show properties for two links for View Client for Windows and two links for View Client for Linux:

Customer Experience Improvement Program View Client Unbundling

link.win=https://<server-name>/downloads/VMware-viewclient-x86_64-<y.y.y-XXXX>.exe#win link.win.1=https://<server-name>/downloads/VMware-viewclient-<y.y.y-XXXX>.exe#win link.linux=https://<server-name>/downloads/VMware-viewclient-x86_64-<y.y.y-XXXX>.rpm#linux link.linux.1=https://<server-name>/downloads/VMware-viewclient-<y.y.y-XXXX>.tar.gz#linux where server-name is to be replaced by the HTTP server name and

y.y.y-XXXX is to be replaced by the version and build number of the View Client installer
win at the end of the line specifies to display this link in the browser if View detects a Windows View Client

and

and linux is for a detected Linux operating system, and mac is for a detected Mac OS X operating system

and the integer suffix in entries like link.win.1 assigns a numerical identifier to the Client so you can refer to it when editing the link text.

9. Edit the link text file: C:\ProgramData\VMware\VDM\portal\portal.properties to specify the text to display for the links. These lines appear in the section of the file called:

# keys based on key names in portal-links.properties The following example lines show the text for the links specified for link.win and link.win.1: text.win=View Client for Windows 32 bit Client users text.win.1=View Client for Windows 64 bit Client users
VMWARE VIEW EVALUATOR’S GUIDE 92



Introduction
Persona Management User Profile on a Physical Machine
USB Redirection Enhancements

View Components

Setup

Tasks

Summary

Resources

Authors

Appendix

10. Restart the View Connection Server service. When users connect to the URL for the View Connection Server, they see your customized View Portal, with the link text you specified, leading to the View Client installers behind the links. Test your customization of the View Portal.

Customer Experience Improvement Program View Client Unbundling

VMWARE VIEW EVALUATOR’S GUIDE

93

Introduction

View Components

Setup

Tasks

Summary

Resources

Authors

Appendix

Summary
VMware View 5 redefines simplicity and ease-of-use when deploying virtual desktops. VMware View is built on and tightly integrated with VMware vSphere Desktop—the only platform specifically designed to host virtual desktops. VMware vSphere delivers industry-leading high availability, business continuity, and fault tolerance, all necessary for hosting business-critical systems. With dynamic scaling and scheduling of resources, vSphere offers a platform for real-time capacity management and business agility. The choice of VMware View allows customers to standardize on a common cloud infrastructure platform from the desktop, through the datacenter, and to the cloud.

VMWARE VIEW EVALUATOR’S GUIDE

94

Introduction

View Components

Setup

Tasks

Summary

Resources

Authors

Appendix

Additional Resources
There are many other View features not mentioned in this document. In-depth information is available in the View product documentation. If you have questions or need support during your evaluation: • Visit the VMware Community Forum for View • Query the VMware Knowledge Base • Contact your local authorized VMware partner • Delve into the View Technical Resources (technical white papers). Some very useful ones include: - The Business Case for Desktop Virtualization - Top Five Considerations for Choosing a Zero Client Environment - VMware View 5 with PCoIP Network Optimization Guide - VMware View Persona Management Deployment Guide - Antivirus Practices with VMware View 5 - Integrating VMware View and VMware ThinApp with Citrix XenApp - VMware View 5.0 Performance and Best Practices • Find similar organizations to yours in VMware View Customer Case Studies • Learn more through the ThinApp Technical Resources (technical white papers) • Email VMware Enterprise Desktop Technical Marketing: euc-desktop-tm at vmware dot com • Keep up with news about View at the VMware View blog site • Refer to the VMware View documentation: - VMware View Installation - VMware View Upgrades - VMware View Administration - VMware View Architecture Planning - VMware View Integration - VMware View Security - VMware View Clients documentation • View the latest videos at the VMware View VMware TV channel on YouTube. Some key demo / tutorial videos on View are: - How to Enable View Persona Management in VMware View (5 minutes) - Setting Up a Pool of Linked-Clone Desktops in VMware View (6.5 minutes) - Entitling Users to a Pool of Desktops in VMware View (3 minutes) - Entitling a ThinApp Application to a Pool of Desktops in VMware View (5.5 minutes) - How to Configure Group Policy Settings for PCoIP Session Variables (7 minutes) - How to Optimize the Master Desktop Image for VMware View (5.5 minutes)

VMWARE VIEW EVALUATOR’S GUIDE

95

Introduction

View Components

Setup

Tasks

Summary

Resources

Authors

Appendix

About the Authors
Tina de Benedictis, Technical Marketing Manager for Enterprise Desktop in End User Computing at VMware, wrote the View 5.1 version of the View Evaluator’s Guide. Tina’s background at VMware includes writing Knowledge Base articles and developing Technical Support training on ThinApp, Fusion, and Capacity Planner. Her previous background is in customer and internal training, technical support, and technical publications at companies including Mobileum (Roamware), Scopus (Siebel), and ASK/Ingres (Computer Associates). Special thanks to Steven Kahn, Lebin Cheng, Pete Barber, Jay Tomlin, Erik Tatum, Peter Brown, Jason Joel, and David Simons for subject matter expertise that helped in the development of content for the View 5.1 version of this document. The following people helped with content for the View 5.0 version of the document: Caroline Arakelian, Yee Chin, Cyndie Zikmund, Robert Baesman, Lebin Cheng, and Steven Kahn. Cynthia Hsieh, Desktop Solutions Product Line Manager at VMware, wrote the View 4.6 version of this document, with contributions from Lan Nguyen K.; Pete Barber; Tom Elliott; and John Zhu from SafeNet.

VMWARE VIEW EVALUATOR’S GUIDE

96

Introduction
Setting Up Tiered Storage for Replica Deployment
Deploying Local Mode / Type 2 Hypervisor

View Components

Setup

Tasks

Summary

Resources

Authors

Appendix

Appendix A: Basic Evaluation Tasks for VMware View
The following tasks allow you to try various features introduced to VMware View prior to View 5.1.

Assigning a ThinApp Package to a Desktop Pool

Setting Up Tiered Storage for Replica Deployment
VMware View provides a comprehensive graphical user interface for easy access to platform functionality via VMware vCenter. Tiered storage enables you to place Replicas on a single datastore, separate from Linked Clones. Replicas can be shared by all Linked Clones. Deploying more efficient storage optimizes Linked Clone desktop deployment.

Refresh, Rebalance, and Recompose with Persistent Disks (User Data Disks)
Setting Up Location-Based Printing Configuring a Stateless Kiosk

Smart Card or eToken Authentication over PCoIP

Automation with Microsoft PowerShell Cmdlets
PCoIP Optimization Controls

3D Graphics over LAN and WAN

Enhanced Clipboard
Persona Management

Figure 48: Configuring Tiered Storage

PCoIP Session Statistics (Session Counters)
Android Client

You can replace or add datastores for the Replicas. When a new datastore is selected for the Replicas, only recomposed, rebalanced, or new virtual machines are affected. Refreshed virtual machines are not affected. Additional information on these concepts is available in the VMware View Administration guide.

VMWARE VIEW EVALUATOR’S GUIDE

97

Introduction
Setting Up Tiered Storage for Replica Deployment
Deploying Local Mode / Type 2 Hypervisor

View Components

Setup

Tasks

Summary

Resources

Authors

Appendix

Assigning a ThinApp Package to a Desktop Pool

Refresh, Rebalance, and Recompose with Persistent Disks (User Data Disks)
Setting Up Location-Based Printing
Figure 49: Linked Clones, Replicas, and Base Images

Configuring a Stateless Kiosk

Smart Card or eToken Authentication over PCoIP

To speed up image deployment, it is a best practice to allocate the best-performing storage pool for operating system image deployment. Replicas need the next-best-performing storage pool, and base images can be stored on the least-performing storage devices.

Automation with Microsoft PowerShell Cmdlets
PCoIP Optimization Controls

3D Graphics over LAN and WAN

Enhanced Clipboard
Persona Management

PCoIP Session Statistics (Session Counters)
Android Client
Figure 50: Tiered Storage Configuration

VMWARE VIEW EVALUATOR’S GUIDE

98

Introduction
Setting Up Tiered Storage for Replica Deployment
Deploying Local Mode / Type 2 Hypervisor

View Components

Setup

Tasks

Summary

Resources

Authors

Appendix

Deploying Local Mode / Type 2 Hypervisor
View Client with Local Mode enables employees and others to “bring your own computer” (BYOC), and installs a Type 2 Hypervisor on top of the existing operating system in a client machine. Users can work on their own systems, and organizations have increased protection for data and other assets. VMware View Client with Local Mode installs cleanly and non-destructively on an existing Windows laptop or PC. You do not need to start with new hardware from an OEM. You do not need to wipe out or destructively modify an existing operating system installation and void your service and support contracts. 1. Configure VMware View Transfer Server. You must install and configure the VMware View Transfer Server if you plan to evaluate the Local Mode feature. In the VMware View Transfer Server, create a network file share \\Transfer\ImageRepository, as shown in Figure 51, for storing the published image.

Assigning a ThinApp Package to a Desktop Pool

Refresh, Rebalance, and Recompose with Persistent Disks (User Data Disks)
Setting Up Location-Based Printing Configuring a Stateless Kiosk

Smart Card or eToken Authentication over PCoIP

Automation with Microsoft PowerShell Cmdlets
PCoIP Optimization Controls

3D Graphics over LAN and WAN

Enhanced Clipboard
Persona Management

Figure 51: Image Repository

PCoIP Session Statistics (Session Counters)
Android Client
VMWARE VIEW EVALUATOR’S GUIDE 99

Introduction
Setting Up Tiered Storage for Replica Deployment
Deploying Local Mode / Type 2 Hypervisor

View Components

Setup

Tasks

Summary

Resources

Authors

Appendix

2. Deploy the Linked Clone Image. a. Select the VMware vCenter where the virtual machine template is managed and provide the pool identification.

Assigning a ThinApp Package to a Desktop Pool

Refresh, Rebalance, and Recompose with Persistent Disks (User Data Disks)
Setting Up Location-Based Printing Configuring a Stateless Kiosk

Smart Card or eToken Authentication over PCoIP

Automation with Microsoft PowerShell Cmdlets
PCoIP Optimization Controls

Figure 52: Pool Identification

3D Graphics over LAN and WAN

Enhanced Clipboard
Persona Management

PCoIP Session Statistics (Session Counters)
Android Client
VMWARE VIEW EVALUATOR’S GUIDE 100

Introduction
Setting Up Tiered Storage for Replica Deployment
Deploying Local Mode / Type 2 Hypervisor

View Components

Setup

Tasks

Summary

Resources

Authors

Appendix

b. Enter the desktop pool settings. Select Next if the default is preferred.

Assigning a ThinApp Package to a Desktop Pool

Refresh, Rebalance, and Recompose with Persistent Disks (User Data Disks)
Setting Up Location-Based Printing Configuring a Stateless Kiosk

Smart Card or eToken Authentication over PCoIP

Automation with Microsoft PowerShell Cmdlets
PCoIP Optimization Controls

Figure 53: Desktop Pool Settings

3D Graphics over LAN and WAN

Enhanced Clipboard
Persona Management

PCoIP Session Statistics (Session Counters)
Android Client
VMWARE VIEW EVALUATOR’S GUIDE 101

Introduction
Setting Up Tiered Storage for Replica Deployment
Deploying Local Mode / Type 2 Hypervisor

View Components

Setup

Tasks

Summary

Resources

Authors

Appendix

c. Identify user disk usage. To preserve user profiles, you can store them in a persistent disk. When you select Redirect disposable disks to non-persistent disks, the disposable data will be erased on reboot.

Assigning a ThinApp Package to a Desktop Pool

Refresh, Rebalance, and Recompose with Persistent Disks (User Data Disks)
Setting Up Location-Based Printing Configuring a Stateless Kiosk

Smart Card or eToken Authentication over PCoIP

Automation with Microsoft PowerShell Cmdlets
PCoIP Optimization Controls

Figure 54: View Composer Disks

3D Graphics over LAN and WAN

Enhanced Clipboard
Persona Management

PCoIP Session Statistics (Session Counters)
Android Client
VMWARE VIEW EVALUATOR’S GUIDE 102

Introduction
Setting Up Tiered Storage for Replica Deployment
Deploying Local Mode / Type 2 Hypervisor

View Components

Setup

Tasks

Summary

Resources

Authors

Appendix

d. Provide the naming pattern for the Linked Clone desktop.

Assigning a ThinApp Package to a Desktop Pool

Refresh, Rebalance, and Recompose with Persistent Disks (User Data Disks)
Setting Up Location-Based Printing Configuring a Stateless Kiosk

Smart Card or eToken Authentication over PCoIP
Figure 55: Provisioning Settings

Automation with Microsoft PowerShell Cmdlets
PCoIP Optimization Controls

3D Graphics over LAN and WAN

Enhanced Clipboard
Persona Management

PCoIP Session Statistics (Session Counters)
Android Client
VMWARE VIEW EVALUATOR’S GUIDE 103

Introduction
Setting Up Tiered Storage for Replica Deployment
Deploying Local Mode / Type 2 Hypervisor

View Components

Setup

Tasks

Summary

Resources

Authors

Appendix

e. Enter the information for Template, Snapshot, and vCenter Settings.

Assigning a ThinApp Package to a Desktop Pool

Refresh, Rebalance, and Recompose with Persistent Disks (User Data Disks)
Setting Up Location-Based Printing Configuring a Stateless Kiosk

Smart Card or eToken Authentication over PCoIP

Automation with Microsoft PowerShell Cmdlets
PCoIP Optimization Controls

Figure 56: vCenter Settings

3D Graphics over LAN and WAN

Enhanced Clipboard
Persona Management

PCoIP Session Statistics (Session Counters)
Android Client
VMWARE VIEW EVALUATOR’S GUIDE 104

Introduction
Setting Up Tiered Storage for Replica Deployment
Deploying Local Mode / Type 2 Hypervisor

View Components

Setup

Tasks

Summary

Resources

Authors

Appendix

f. Select the snapshot for the template. If you do not see the snapshot you took on the list, select the checkbox Show incompatible images to locate it. Also, select Publish snapshot to Transfer Server repository for use with Local Mode.

Assigning a ThinApp Package to a Desktop Pool

Refresh, Rebalance, and Recompose with Persistent Disks (User Data Disks)
Setting Up Location-Based Printing Configuring a Stateless Kiosk

Figure 57: Select Default Image

g. VMware View Composer allows you to create Linked Clone desktop pools over multiple storage LUNs. Select the one or more datastores where you wish to store your virtualized desktops.

Smart Card or eToken Authentication over PCoIP

Automation with Microsoft PowerShell Cmdlets
PCoIP Optimization Controls

3D Graphics over LAN and WAN

Enhanced Clipboard
Persona Management

PCoIP Session Statistics (Session Counters)
Android Client

Figure 58: Select Datastores

VMWARE VIEW EVALUATOR’S GUIDE

105

Introduction
Setting Up Tiered Storage for Replica Deployment
Deploying Local Mode / Type 2 Hypervisor

View Components

Setup

Tasks

Summary

Resources

Authors

Appendix

3. Publish your virtual desktop and deploy to an existing computer or laptop.

Assigning a ThinApp Package to a Desktop Pool

Refresh, Rebalance, and Recompose with Persistent Disks (User Data Disks)
Setting Up Location-Based Printing Configuring a Stateless Kiosk

Smart Card or eToken Authentication over PCoIP
Figure 59: Publish Image

Automation with Microsoft PowerShell Cmdlets
PCoIP Optimization Controls

3D Graphics over LAN and WAN

Enhanced Clipboard
Persona Management

PCoIP Session Statistics (Session Counters)
Android Client
VMWARE VIEW EVALUATOR’S GUIDE 106

Introduction
Setting Up Tiered Storage for Replica Deployment
Deploying Local Mode / Type 2 Hypervisor

View Components

Setup

Tasks

Summary

Resources

Authors

Appendix

a. Select Next through the Linked Clone desktop creation process and complete the provisioning. b. In order to use the desktop, you need to entitle the pool.

Assigning a ThinApp Package to a Desktop Pool

Refresh, Rebalance, and Recompose with Persistent Disks (User Data Disks)
Setting Up Location-Based Printing Configuring a Stateless Kiosk

Smart Card or eToken Authentication over PCoIP

Automation with Microsoft PowerShell Cmdlets
PCoIP Optimization Controls

Figure 60: Entitlements

3D Graphics over LAN and WAN

Enhanced Clipboard
Persona Management

PCoIP Session Statistics (Session Counters)
Android Client
VMWARE VIEW EVALUATOR’S GUIDE 107

Introduction
Setting Up Tiered Storage for Replica Deployment
Deploying Local Mode / Type 2 Hypervisor

View Components

Setup

Tasks

Summary

Resources

Authors

Appendix

4. Validate the published image at \\Transfer\ImageRepository.

Assigning a ThinApp Package to a Desktop Pool

Refresh, Rebalance, and Recompose with Persistent Disks (User Data Disks)
Setting Up Location-Based Printing Configuring a Stateless Kiosk

Figure 61: Validating the Image

Note: There are two types of VMware View Client installers for Windows: with and without Local Mode. Be sure you download and install VMware View Client with Local Mode, which offers checkout support.

Smart Card or eToken Authentication over PCoIP

Automation with Microsoft PowerShell Cmdlets
PCoIP Optimization Controls

3D Graphics over LAN and WAN

Enhanced Clipboard
Persona Management

PCoIP Session Statistics (Session Counters)
Android Client
VMWARE VIEW EVALUATOR’S GUIDE 108

Introduction
Setting Up Tiered Storage for Replica Deployment
Deploying Local Mode / Type 2 Hypervisor

View Components

Setup

Tasks

Summary

Resources

Authors

Appendix

Assigning a ThinApp Package to a Desktop Pool
1. Use the ThinApp Setup Capture wizard to virtualize two or three free, unlicensed applications, such as Firefox, Opera, and TextPad. Be sure to create ThinApp MSI packages. If you wish to test streaming applications, edit the Package.ini file after capturing the application and set MSIStreaming to 1. Then build the virtual application. For help, see the ThinApp User’s Guide. Also refer to Package Your Applications in the Managing ThinApp Applications in View Administrator chapter in the VMware View Administration guide.

Assigning a ThinApp Package to a Desktop Pool

2. Create a Windows network share for the ThinApp packages. See Create a Windows Network Share in the Managing ThinApp Applications in View Administrator chapter in the VMware View Administration guide. 3. Copy the ThinApp MSI packages to the network share. 4. In View Administrator, register the network share as the ThinApp repository. The ThinApp repository must be accessed via a UNC path. See Register an Application Repository in the Managing ThinApp Applications in View Administrator chapter in the VMware View Administration guide.

Refresh, Rebalance, and Recompose with Persistent Disks (User Data Disks)
Setting Up Location-Based Printing Configuring a Stateless Kiosk

Smart Card or eToken Authentication over PCoIP

Automation with Microsoft PowerShell Cmdlets
PCoIP Optimization Controls

3D Graphics over LAN and WAN

Enhanced Clipboard
Persona Management

PCoIP Session Statistics (Session Counters)
Android Client

Figure 62: ThinApp Configuration

VMWARE VIEW EVALUATOR’S GUIDE

109

Introduction
Setting Up Tiered Storage for Replica Deployment
Deploying Local Mode / Type 2 Hypervisor

View Components

Setup

Tasks

Summary

Resources

Authors

Appendix

5. In the ThinApps management Summary tab, scan the ThinApp packages available in the repository. See Add ThinApp Applications to View Administrator in the Managing ThinApp Applications in View Administrator chapter in the VMware View Administration guide.

Assigning a ThinApp Package to a Desktop Pool

Refresh, Rebalance, and Recompose with Persistent Disks (User Data Disks)
Setting Up Location-Based Printing Configuring a Stateless Kiosk

Smart Card or eToken Authentication over PCoIP

Automation with Microsoft PowerShell Cmdlets
PCoIP Optimization Controls

Figure 63:ThinApps

3D Graphics over LAN and WAN

Enhanced Clipboard
Persona Management

PCoIP Session Statistics (Session Counters)
Android Client
VMWARE VIEW EVALUATOR’S GUIDE 110

Introduction
Setting Up Tiered Storage for Replica Deployment
Deploying Local Mode / Type 2 Hypervisor

View Components

Setup

Tasks

Summary

Resources

Authors

Appendix

6. Assign the applications to a desktop pool using Add Assignment. You can configure the ThinApp package using either Streaming or Full installation type. If you wish to test a streaming application, you must have built the ThinApp package with the MSIStreaming parameter set to 1 in the Package.ini file. See Assigning ThinApp Applications to Desktops and Pools in the Managing ThinApp Applications in View Administrator chapter in the VMware View Administration guide.

Assigning a ThinApp Package to a Desktop Pool

Refresh, Rebalance, and Recompose with Persistent Disks (User Data Disks)
Setting Up Location-Based Printing Configuring a Stateless Kiosk

Smart Card or eToken Authentication over PCoIP

Automation with Microsoft PowerShell Cmdlets
PCoIP Optimization Controls

3D Graphics over LAN and WAN

Figure 64: Add Pool Assignment

7. Test the ThinApp assignment. Connect your VMware View Client to a virtual desktop and run the application packages.
Enhanced Clipboard
Persona Management

PCoIP Session Statistics (Session Counters)
Android Client
VMWARE VIEW EVALUATOR’S GUIDE 111

Introduction
Setting Up Tiered Storage for Replica Deployment
Deploying Local Mode / Type 2 Hypervisor

View Components

Setup

Tasks

Summary

Resources

Authors

Appendix

Refresh, Rebalance, and Recompose with Persistent Disks (User Data Disks)
One of the major advantages of VMware View Composer (or scalable virtual images—SVI) is the storage cost reduction. While storage over-commit enables administrators to provision a large number of desktops, the desktop storage requirements can quickly grow as users log in and use them. The copy-on-write (COW) nature of Delta disks causes them to expand every time data is written to the operating system (OS) disk from within the guest virtual machine. However, Delta disks do not recover storage space when the data is deleted from the guest OS. VMware View triggers a periodic refresh operation that resets the Delta disks to their initial size using the SVI resynchronization functionality. Desktop storage requirements can also be contained by leveraging inexpensive, local storage for storing the OS Delta disk; improving the reuse of the gold master Replicas; redirecting temporary system data (including the system pagefile) to a different disk; and so on. Persistent disks are configured using VMware View Composer to create Linked Clones, so you need to make sure that VMware View Composer is enabled and configured in View Administrator.

Assigning a ThinApp Package to a Desktop Pool

Refresh, Rebalance, and Recompose with Persistent Disks (User Data Disks)
Setting Up Location-Based Printing Configuring a Stateless Kiosk

Smart Card or eToken Authentication over PCoIP

Automation with Microsoft PowerShell Cmdlets
PCoIP Optimization Controls

3D Graphics over LAN and WAN

Enhanced Clipboard
Persona Management

PCoIP Session Statistics (Session Counters)
Android Client

Figure 65: Enable View Composer

VMWARE VIEW EVALUATOR’S GUIDE

112

Introduction
Setting Up Tiered Storage for Replica Deployment
Deploying Local Mode / Type 2 Hypervisor

View Components

Setup

Tasks

Summary

Resources

Authors

Appendix

User data can be configured and effectively put on another disk, so in the event an administrator decides to assign a different snapshot or image to a user, their user data in the Documents and Settings folder will still be available.

Assigning a ThinApp Package to a Desktop Pool

Refresh, Rebalance, and Recompose with Persistent Disks (User Data Disks)
Setting Up Location-Based Printing Configuring a Stateless Kiosk

Smart Card or eToken Authentication over PCoIP

Automation with Microsoft PowerShell Cmdlets
PCoIP Optimization Controls

Figure 66: Persistent Disk Configuration

3D Graphics over LAN and WAN

Enhanced Clipboard
Persona Management

PCoIP Session Statistics (Session Counters)
Android Client
VMWARE VIEW EVALUATOR’S GUIDE 113

Introduction
Setting Up Tiered Storage for Replica Deployment
Deploying Local Mode / Type 2 Hypervisor

View Components

Setup

Tasks

Summary

Resources

Authors

Appendix

During the deletion of a virtual machine, you will be prompted if you want to preserve the persistent disk. If yes, the persistent disk will be archived to storage. You can either use the persistent disk to create a new virtual machine or select an existing virtual machine and attach the archived persistent disk.

Assigning a ThinApp Package to a Desktop Pool

Refresh, Rebalance, and Recompose with Persistent Disks (User Data Disks)
Setting Up Location-Based Printing Configuring a Stateless Kiosk

Smart Card or eToken Authentication over PCoIP

Automation with Microsoft PowerShell Cmdlets
Figure 67: Persistent Disk Configuration in View Administrator

PCoIP Optimization Controls

The differences are: • In a new virtual machine, the archived profile will be used as primary profile • In an existing virtual machine, the archived profile persistent disk will be used as a read-only secondary disk storage (F:\ or G:\ …) This feature is available for dedicated desktop pool configurations, not for floating nonpersistent pools.

3D Graphics over LAN and WAN

Enhanced Clipboard
Persona Management

PCoIP Session Statistics (Session Counters)
Android Client
VMWARE VIEW EVALUATOR’S GUIDE 114

Introduction
Setting Up Tiered Storage for Replica Deployment
Deploying Local Mode / Type 2 Hypervisor

View Components

Setup

Tasks

Summary

Resources

Authors

Appendix

1. Configure the persistent disk at Linked Clone desktop creation. During the Add Pool process, you will be prompted to configure the persistent disk as a dedicated or persistent pool.

Assigning a ThinApp Package to a Desktop Pool

Refresh, Rebalance, and Recompose with Persistent Disks (User Data Disks)
Setting Up Location-Based Printing Configuring a Stateless Kiosk

Figure 68: Dedicated Desktop Pool View Composer Disk Configuration

2. Connect from VMware View Client to the virtual desktop and make personal adjustments to Documents and Settings folders. 3. Delete the virtual machine in View Administrator and archive the persistent disk.

Smart Card or eToken Authentication over PCoIP

Automation with Microsoft PowerShell Cmdlets
PCoIP Optimization Controls

3D Graphics over LAN and WAN

Enhanced Clipboard
Persona Management

PCoIP Session Statistics (Session Counters)
Android Client

Figure 69: Delete Desktop Pool and Detach the Persistent Disk

VMWARE VIEW EVALUATOR’S GUIDE

115

Introduction
Setting Up Tiered Storage for Replica Deployment
Deploying Local Mode / Type 2 Hypervisor

View Components

Setup

Tasks

Summary

Resources

Authors

Appendix

4. Recreate or reattach the virtual machine with the same persistent disk. In the Persistent Disk management window, you can detach and recreate a new desktop with the same persistent disk.

Assigning a ThinApp Package to a Desktop Pool

Refresh, Rebalance, and Recompose with Persistent Disks (User Data Disks)
Setting Up Location-Based Printing Configuring a Stateless Kiosk

Figure 70: Recreate Desktop from an Existing Detached User Data Disk

Smart Card or eToken Authentication over PCoIP

Automation with Microsoft PowerShell Cmdlets
PCoIP Optimization Controls

3D Graphics over LAN and WAN

Enhanced Clipboard
Persona Management

PCoIP Session Statistics (Session Counters)
Android Client
VMWARE VIEW EVALUATOR’S GUIDE 116

Introduction
Setting Up Tiered Storage for Replica Deployment
Deploying Local Mode / Type 2 Hypervisor

View Components

Setup

Tasks

Summary

Resources

Authors

Appendix

Setting Up Location-Based Printing
Printer assumptions: • One network printer • One locally attached printer (local to VMware View Client) VMware View supports local printers through the ThinPrint print engine. When you connect a local printer, ThinPrint recognizes the device and displays the printer on the VMware View desktop.

Assigning a ThinApp Package to a Desktop Pool

Refresh, Rebalance, and Recompose with Persistent Disks (User Data Disks)
Setting Up Location-Based Printing Configuring a Stateless Kiosk

Smart Card or eToken Authentication over PCoIP

Automation with Microsoft PowerShell Cmdlets
PCoIP Optimization Controls

Figure 71: Local Printer

3D Graphics over LAN and WAN

Enhanced Clipboard
Persona Management

PCoIP Session Statistics (Session Counters)
Android Client
VMWARE VIEW EVALUATOR’S GUIDE 117

Introduction
Setting Up Tiered Storage for Replica Deployment
Deploying Local Mode / Type 2 Hypervisor

View Components

Setup

Tasks

Summary

Resources

Authors

Appendix

You can configure a network printer so it will display in a VMware View desktop by default. As an administrator, perform the following steps: 1. Configure a View Connection Server group policy object (GPO). Refer to Setting Up Location-Based Printing in the Configuring Policies chapter in the VMware View Administration guide. 2. Install network printer drivers on the guest virtual machine. a. Append the GPO with network driver information.

Assigning a ThinApp Package to a Desktop Pool

Refresh, Rebalance, and Recompose with Persistent Disks (User Data Disks)
Setting Up Location-Based Printing Configuring a Stateless Kiosk

Smart Card or eToken Authentication over PCoIP

Automation with Microsoft PowerShell Cmdlets
PCoIP Optimization Controls

3D Graphics over LAN and WAN

Enhanced Clipboard
Persona Management

Figure 72: Assign Local Thin Client or Endpoint Devices

PCoIP Session Statistics (Session Counters)
Android Client
VMWARE VIEW EVALUATOR’S GUIDE 118

Introduction
Setting Up Tiered Storage for Replica Deployment
Deploying Local Mode / Type 2 Hypervisor

View Components

Setup

Tasks

Summary

Resources

Authors

Appendix

b. You can assign local thin client or endpoint devices with a MAC address mapping directly to the network printer, as indicated in Figure 72. Or, assign the printer for use by specific users and organizational unit (OU) groups. Reboot the guest virtual machine for the GPO to take effect.

Assigning a ThinApp Package to a Desktop Pool

Refresh, Rebalance, and Recompose with Persistent Disks (User Data Disks)
Setting Up Location-Based Printing Configuring a Stateless Kiosk

Smart Card or eToken Authentication over PCoIP

Automation with Microsoft PowerShell Cmdlets
PCoIP Optimization Controls

Figure 73: Added Printers

c. You can also run a quick check of View Connection Server using a command line to list the connected printer and verify driver installation.

3D Graphics over LAN and WAN

Enhanced Clipboard
Persona Management

PCoIP Session Statistics (Session Counters)
Android Client
VMWARE VIEW EVALUATOR’S GUIDE 119

Introduction
Setting Up Tiered Storage for Replica Deployment
Deploying Local Mode / Type 2 Hypervisor

View Components

Setup

Tasks

Summary

Resources

Authors

Appendix

3. Validate the configuration and printing. You can try to print directly to local and network printers for the validation. When using a wireless mobile device to roam from room to room for printing, the current support method is to add all printers in your network environment and apply the user or group restriction in the GPO policy; this allows a mobile roaming device to see all network printers.

Assigning a ThinApp Package to a Desktop Pool

Refresh, Rebalance, and Recompose with Persistent Disks (User Data Disks)
Setting Up Location-Based Printing Configuring a Stateless Kiosk

Smart Card or eToken Authentication over PCoIP

Automation with Microsoft PowerShell Cmdlets
PCoIP Optimization Controls

3D Graphics over LAN and WAN

Enhanced Clipboard
Persona Management

Figure 74: Network Printers

PCoIP Session Statistics (Session Counters)
Android Client
VMWARE VIEW EVALUATOR’S GUIDE 120

Introduction
Setting Up Tiered Storage for Replica Deployment
Deploying Local Mode / Type 2 Hypervisor

View Components

Setup

Tasks

Summary

Resources

Authors

Appendix

Configuring a Stateless Kiosk
A typical use case of Kiosk Mode is a boarding-pass kiosk. With a magnetic-strip reader and USB boarding-pass printer, customers simply access the remote desktop with direct access to the application. View Kiosk Mode bypasses all possible errors and Windows events for the deployment.

Assigning a ThinApp Package to a Desktop Pool

Refresh, Rebalance, and Recompose with Persistent Disks (User Data Disks)
Setting Up Location-Based Printing Configuring a Stateless Kiosk

Smart Card or eToken Authentication over PCoIP

Automation with Microsoft PowerShell Cmdlets
PCoIP Optimization Controls
Figure 75: A Virtualized Kiosk

1. Configure the Active Directory organizational unit (OU).
3D Graphics over LAN and WAN

2. Enable Kiosk Mode from the command line. 3. Configure the connection from command line options. 4. Launch VMware View Client and connect to the virtual desktop using the MAC address. For more information, see Kiosk Mode with VMware View 4.5 and Above.

Enhanced Clipboard
Persona Management

PCoIP Session Statistics (Session Counters)
Android Client
VMWARE VIEW EVALUATOR’S GUIDE 121

Introduction
Setting Up Tiered Storage for Replica Deployment
Deploying Local Mode / Type 2 Hypervisor

View Components

Setup

Tasks

Summary

Resources

Authors

Appendix

Smart Card or eToken Authentication over PCoIP
Follow the steps provided in the white paper Smart Card Certificate Authentication with VMware View 4.5 and Above to deploy the root certificate from the Certification Authority (CA). 1. Enable smart card authentication in View Administrator. Configure the certificate keystore in View Administrator.

Assigning a ThinApp Package to a Desktop Pool

Refresh, Rebalance, and Recompose with Persistent Disks (User Data Disks)
Setting Up Location-Based Printing Configuring a Stateless Kiosk
Figure 76: Certificate Keystore

2. Configure the SafeNet Authentication Manager if you plan to use eTokens with the certificate authority.

Smart Card or eToken Authentication over PCoIP

Automation with Microsoft PowerShell Cmdlets
PCoIP Optimization Controls

3D Graphics over LAN and WAN

Enhanced Clipboard
Persona Management

PCoIP Session Statistics (Session Counters)
Android Client

Figure 77: SafeNet Authentication Manager

VMWARE VIEW EVALUATOR’S GUIDE

122

Introduction
Setting Up Tiered Storage for Replica Deployment
Deploying Local Mode / Type 2 Hypervisor

View Components

Setup

Tasks

Summary

Resources

Authors

Appendix

3. Enable smart card authentication in VMware View Connection Server.

Assigning a ThinApp Package to a Desktop Pool

Refresh, Rebalance, and Recompose with Persistent Disks (User Data Disks)
Setting Up Location-Based Printing Configuring a Stateless Kiosk
Figure 78: View Connection Server Settings

4. Verify PCoIP single sign-on to the virtual desktop from VMware View Client.

Smart Card or eToken Authentication over PCoIP

Automation with Microsoft PowerShell Cmdlets
PCoIP Optimization Controls

3D Graphics over LAN and WAN

Figure 79: Single Sign-On

Enhanced Clipboard
Persona Management

PCoIP Session Statistics (Session Counters)
Android Client
VMWARE VIEW EVALUATOR’S GUIDE 123

Introduction
Setting Up Tiered Storage for Replica Deployment
Deploying Local Mode / Type 2 Hypervisor

View Components

Setup

Tasks

Summary

Resources

Authors

Appendix

Automation with Microsoft PowerShell Cmdlets
For evaluation purposes, some example scripts are attached to this document. • Quick examples to recompose, rebalance, and refresh a complete pool (these are examples for a defined “dummy” pool, but are not automated): LinkedCloneOperations.ps1

Assigning a ThinApp Package to a Desktop Pool

Refresh, Rebalance, and Recompose with Persistent Disks (User Data Disks)
Setting Up Location-Based Printing Configuring a Stateless Kiosk

• PowerShell functions that look at the current usage of every pool (in terms of sessions). If they are at maximum usage, either increase the maximum number of virtual machines or send a warning (depending on pool type). Complementing this is a batch script to run the PowerShell functions that can be scheduled. o PollPoolUsage.ps1 o run.ps1

• PowerShell functions to add datastores (by path or as a spec) to automatic and Linked Clone pools, and corresponding functions to remove them. AddRemoveDatastores.ps1

You can run a script using a VMware View command line (which can be scheduled), such as the following: powershell -command “& ‘\path\to\script.ps1’ ”

Smart Card or eToken Authentication over PCoIP

PowerShell has been widely adopted in desktop administration and is supported by VMware vCenter Server products. If you need further information, please reference the VMware View Integration guide.

Automation with Microsoft PowerShell Cmdlets
PCoIP Optimization Controls

3D Graphics over LAN and WAN

Enhanced Clipboard
Persona Management

PCoIP Session Statistics (Session Counters)
Android Client
VMWARE VIEW EVALUATOR’S GUIDE 124

Introduction
Setting Up Tiered Storage for Replica Deployment
Deploying Local Mode / Type 2 Hypervisor

View Components

Setup

Tasks

Summary

Resources

Authors

Appendix

PCoIP Optimization Controls
In View 5, PCoIP protocol performance has been further optimized so that bandwidth usage can be reduced by up to 75% in low-bandwidth WAN environments, compared to previous versions of View. This bandwidth usage reduction is due to a combination of these changes: • Client-side caching • Lossless CODEC improvements • Ability to turn off Build to Lossless

Assigning a ThinApp Package to a Desktop Pool

Refresh, Rebalance, and Recompose with Persistent Disks (User Data Disks)
Setting Up Location-Based Printing Configuring a Stateless Kiosk

How You Can Further Reduce Bandwidth Usage
You can build on the optimized bandwidth usage by further configuring settings. You can configure: • Cache size in client-side caching • Level of Build To Lossless (Perceptually Lossless vs. Fully Lossless) You can adjust these settings for either a LAN or WAN environment, but you gain the most value on a WAN because of the smaller bandwidth available.

Client-Side Caching
Client-side caching stores image content on the client to avoid retransmission. By default, client-side caching is set to On, which helps to reduce bandwidth usage. Client-side caching is a feature in Windows View Clients, but not in zero clients or mobile clients. In addition, the Mac and Linux Clients do not yet have client-side caching. To further enhance performance, you can tweak image cache size.

Smart Card or eToken Authentication over PCoIP

Automation with Microsoft PowerShell Cmdlets
PCoIP Optimization Controls

Level of Build to Lossless
The View PCoIP protocol uses a progressive build process for screen images so that users have the optimal experience, even under constrained network conditions. PCoIP builds to lossless in three incremental steps: • Sends initial, highly compressed lossy (grainy) image to the client, with the image content cached on the client • Builds image to Perceptually Lossless • Builds image to full fidelity (Fully Lossless) By default, View PCoIP builds to Fully Lossless, the highest image quality. The final step between Perceptually Lossless and Fully Lossless is set to take thirty seconds, and the process occurs in the background. Building to lossless works best on a LAN or high-bandwidth WAN. On networks with less than 1 Mbs of bandwidth per session, PCoIP automatically adjusts by slowing down the build to Perceptually Lossless,

3D Graphics over LAN and WAN

Enhanced Clipboard
Persona Management

PCoIP Session Statistics (Session Counters)
Android Client

VMWARE VIEW EVALUATOR’S GUIDE

125

Introduction
Setting Up Tiered Storage for Replica Deployment
Deploying Local Mode / Type 2 Hypervisor

View Components

Setup

Tasks

Summary

Resources

Authors

Appendix

with a visibly lossy image to the user, then a rapid build of the image to a lossless state. This allows the desktop to remain responsive even under varying network conditions. To further reduce bandwidth usage on a WAN, you can halt the build of the image at the Perceptually Lossless stage. Building to Fully Lossless is necessary only for medical imaging use cases such as x-rays, and for graphic artists (designers and illustrators). Most Task and Knowledge Workers do not notice a difference between Perceptually Lossless and Fully Lossless. The setting for Build To Lossless (BTL) is Disable Build To Lossless, configured in group policy settings. The default value of Disable Build To Lossless is Off; Fully Lossless is enabled. The default of building to Fully Lossless is reasonable because the PCoIP protocol automatically adjusts to congested networks. PCoIP dynamically reduces the image quality on congested networks and resumes maximum image quality when the network is no longer congested. The screen update latency is also dynamically reduced to help to maintain desktop responsiveness. The Disable-Build-to-Lossless feature extends beyond the standard View Clients to zero clients and mobile clients.

Assigning a ThinApp Package to a Desktop Pool

Refresh, Rebalance, and Recompose with Persistent Disks (User Data Disks)
Setting Up Location-Based Printing Configuring a Stateless Kiosk

Testing the Two PCoIP Optimization Controls
In this exercise, you will test the two configurable optimizations for the PCoIP display protocol: • Configure the PCoIP client image cache size • Turn off Build-to-Lossless These settings are both within the View pcoip.adm Group Policy Administrative (ADM) Template file. This file is automatically installed in: <install_directory>\VMware\VMware View\Server\extras\GroupPolicyFiles\pcoip.adm on your View Connection Server, and you will copy it to your Active Directory server. This exercise directs you to configure policies directly on your Active Directory server. Alternatively, you could configure policies on any computer in your domain. Adapt these instructions to your organizational needs. The major steps you will take are: 1. Create an organizational unit (OU) for your View desktops. 2. Create GPOs for View components and link them to the OU. 3. Apply View component group policy settings to your View desktops. 4. Configure group policy settings. 5. (Optional) Apply User Configuration policies to all users logging into a computer. 6. Test the PCoIP session variables. Each of these major steps is below, with its detailed substeps.

Smart Card or eToken Authentication over PCoIP

Automation with Microsoft PowerShell Cmdlets
PCoIP Optimization Controls

3D Graphics over LAN and WAN

Enhanced Clipboard
Persona Management

PCoIP Session Statistics (Session Counters)
Android Client
VMWARE VIEW EVALUATOR’S GUIDE 126

Introduction
Setting Up Tiered Storage for Replica Deployment
Deploying Local Mode / Type 2 Hypervisor

View Components

Setup

Tasks

Summary

Resources

Authors

Appendix

Creating an Organizational Unit (OU) for Your View Desktops
Creating an organizational unit (OU) for your View desktops allows you to isolate your group policies from other Windows computers in the same Active Directory domain. 1. On your Active Directory server, navigate to Start > All Programs > Administrative Tools and select Active Directory Users and Computers. 2. Select the domain that contains your View desktops and select New > Organizational Unit.

Assigning a ThinApp Package to a Desktop Pool

Refresh, Rebalance, and Recompose with Persistent Disks (User Data Disks)
Setting Up Location-Based Printing Configuring a Stateless Kiosk

Smart Card or eToken Authentication over PCoIP

Automation with Microsoft PowerShell Cmdlets
PCoIP Optimization Controls

Figure 80: Creating a New OU

3D Graphics over LAN and WAN

Enhanced Clipboard
Persona Management

PCoIP Session Statistics (Session Counters)
Android Client
VMWARE VIEW EVALUATOR’S GUIDE 127

Introduction
Setting Up Tiered Storage for Replica Deployment
Deploying Local Mode / Type 2 Hypervisor

View Components

Setup

Tasks

Summary

Resources

Authors

Appendix

3. Name your new OU.

Assigning a ThinApp Package to a Desktop Pool

Refresh, Rebalance, and Recompose with Persistent Disks (User Data Disks)
Setting Up Location-Based Printing Configuring a Stateless Kiosk

Figure 81: New Organizational Unit

Smart Card or eToken Authentication over PCoIP

4. Add your View desktops to the OU. For details, see Create an OU for View Desktops in the Configuring Policies chapter in the VMware View Administration guide.

Creating GPOs for View Components and Linking Them to the OU
Next, you create GPOs to contain the View group policies and link them to the organizational unit you created for your View desktops. Select Start > All Programs > Administrative Tools > Active Directory Users and Computers. Continue with the instructions in Create GPOs for View Group Policies in the Configuring Policies chapter in the VMware View Administration guide.

Automation with Microsoft PowerShell Cmdlets
PCoIP Optimization Controls

Applying View Component Group Policy Settings to Your View Desktops
Add the pcoip.adm View ADM template file to your GPOs so that you can apply the View group policy settings to your View desktops. 1. Copy the pcoip.adm View component ADM Template file from the Connection Server (<install_directory>\VMware\VMware View\Server\extras\GroupPolicyFiles) directory to your Active Directory. 2. Continue with the instructions in Add View ADM Templates to a GPO in the Configuring Policies chapter of the VMware View Administration guide.

3D Graphics over LAN and WAN

Enhanced Clipboard
Persona Management

PCoIP Session Statistics (Session Counters)
Android Client
VMWARE VIEW EVALUATOR’S GUIDE 128

Introduction
Setting Up Tiered Storage for Replica Deployment
Deploying Local Mode / Type 2 Hypervisor

View Components

Setup

Tasks

Summary

Resources

Authors

Appendix

Configuring Group Policy Settings
1. Navigate to Start > Administrative Tools > Group Policy Management.

Assigning a ThinApp Package to a Desktop Pool

Refresh, Rebalance, and Recompose with Persistent Disks (User Data Disks)
Setting Up Location-Based Printing Configuring a Stateless Kiosk
Figure 82: Administrative Tools > Group Policy Management

Smart Card or eToken Authentication over PCoIP

2. In the left pane, navigate to Group Policy Management > <your_forest> > Domains > <your_cloud> > View Environments > View Desktops. 3. Right-click on View Desktops and select Edit.

Automation with Microsoft PowerShell Cmdlets
PCoIP Optimization Controls

3D Graphics over LAN and WAN

Enhanced Clipboard
Persona Management

PCoIP Session Statistics (Session Counters)
Android Client

Figure 83: Group Policy Management > Edit

VMWARE VIEW EVALUATOR’S GUIDE

129

Introduction
Setting Up Tiered Storage for Replica Deployment
Deploying Local Mode / Type 2 Hypervisor

View Components

Setup

Tasks

Summary

Resources

Authors

Appendix



The Group Policy Management Editor opens with View Desktops in detail.

4. Navigate to Computer Configuration > Policies > Administrative Templates... > Classic Administrative Templates (ADM) > PCoIP Session Variables.

Assigning a ThinApp Package to a Desktop Pool

Refresh, Rebalance, and Recompose with Persistent Disks (User Data Disks)
Setting Up Location-Based Printing Configuring a Stateless Kiosk

Smart Card or eToken Authentication over PCoIP

Automation with Microsoft PowerShell Cmdlets
PCoIP Optimization Controls

Figure 84: Group Policy Management > View Desktops > PCoIP Session Variables

3D Graphics over LAN and WAN

Enhanced Clipboard
Persona Management

PCoIP Session Statistics (Session Counters)
Android Client
VMWARE VIEW EVALUATOR’S GUIDE 130

Introduction
Setting Up Tiered Storage for Replica Deployment
Deploying Local Mode / Type 2 Hypervisor

View Components

Setup

Tasks

Summary

Resources

Authors

Appendix

5. Decide whether you want to open Overridable Administrator Defaults or Not Overridable Administrator Settings. See View PCoIP Session Variables ADM Template Settings in the Configuring Policies chapter in the VMware View Administration guide. In the PCoIP Session Variables, you will configure two settings: • Configure PCoIP client image cache size policy • Turn off Build-to-Lossless feature

Assigning a ThinApp Package to a Desktop Pool

Refresh, Rebalance, and Recompose with Persistent Disks (User Data Disks)
Setting Up Location-Based Printing Configuring a Stateless Kiosk

Smart Card or eToken Authentication over PCoIP

Automation with Microsoft PowerShell Cmdlets
PCoIP Optimization Controls

3D Graphics over LAN and WAN

Enhanced Clipboard
Figure 85: Group Policy Management Editor > Client Image Cache Size

Persona Management

PCoIP Session Statistics (Session Counters)
Android Client
VMWARE VIEW EVALUATOR’S GUIDE 131

Introduction
Setting Up Tiered Storage for Replica Deployment
Deploying Local Mode / Type 2 Hypervisor

View Components

Setup

Tasks

Summary

Resources

Authors

Appendix

1. Select Configure PCoIP client image cache size policy and click Edit policy setting. 2. Select a value and a range of specifications, and click OK.

Assigning a ThinApp Package to a Desktop Pool

Refresh, Rebalance, and Recompose with Persistent Disks (User Data Disks)
Setting Up Location-Based Printing Configuring a Stateless Kiosk

Smart Card or eToken Authentication over PCoIP

Automation with Microsoft PowerShell Cmdlets
PCoIP Optimization Controls

Figure 86: Image Cache Size

3D Graphics over LAN and WAN

Enhanced Clipboard
Persona Management

PCoIP Session Statistics (Session Counters)
Android Client
VMWARE VIEW EVALUATOR’S GUIDE 132

Introduction
Setting Up Tiered Storage for Replica Deployment
Deploying Local Mode / Type 2 Hypervisor

View Components

Setup

Tasks

Summary

Resources

Authors

Appendix

3. Do the same for Turn off Build-to-Lossless feature. Remember that: - By default, Build to Lossless is enabled (the Turn off Build-to-Lossless feature is deselected) - To turn off Build to Lossless, select the Turn off Build-to-Lossless feature

Assigning a ThinApp Package to a Desktop Pool

Refresh, Rebalance, and Recompose with Persistent Disks (User Data Disks)
Setting Up Location-Based Printing Configuring a Stateless Kiosk

Smart Card or eToken Authentication over PCoIP

Automation with Microsoft PowerShell Cmdlets
PCoIP Optimization Controls
Figure 87:Turn off Build to Lossless

3D Graphics over LAN and WAN

For more information on the PCoIP Session Variables, see Add View ADM Templates to a GPO in the Configuring Policies chapter in the VMware View Administration guide.

Enhanced Clipboard
Persona Management

PCoIP Session Statistics (Session Counters)
Android Client
VMWARE VIEW EVALUATOR’S GUIDE 133

Introduction
Setting Up Tiered Storage for Replica Deployment
Deploying Local Mode / Type 2 Hypervisor

View Components

Setup

Tasks

Summary

Resources

Authors

Appendix

Applying User Configuration Policies to All Users Logging into a Computer
This is an optional step. User Configuration policy settings usually apply to the computer where they are set. To make the User Configuration policy settings apply to all users logging on to that computer, you must enable loopback processing. See Enable Loopback Processing for View Desktops in the Configuring Policies chapter of the VMware View Administration guide.

Assigning a ThinApp Package to a Desktop Pool

Testing the PCoIP Session Variables
Test the PCoIP session variables that you configured. In particular, test in a low-bandwidth WAN environment where the settings changes will be the most helpful. Some suggestions are: • Cache size: With a client powerful enough to handle a large cache size, experiment with setting the cache size higher. Compare speed of loading previously seen images to when the cache size was set lower. • Build to lossless: Compare speed of loading an image when BTL is disabled (reverse the default setting) to when BTL is enabled (the default setting).

Refresh, Rebalance, and Recompose with Persistent Disks (User Data Disks)
Setting Up Location-Based Printing Configuring a Stateless Kiosk

Detailed Information on PCoIP
For in-depth technical whitepapers on PCoIP, peruse the Technical Resources for View on the VMware website.

Smart Card or eToken Authentication over PCoIP

Automation with Microsoft PowerShell Cmdlets
PCoIP Optimization Controls

3D Graphics over LAN and WAN

Enhanced Clipboard
Persona Management

PCoIP Session Statistics (Session Counters)
Android Client
VMWARE VIEW EVALUATOR’S GUIDE 134

Introduction
Setting Up Tiered Storage for Replica Deployment
Deploying Local Mode / Type 2 Hypervisor

View Components

Setup

Tasks

Summary

Resources

Authors

Appendix

3D Graphics over LAN and WAN
View 5 provides an enhanced 3D graphics display on remote user desktops. The enhanced graphics do not rely on hardware in the endpoint device, but rather use the vGPU graphics enablement available on the vSphere 5 platform. You do not need a specialized graphics card or client device to enable this feature; it does not require hardware acceleration. View 5 desktops can now meet the display needs of applications with basic 3D capabilities. The following types of applications now have enhanced 3D displays: • Windows AERO (such as peek, shake, and Flip 3D) • Windows Office 2010 (such as picture editing, slide transitions and animations, presentation-to-video conversion, video embedding, editing, and 3D rotations) • OpenGL 2.1-based applications • DirectX 9-based applications Because the enhanced 3D feature does not depend upon client-side capabilities, the feature works with Windows and Linux clients and with zero, thin, and mobile clients. Macintosh View Clients cannot make use of this feature. The desktop pool requirements to support the 3D graphics feature are: • The View desktops accessed must be Windows 7 or later • The desktops must run on ESXi 5.0 or later hosts and be managed by vCenter 5.0 or later • The desktops must have virtual hardware v8 or later • The pool must use PCoIP as the default display protocol • Users cannot be allowed to choose their own protocol Because the Windows View Client with Local Mode does not yet support virtual hardware v8, you will not be able to test the 3D feature in Local Mode. This feature is supported over a broadband WAN, as well as a LAN.

Assigning a ThinApp Package to a Desktop Pool

Refresh, Rebalance, and Recompose with Persistent Disks (User Data Disks)
Setting Up Location-Based Printing Configuring a Stateless Kiosk

Smart Card or eToken Authentication over PCoIP

Automation with Microsoft PowerShell Cmdlets
PCoIP Optimization Controls

3D Graphics over LAN and WAN

Setup
Before you can examine the 3D feature, you must configure your desktop pool to support the 3D graphics rendering feature. The 3D graphics feature is configured within the View Administrator desktop pool setup. When you enable the Windows 7 3D rendering setting, you can also configure: • The amount of vRAM assigned to the desktops in the pool • The maximum number of monitors, up to two monitors

Enhanced Clipboard
Persona Management

PCoIP Session Statistics (Session Counters)
Android Client

VMWARE VIEW EVALUATOR’S GUIDE

135

Introduction
Setting Up Tiered Storage for Replica Deployment
Deploying Local Mode / Type 2 Hypervisor

View Components

Setup

Tasks

Summary

Resources

Authors

Appendix

You need a desktop pool already created for this exercise. Create a pool that meets the requirements stated above to support the 3D graphics feature. Refer to Creating Desktop Pools in the VMware View Administration guide. 1. In View Administrator, navigate to Inventory > Pools. 2. Select the desktop pool that you created which meets the requirements to support the 3D graphics feature. Click Edit.

Assigning a ThinApp Package to a Desktop Pool

Refresh, Rebalance, and Recompose with Persistent Disks (User Data Disks)
Setting Up Location-Based Printing Configuring a Stateless Kiosk
Figure 88: Edit Desktop Pools in View Administrator

Smart Card or eToken Authentication over PCoIP

The Edit pool window opens.

Automation with Microsoft PowerShell Cmdlets
PCoIP Optimization Controls

3D Graphics over LAN and WAN

Enhanced Clipboard
Persona Management

PCoIP Session Statistics (Session Counters)
Android Client
VMWARE VIEW EVALUATOR’S GUIDE 136

Introduction
Setting Up Tiered Storage for Replica Deployment
Deploying Local Mode / Type 2 Hypervisor

View Components

Setup

Tasks

Summary

Resources

Authors

Appendix

3. From the Edit pool window, select the Pool Settings tab. 4. In the Pool Settings pane, under Remote Display Protocol, set Default display protocol to PCoIP. 5. For Allow users to choose protocol, select No. 6. For Windows 7 3D Rendering setting, select Enabled. 7. For Max number of monitors, select 1 or 2. The Max resolution of any one monitor is not configurable when you enable 3D graphics. It is set at 1920x1200 pixels.

Assigning a ThinApp Package to a Desktop Pool

Refresh, Rebalance, and Recompose with Persistent Disks (User Data Disks)
Setting Up Location-Based Printing Configuring a Stateless Kiosk

Smart Card or eToken Authentication over PCoIP

Automation with Microsoft PowerShell Cmdlets
PCoIP Optimization Controls
Figure 89: Pool Settings Tab in View Administrator

8. Click the Configure button next to the enabled Windows 7 3D Rendering. The Configure VRAM for 3D guests dialog box opens.

3D Graphics over LAN and WAN

Enhanced Clipboard
Persona Management

PCoIP Session Statistics (Session Counters)
Android Client
VMWARE VIEW EVALUATOR’S GUIDE 137

Introduction
Setting Up Tiered Storage for Replica Deployment
Deploying Local Mode / Type 2 Hypervisor

View Components

Setup

Tasks

Summary

Resources

Authors

Appendix

9. Assign an amount of vRAM to desktops in this pool by moving the slider in the Configure VRAM for 3D guests dialog box.

Assigning a ThinApp Package to a Desktop Pool

Refresh, Rebalance, and Recompose with Persistent Disks (User Data Disks)
Setting Up Location-Based Printing Configuring a Stateless Kiosk

Smart Card or eToken Authentication over PCoIP

Figure 90: Configure vRAM for 3D guests

10. Click OK, and OK. For more information on setting up 3D graphics for Windows 7 desktops, see Configuring 3D Rendering on Windows 7 Desktops in the Creating Desktop Pools chapter in the VMware View Administration guide.

Automation with Microsoft PowerShell Cmdlets
PCoIP Optimization Controls

Testing the Feature
Test the new 3D graphics capabilities by navigating to Google Earth on your View Windows 7 desktop from your View Client.

3D Graphics over LAN and WAN

Enhanced Clipboard
Persona Management

PCoIP Session Statistics (Session Counters)
Android Client
VMWARE VIEW EVALUATOR’S GUIDE 138

Introduction
Setting Up Tiered Storage for Replica Deployment
Deploying Local Mode / Type 2 Hypervisor

View Components

Setup

Tasks

Summary

Resources

Authors

Appendix

Enhanced Clipboard
View 5 PCoIP provides enhanced clipboard controls and support. Now, users can copy and paste graphics and rich text between the host and client. The formatting of the rich text is preserved. In addition, the clipboard is larger and holds up to 1MB of text and formatting data. Organizations who copy and paste large amounts of data or large documents can now easily do so in View PCoIP. The administrator can control the level of clipboard functionality to balance usability with performance. This setting is in the View pcoip. adm global policy ADM template file, which is automatically copied to the: <install_directory>\VMware\VMware View\Server\extras\GroupPolicyFiles directory on your View Connection Server. The setting is Configure clipboard redirection. The administrator chooses the direction of clipboard availability: • Enabled client to server only (copy and paste allowed only from the client system to the View desktop) • Disabled • Enabled in both directions • Enabled server to client only (copy and paste allowed only from the View desktop to the client system)

Assigning a ThinApp Package to a Desktop Pool

Refresh, Rebalance, and Recompose with Persistent Disks (User Data Disks)
Setting Up Location-Based Printing Configuring a Stateless Kiosk

Smart Card or eToken Authentication over PCoIP

When this setting is disabled or not configured, the default value is Enabled client to server only. Clipboard redirection is implemented as a virtual channel. If virtual channels are disabled, clipboard redirection cannot function. You configure virtual channels in the Configure PCoIP virtual channels setting in the pcoip.adm global policy file.

Automation with Microsoft PowerShell Cmdlets
PCoIP Optimization Controls

Testing Clipboard Enhancements
1. To test the clipboard enhancements in View 5, install the pcoip.adm global policy template file on your Active Directory server to apply to all View desktops, or onto the parent virtual machine for a desktop pool. For instructions on installing the pcoip.adm template file on your Active Directory server, see the Active Directory Group Policy Example in the Configuring Policies chapter of the VMware View Administration guide.

3D Graphics over LAN and WAN

Enhanced Clipboard
Persona Management

2. After you copy the pcoip.adm template to your Active Directory server, use Administrative Tools > Active Directory Users and Computers to navigate to Group Policy Management. 3. Find the GPO you created and edit the Configure clipboard redirection group policy setting in the Group Policy Object Editor.

PCoIP Session Statistics (Session Counters)
Android Client
VMWARE VIEW EVALUATOR’S GUIDE 139

Introduction
Setting Up Tiered Storage for Replica Deployment
Deploying Local Mode / Type 2 Hypervisor

View Components

Setup

Tasks

Summary

Resources

Authors

Appendix

For instructions on installing the pcoip.adm template file onto the parent virtual machine for a desktop pool, see the Configuring User Profiles with View Persona Management chapter of the VMware View Administration guide. 1. After the pcoip.adm template is installed on the virtual machine, use gpedit.msc in a command window to configure the Configure clipboard redirection setting. You can find the setting in the Local Group Policy Editor under Local Computer Policy > Computer Configuration > Administrative Templates > Classic Administrative Templates (ADM) > PCoIP Session Variables. You choose whether to make overridable settings or nonoverridable settings. Find the configuration in the right panel.

Assigning a ThinApp Package to a Desktop Pool

Refresh, Rebalance, and Recompose with Persistent Disks (User Data Disks)
Setting Up Location-Based Printing Configuring a Stateless Kiosk

Smart Card or eToken Authentication over PCoIP

Automation with Microsoft PowerShell Cmdlets
PCoIP Optimization Controls

Figure 91: Configure Clipboard Redirection in the Local Group Policy Editor

3D Graphics over LAN and WAN

Enhanced Clipboard
Persona Management

PCoIP Session Statistics (Session Counters)
Android Client
VMWARE VIEW EVALUATOR’S GUIDE 140

Introduction
Setting Up Tiered Storage for Replica Deployment
Deploying Local Mode / Type 2 Hypervisor

View Components

Setup

Tasks

Summary

Resources

Authors

Appendix

2. Click Edit policy setting and choose a setting to test.

Assigning a ThinApp Package to a Desktop Pool

Refresh, Rebalance, and Recompose with Persistent Disks (User Data Disks)
Setting Up Location-Based Printing Configuring a Stateless Kiosk
Figure 92: Configure Clipboard Redirection Values in the Local Group Policy Editor

Smart Card or eToken Authentication over PCoIP

After setting Configure clipboard redirection either on the Active Directory server or another computer, test server cut and paste. Experiment with setting different values for Configure clipboard redirection, and retest.

Automation with Microsoft PowerShell Cmdlets
PCoIP Optimization Controls

3D Graphics over LAN and WAN

Enhanced Clipboard
Persona Management

PCoIP Session Statistics (Session Counters)
Android Client
VMWARE VIEW EVALUATOR’S GUIDE 141

Introduction
Setting Up Tiered Storage for Replica Deployment
Deploying Local Mode / Type 2 Hypervisor

View Components

Setup

Tasks

Summary

Resources

Authors

Appendix

Persona Management
View Persona Management preserves user profiles and dynamically synchronizes them with a remote profile repository. View Persona Management does not require the configuration of Windows roaming profiles, but if you already use roaming profiles, Persona Management enhances their functionality. For this exercise, you will see how you can bypass Active Directory in the management of View user profiles. Persona Management downloads only the files that Windows requires at login, such as user registry files. When the user or application opens other files from the desktop profile folder, these files are copied from the stored user persona to the View desktop. (Note: You cannot use Persona Management with desktops that run in Local Mode.) In addition, View copies recent user profile changes to the desktop profile up to the remote repository every few minutes. The default is every ten minutes, and this time period is configurable. For information on the benefits of View Persona Management and how it works, refer to Providing User Personas in View in the chapter Configuring User Profiles with View Persona Management in the VMware View Administration guide. To enable and test Persona Management, you will: • Set up a remote repository to store user profiles • Install View Agent on a virtual machine that you will use to create a desktop pool • Add the View Persona Management group policy settings for the desktop pool • Configure the Persona Management group policy settings • Create and deploy the desktop pool • Test user personas These major steps are detailed below.

Assigning a ThinApp Package to a Desktop Pool

Refresh, Rebalance, and Recompose with Persistent Disks (User Data Disks)
Setting Up Location-Based Printing Configuring a Stateless Kiosk

Smart Card or eToken Authentication over PCoIP

Automation with Microsoft PowerShell Cmdlets
PCoIP Optimization Controls

Setting Up a Remote Repository to Store User Profiles
For a remote repository to store user profiles, you can: • Configure a network share

3D Graphics over LAN and WAN

or • Use an existing Active Directory user profile path that you configured for Windows roaming profiles For this exercise, create a network share to store the Persona Management user profiles. For more information, refer to Configure a User Profile Repository in the Configuring User Profiles with View Persona Management chapter of the VMware View Administration guide.

Enhanced Clipboard
Persona Management

PCoIP Session Statistics (Session Counters)
Android Client

VMWARE VIEW EVALUATOR’S GUIDE

142

Introduction
Setting Up Tiered Storage for Replica Deployment
Deploying Local Mode / Type 2 Hypervisor

View Components

Setup

Tasks

Summary

Resources

Authors

Appendix

Installing View Agent on a Source Virtual Machine for a Desktop Pool
You install View Agent on the virtual machines that you will use to create desktop pools. To use Persona Management, you install View Agent with the View Persona Management setup option. On the Desktop Master virtual machine, install View Agent with the default settings. (This includes the Persona Management component.)

Assigning a ThinApp Package to a Desktop Pool

Adding the View Persona Management Group Policy Settings for the Desktop Pool
For this exercise, you will create a single desktop pool with View Persona Management enabled. To do this, you add the View Persona Management Administrative (ADM) Template file to the Local Computer Policy configuration on the parent virtual machine that you will use to create the desktop pool. (If you instead wish to add the template file to the Active Directory server to be able to configure Persona Management at the domain level, see Add the View Persona Management ADM Template File in the Configuring User Profiles with View Persona Management chapter of the VMware View Administration guide.) 1. On the virtual machine you will use to create the desktop pool, click Start > Run. 2. Type gpedit.msc, and click OK. This opens the Local Group Policy Editor console in Windows.

Refresh, Rebalance, and Recompose with Persistent Disks (User Data Disks)
Setting Up Location-Based Printing Configuring a Stateless Kiosk

3. Navigate to Local Computer Policy > Computer Configuration. 4. Right-click Administrative Templates. Alert: Do not select Administrative Templates under User Configuration.

Smart Card or eToken Authentication over PCoIP

Automation with Microsoft PowerShell Cmdlets
PCoIP Optimization Controls

5. Click Add/Remove Templates, and click Add.

3D Graphics over LAN and WAN

Enhanced Clipboard
Persona Management

PCoIP Session Statistics (Session Counters)
Android Client
Figure 93: Local Group Policy Editor > Add/Remove Templates

VMWARE VIEW EVALUATOR’S GUIDE

143

Introduction
Setting Up Tiered Storage for Replica Deployment
Deploying Local Mode / Type 2 Hypervisor

View Components

Setup

Tasks

Summary

Resources

Authors

Appendix

6. Navigate to C:\Program Files\VMware\VMware View\Agent\bin\ViewPM.adm. When you installed View Agent with the View Persona Management setup option, the ViewPM.adm file was automatically installed on the virtual machine in the installation directory’s bin folder.

Assigning a ThinApp Package to a Desktop Pool

Refresh, Rebalance, and Recompose with Persistent Disks (User Data Disks)
Setting Up Location-Based Printing Configuring a Stateless Kiosk
Figure 94: Policy Templates

Smart Card or eToken Authentication over PCoIP

7. Click Open. 8. Close the Add/Remove Templates window. The View Persona Management group policy settings are added to the Local Computer Policy environment on the desktop system and are available for configuration.

Automation with Microsoft PowerShell Cmdlets
PCoIP Optimization Controls

Now that the template is on the desktop system, configure the group policies.

Configuring the Persona Management Group Policy Settings
1. If you are not already in the Local Computer Policy window, select Start > Run and type gpedit.msc. The Local Group Policy Editor window opens.

3D Graphics over LAN and WAN

Enhanced Clipboard
Persona Management

2. Under Local Computer Policy, navigate to Computer Configuration > Administrative Templates > Classic Administrative Templates (ADM) > VMware View Agent Configuration > Persona Management.

PCoIP Session Statistics (Session Counters)
Android Client
VMWARE VIEW EVALUATOR’S GUIDE 144

Introduction
Setting Up Tiered Storage for Replica Deployment
Deploying Local Mode / Type 2 Hypervisor

View Components

Setup

Tasks

Summary

Resources

Authors

Appendix

3. Expand Persona Management and select the Roaming & Synchronization group policy settings folder.

Assigning a ThinApp Package to a Desktop Pool

Refresh, Rebalance, and Recompose with Persistent Disks (User Data Disks)
Setting Up Location-Based Printing
Figure 95: Local Group Policy Editor > Roaming & Synchronization

Configuring a Stateless Kiosk



The configurable policies appear in the right pane. The roaming and synchronization group policy settings turn View Persona Management on and off, set the location of the remote profile repository, determine which folders and files belong to the user profile, and control how to synchronize folders and files.

Smart Card or eToken Authentication over PCoIP

Automation with Microsoft PowerShell Cmdlets
PCoIP Optimization Controls

4. Select the Manage user persona group policy setting, click Edit policy setting, and click Enabled. This activates View Persona Management to manage the user profiles.

3D Graphics over LAN and WAN

Enhanced Clipboard
Persona Management

PCoIP Session Statistics (Session Counters)
Figure 96: Roaming & Synchronization

Android Client
VMWARE VIEW EVALUATOR’S GUIDE 145

Introduction
Setting Up Tiered Storage for Replica Deployment
Deploying Local Mode / Type 2 Hypervisor

View Components

Setup

Tasks

Summary

Resources

Authors

Appendix

Assigning a ThinApp Package to a Desktop Pool

Refresh, Rebalance, and Recompose with Persistent Disks (User Data Disks)
Setting Up Location-Based Printing Configuring a Stateless Kiosk

Figure 97: Manage User Persona

5. Because you configured a network share for the remote profile repository instead of using an existing Active Directory user profile path already configured for Windows roaming profiles, enable the Persona repository location group policy setting.

Smart Card or eToken Authentication over PCoIP

Automation with Microsoft PowerShell Cmdlets
PCoIP Optimization Controls

3D Graphics over LAN and WAN

Figure 98: Roaming & Synchronization > Persona Repository Location

Enhanced Clipboard
Persona Management

PCoIP Session Statistics (Session Counters)
Android Client
VMWARE VIEW EVALUATOR’S GUIDE 146

Introduction
Setting Up Tiered Storage for Replica Deployment
Deploying Local Mode / Type 2 Hypervisor

View Components

Setup

Tasks

Summary

Resources

Authors

Appendix

6. In the Share path field, type the path to the network share that you configured as the remote user profile repository.

Assigning a ThinApp Package to a Desktop Pool

Refresh, Rebalance, and Recompose with Persistent Disks (User Data Disks)
Setting Up Location-Based Printing Configuring a Stateless Kiosk

Smart Card or eToken Authentication over PCoIP
Figure 99: Persona Repository Location Configuration

Automation with Microsoft PowerShell Cmdlets
PCoIP Optimization Controls



For more information on configuring the share path, refer to the Roaming and Synchronization Group Policy Settings section in the Configuring User Profiles with View Persona Management chapter in the VMware View Administration guide.

Creating and Deploying the Desktop Pool
To use the Persona Management feature, you must create desktop pools from the virtual machines on which you installed View Agent with the View Persona Management setup option. Remember that you must deploy View Persona Management on virtual machines, not on physical computers or Microsoft Terminal Servers. You also cannot use Persona Management with desktops that run in Local Mode. Deploy a desktop pool from the master virtual machine on which you installed View Agent with Persona Management enabled. For more information about deploying desktop pools with Persona Management, refer to Create View Desktops That Use Persona Management in the Configuring User Profiles with View Persona Management chapter in the VMware View Administration guide.

3D Graphics over LAN and WAN

Enhanced Clipboard
Persona Management

PCoIP Session Statistics (Session Counters)
Android Client
VMWARE VIEW EVALUATOR’S GUIDE 147

Introduction
Setting Up Tiered Storage for Replica Deployment
Deploying Local Mode / Type 2 Hypervisor

View Components

Setup

Tasks

Summary

Resources

Authors

Appendix

Testing User Personas
Log in to the desktops as roaming users and test the persistence of user personas. The first time a user logs in, their profile is saved to the user profile repository. On subsequent logins, the profile will be used and updated. Therefore, run the test more than once with saved settings. To test the scenario with no saved profiles, remove the user profile in the repository between runs.

Assigning a ThinApp Package to a Desktop Pool

More Technical Details
For in-depth deployment details, see the VMware View Persona Management Deployment Guide.

Refresh, Rebalance, and Recompose with Persistent Disks (User Data Disks)
Setting Up Location-Based Printing Configuring a Stateless Kiosk

Smart Card or eToken Authentication over PCoIP

Automation with Microsoft PowerShell Cmdlets
PCoIP Optimization Controls

3D Graphics over LAN and WAN

Enhanced Clipboard
Persona Management

PCoIP Session Statistics (Session Counters)
Android Client
VMWARE VIEW EVALUATOR’S GUIDE 148

Introduction
Setting Up Tiered Storage for Replica Deployment
Deploying Local Mode / Type 2 Hypervisor

View Components

Setup

Tasks

Summary

Resources

Authors

Appendix

PCoIP Session Statistics (Session Counters)
View 5 offers the administrator more than twenty management statistics to monitor, obtain trending on, and troubleshoot end-user connections. Troubleshooting remote desktop connections is difficult, and traditional logs do not give enough information. These PCoIP counters give per-session feedback on PCoIP protocol performance. When latency arises, or users report a problem, administrators can examine these statistics. The ability to examine individual sessions is very helpful. This performance monitoring runs from the Windows desktop. You can import the data into any standard Windows Management Instrumentation (WMI)-based tool or programming interface for further analysis. If you currently use a monitoring or management tool in the enterprise to collect WMI statistics, you can point the tool to the View virtual machines and set the counters to collect data. For example, you can use PerfMon (Windows Performance Monitor), which is simple and free, yet not very scalable. You can also do WMI scripting. Several VMware Partners have integrated these statistics into robust tools. For more information on integrating PCoIP session counters into your performance monitoring environment, see the Examining PCoIP Session Statistics chapter in the VMware View Integration guide. View 5 measures and tracks sessions with individual session counters in five major categories: • PCoIP Session General Statistics

Assigning a ThinApp Package to a Desktop Pool

Refresh, Rebalance, and Recompose with Persistent Disks (User Data Disks)
Setting Up Location-Based Printing Configuring a Stateless Kiosk

• PCoIP Session Imaging Statistics • PCoIP Session Network Statistics • PCoIP Session USB Statistics • PCoIP Session Audio Statistics

Smart Card or eToken Authentication over PCoIP

Automation with Microsoft PowerShell Cmdlets
PCoIP Optimization Controls

The most commonly used session statistics in View are in the following table.
P CO I P S E SS I O N STATISTIC DEFIN ITION

Audio RX BW kbit/sec (calculated from AudioBytesReceived) Audio TX BW kbit/sec (calculated from AudioBytesSent) Session Duration Seconds (SessionDurationSeconds) Imaging Encoded Frames/sec (ImagingEncodedFramesPersec)

Incoming audio packet bandwidth being used, in kilobits per second Outgoing audio packet bandwidth being used, in kilobits per second How long the PCoIP session has been connected, in seconds Imaging encoding frames per second that PCoIP is sending across the network Network roundtrip latency between server and client, in milliseconds

3D Graphics over LAN and WAN

Enhanced Clipboard
Persona Management

PCoIP Session Statistics (Session Counters)
Android Client

Round Trip Latency ms (RoundTripLatencyms)

VMWARE VIEW EVALUATOR’S GUIDE

149

Introduction
Setting Up Tiered Storage for Replica Deployment
Deploying Local Mode / Type 2 Hypervisor

View Components

Setup

Tasks

Summary

Resources

Authors

Appendix

P CO I P S E SS I O N STATISTIC

DEFIN ITION

RX BW kbit/sec (calculated from BytesReceived)

Receive bandwidth available for incoming PCoIP packets, in kilobits per second Transmission bandwidth available for outgoing PCoIP packets, in kilobits per second Percentage of transmitted packets lost during the sampled period Percentage of received packets lost during the sampled period (received packets have sequence IDs, so if some are missing, they are considered lost)

TX BW kbit/sec (calculated from BytesSent)
Assigning a ThinApp Package to a Desktop Pool

TX Packet Loss % (calculated from PacketsSent and TXPacketsLost) RX Packet Loss % (calculated from PacketsReceived and RXPacketsLost)
Table 3: Commonly Used PCoIP Session Statistics in View

Refresh, Rebalance, and Recompose with Persistent Disks (User Data Disks)
Setting Up Location-Based Printing Configuring a Stateless Kiosk

For a complete listing of the PCoIP session counters, see the Examining PCoIP Session Statistics chapter in the VMware View Integration guide. Session statistics are sampled every second.

Evaluating the Session Counters
Create a simple test of using the PCoIP session counters to give performance information about your users’ View sessions. The Examining PCoIP Session Statistics chapter in the VMware View Integration guide gives details on: • The WMI namespace for the PCoIP session statistics • WMI class names for the session statistic categories • Lists of statistics, by class name • Calculation formulas for converting the output to an average or percentage over a chosen time period

Smart Card or eToken Authentication over PCoIP

Automation with Microsoft PowerShell Cmdlets
PCoIP Optimization Controls

3D Graphics over LAN and WAN

Enhanced Clipboard
Persona Management

PCoIP Session Statistics (Session Counters)
Android Client
VMWARE VIEW EVALUATOR’S GUIDE 150

Introduction
Setting Up Tiered Storage for Replica Deployment
Deploying Local Mode / Type 2 Hypervisor

View Components

Setup

Tasks

Summary

Resources

Authors

Appendix

Android Client
VMware View supports all major models of tablet that support Google Android 3 (Honeycomb) and later. View also supports the Cisco Cius tablet. The Android View Client uses the PCoIP remote display protocol. The desktop pool that the Android Client accesses must be set to use the PCoIP display protocol. The Android View Client can access View desktops running Windows 7 or Windows XP.

Assigning a ThinApp Package to a Desktop Pool

Steps to Set Up an Android-Based Tablet with View
Setting up the View Client on an Android tablet is simple. You have two steps: • Configure the View Connection Server settings for the Android Client • Download and install the Android VMware View Client app

Refresh, Rebalance, and Recompose with Persistent Disks (User Data Disks)
Setting Up Location-Based Printing Configuring a Stateless Kiosk

Configuring View Connection Server Settings for the Android Client For details on configuring the View Connection Server for Android tablets, refer to Preparing View Connection Server for View Client on Tablets in the Using VMware View Client for Android guide. Downloading and Installing the VMware View App Download the Android View Client app from the Google Marketplace or from the VMware View Clients Download site. For some tablets, you download the file directly to the tablet. For others, you download the file to a PC or USB device first. The app is an APK (.apk) file. Install the View app in the same way that you install other apps on your tablet.

Smart Card or eToken Authentication over PCoIP

Automation with Microsoft PowerShell Cmdlets
PCoIP Optimization Controls

Using Gestures and Navigation Aids in the Android View Client
The VMware View Client for Android tablets allows you to use the gestures available on Android tablets to navigate the Windows desktop you are viewing. For details on how to navigate the Windows desktop with Android gestures, see Gestures and Navigation Aids in the Using VMware View Client for Android guide.

View Functions You Can Perform on an Android Tablet
From the Android tablet, you can perform a number of functions in VMware View: • Connect to the View Connection Server or security server • Edit the list of servers you connect to • Log in or log off a View desktop • Reset a View desktop assigned to you • Roll back a desktop checked out to you For details on these functions, see the Using VMware View Client for Android guide.

3D Graphics over LAN and WAN

Enhanced Clipboard
Persona Management

PCoIP Session Statistics (Session Counters)
Android Client

VMWARE VIEW EVALUATOR’S GUIDE

151

Introduction
Setting Up Tiered Storage for Replica Deployment
Deploying Local Mode / Type 2 Hypervisor

View Components

Setup

Tasks

Summary

Resources

Authors

Appendix

Troubleshooting Connection Problems with Android Tablets
If you have any difficulties using View from an Android tablet, try one of the following solutions: • Check your proxy settings for connecting to the View Connection Server • Check your other View Connection Server settings • Reset the View desktop through View Client on the tablet • Uninstall and reinstall the View app on the tablet • Reset the Android tablet

Assigning a ThinApp Package to a Desktop Pool

Refresh, Rebalance, and Recompose with Persistent Disks (User Data Disks)
Setting Up Location-Based Printing Configuring a Stateless Kiosk

Details for all of these solutions are in the Using VMware View Client for Android guide.

Smart Card or eToken Authentication over PCoIP

Automation with Microsoft PowerShell Cmdlets
PCoIP Optimization Controls

3D Graphics over LAN and WAN

Enhanced Clipboard
Persona Management

PCoIP Session Statistics (Session Counters)
Android Client

VMware, Inc. 3401 Hillview Avenue Palo Alto CA 94304 USA Tel 877-486-9273 Fax 650-427-5001 www.vmware.com
Copyright 2012 VMware, Inc. All rights reserved. This product is protected by U.S. and international copyright and intellectual property laws. VMware products are covered by one or more patents listed at http://www.vmware.com/go/patents. VMware is a registered trademark or trademark of VMware, Inc. in the United States and/or other jurisdictions. All other marks and names mentioned herein may be trademarks of their respective companies. Item No: VMW-EG-VIEWEVALGD-USLET-20120517-WEB

VMWARE VIEW EVALUATOR’S GUIDE

152

Sponsor Documents

Or use your account on DocShare.tips

Hide

Forgot your password?

Or register your new account on DocShare.tips

Hide

Lost your password? Please enter your email address. You will receive a link to create a new password.

Back to log-in

Close