This document supports the version of each product listed and
supports all subsequent versions until the document is replaced
by a new edition. To check for more recent editions of this
document, see http://www.vmware.com/support/pubs.
EN-000245-01
VMware View Installation Guide
You can find the most up-to-date technical documentation on the VMware Web site at:
http://www.vmware.com/support/
The VMware Web site also provides the latest product updates.
If you have comments about this documentation, submit your feedback to:
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.
VMware, Inc.
3401 Hillview Ave.
Palo Alto, CA 94304
www.vmware.com
2 VMware, Inc.
Contents
About This Book5
System Requirements for Server Components7
1
View Connection Server Requirements 7
View Administrator Requirements 9
View Composer Requirements 9
View Transfer Server Requirements 11
System Requirements for Client Components15
2
Supported Operating Systems for View Agent 15
Supported Operating Systems for View Client and View Client with Local Mode 16
Hardware Requirements for Local Mode Desktops 16
Client Browser Requirements for View Portal 18
Remote Display Protocol and Software Support 18
Adobe Flash Requirements 21
Smart Card Authentication Requirements 21
Preparing Active Directory23
3
Configuring Domains and Trust Relationships 23
Creating an OU for View Desktops 24
Creating OUs and Groups for Kiosk Mode Client Accounts 24
Creating Groups for View Users 24
Creating a User Account for vCenter Server 24
Create a User Account for View Composer 25
Configure the Restricted Groups Policy 25
Using View Group Policy Administrative Template Files 26
Prepare Active Directory for Smart Card Authentication 26
VMware, Inc.
Installing View Composer29
4
Prepare a View Composer Database 29
Install the View Composer Service 34
Configuring Your Infrastructure for View Composer 36
Installing View Connection Server37
5
Installing the View Connection Server Software 37
Configuring User Accounts for vCenter Server and View Composer 51
Configuring View Connection Server for the First Time 54
Configuring View Client Connections 57
Sizing Windows Server Settings to Support Your Deployment 59
3
VMware View Installation Guide
Installing View Transfer Server67
6
Install View Transfer Server 67
Add View Transfer Server to View Manager 69
Configure the Transfer Server Repository 70
Firewall Rules for View Transfer Server 71
Installing View Transfer Server Silently 71
Configuring Certificate Authentication75
7
Replacing the Default Certificate 75
Add keytool and openssl to the System Path 76
Export an Existing Microsoft IIS SSL Server Certificate 76
Creating a New SSL Certificate 77
Configure a View Connection Server Instance or Security Server to Use a New Certificate 80
Configure a View Transfer Server Instance to Use a New Certificate 81
Configure SSL for Client Connections 82
Configure SSL for View Transfer Server Communications 82
Using Group Policy to Configure Certificate Checking in View Client 83
Creating an Event Database85
8
Add a Database and Database User for View Events 85
Prepare an SQL Server Database for Event Reporting 86
Configure the Event Database 86
Installing and Starting View Client89
9
Install the Windows-Based View Client or View Client with Local Mode 89
Start the Windows-Based View Client or View Client with Local Mode 90
Install View Client by Using View Portal 92
Install View Client on Mac OS X 93
Start View Client on Mac OS X 94
Set Printing Preferences for the Virtual Printer Feature 96
Using USB Printers 97
Installing View Client Silently 97
Index101
4 VMware, Inc.
About This Book
The VMWare View Installation Guide explains how to install the VMware® View server and client components.
Intended Audience
This book is intended for anyone who wants to install VMware® View. The information in this book is written
for experienced Windows or Linux system administrators who are familiar with virtual machine technology
and datacenter operations.
VMware Technical Publications Glossary
VMware Technical Publications provides a glossary of terms that might be unfamiliar to you. For definitions
of terms as they are used in VMware technical documentation, go to
http://www.vmware.com/support/pubs.
Document Feedback
VMware welcomes your suggestions for improving our documentation. If you have comments, send your
feedback to docfeedback@vmware.com.
Technical Support and Education Resources
The following technical support resources are available to you. To access the current version of this book and
other books, go to http://www.vmware.com/support/pubs.
Online and Telephone
Support
Support Offerings
VMware Professional
Services
VMware, Inc. 5
To use online support to submit technical support requests, view your product
and contract information, and register your products, go to
http://www.vmware.com/support.
Customers with appropriate support contracts should use telephone support
for the fastest response on priority 1 issues. Go to
http://www.vmware.com/support/phone_support.html.
To find out how VMware support offerings can help meet your business needs,
go to http://www.vmware.com/support/services.
VMware Education Services courses offer extensive hands-on labs, case study
examples, and course materials designed to be used as on-the-job reference
tools. Courses are available onsite, in the classroom, and live online. For onsite
pilot programs and implementation best practices, VMware Consulting
VMware View Installation Guide
Services provides offerings to help you assess, plan, build, and manage your
virtual environment. To access information about education classes,
certification programs, and consulting services, go to
http://www.vmware.com/services.
6 VMware, Inc.
System Requirements for Server
Components1
Hosts that run VMware View server components must meet specific hardware and software requirements.
This chapter includes the following topics:
n
“View Connection Server Requirements,” on page 7
n
“View Administrator Requirements,” on page 9
n
“View Composer Requirements,” on page 9
n
“View Transfer Server Requirements,” on page 11
View Connection Server Requirements
View Connection Server acts as a broker for client connections by authenticating and then directing incoming
user requests to the appropriate View desktop. View Connection Server has specific hardware, operating
system, installation, and supporting software requirements.
n
Hardware Requirements for View Connection Server on page 7
You must install View Connection Server on a 32-bit or 64-bit dedicated physical or virtual machine that
meets specific hardware requirements.
n
Supported Operating Systems for View Connection Server on page 8
You must install View Connection Server on a supported operating system.
n
Virtualization Software Requirements for View Connection Server on page 8
View Connection Server requires VMware virtualization software to function properly.
n
Network Requirements for Replicated View Connection Server Instances on page 8
If you install replicated View Connection Server instances, configure the instances in the same location
and connect them over a high-performance LAN.
Hardware Requirements for View Connection Server
You must install View Connection Server on a 32-bit or 64-bit dedicated physical or virtual machine that meets
specific hardware requirements.
Table 1-1. View Connection Server Hardware Requirements
Hardware ComponentRequiredRecommended
ProcessorPentium IV 2.0GHz processor or
higher
NetworkingOne or more 10/100Mbps
network interface cards (NICs)
VMware, Inc. 7
Dual processors
1Gbps NICs
VMware View Installation Guide
Table 1-1. View Connection Server Hardware Requirements (Continued)
Hardware ComponentRequiredRecommended
Memory
Windows Server 2008 64-bit
Memory
Windows Server 2003 32-bit
4GB RAM or higherAt least 10GB RAM for deployments of 50 or more
View desktops
2GB RAM or higher6GB RAM for deployments of 50 or more View
desktops, and enable Physical Address Extension
(PAE)
See the Microsoft KB article at
http://support.microsoft.com/kb/283037.
These requirements also apply to additional View Connection Server instances that you install for high
availability or external access.
IMPORTANT The physical or virtual machine that hosts View Connection Server must use a static IP address.
Supported Operating Systems for View Connection Server
You must install View Connection Server on a supported operating system.
Table 1-2 lists the operating systems supported for View Connection Server.
These operating systems support all View Connection Server installation types, including standard, replicated,
security-server, and View Transfer Server installations.
Table 1-2. Operating System Support for View Connection Server
Operating SystemVersionEditionService Pack
Windows Server 2008 R264-bitStandard
Enterprise
Windows Server 2003 R232-bitStandard
Enterprise
Windows Server 200332-bitStandard
Enterprise
N/A
SP2
SP2
IMPORTANT If you use a Windows Server 2003 operating system, enable Physical Address Extension (PAE).
See the Microsoft KB article at http://support.microsoft.com/kb/283037.
Virtualization Software Requirements for View Connection Server
View Connection Server requires VMware virtualization software to function properly.
n
If you are using vSphere, you must have vSphere 4.0 Update 2 or vSphere 4.1.
n
If you are using VMware Infrastructure, you must have VMware Infrastructure 3.5 Update 5 and
VirtualCenter Server 2.5 Update 6.
n
Both ESX and ESXi hosts are supported.
Network Requirements for Replicated View Connection Server Instances
If you install replicated View Connection Server instances, configure the instances in the same location and
connect them over a high-performance LAN.
Do not use a WAN to connect replicated View Connection Server instances.
8 VMware, Inc.
Even a high-performance WAN with low average latency and high throughput might have periods when the
network cannot deliver the performance characteristics that are needed for View Connection Server instances
to maintain consistency.
If the View LDAP configurations on View Connection Server instances become inconsistent, users might not
be able to access their desktops. A user might be denied access when connecting to a View Connection Server
instance with an out-of-date configuration.
View Administrator Requirements
Administrators use View Administrator to configure View Connection Server, deploy and manage desktops,
control user authentication, initiate and examine system events, and carry out analytical activities. Client
systems that run View Administrator must meet certain requirements.
View Administrator is a Web-based application that is installed when you install View Connection Server. You
can access and use View Administrator with the following Web browsers:
n
Internet Explorer 7
n
Internet Explorer 8
n
Firefox 3.0
n
Firefox 3.5
Chapter 1 System Requirements for Server Components
To use View Administrator with your Web browser, you must install Adobe Flash Player 10. Your client system
must have access to the internet to allow Adobe Flash Player to be installed.
To display text properly, View Administrator requires Microsoft-specific fonts. If your Web browser runs on
a non-Windows operating system such as Linux, UNIX, or Mac OS, make sure that Microsoft-specific fonts are
installed on your computer.
Currently, the Microsoft Web site does not distribute Microsoft fonts, but you can download them from
independent Web sites.
View Composer Requirements
View Manager uses View Composer to deploy multiple linked-clone desktops from a single centralized base
image. View Composer has specific installation and storage requirements.
n
Supported Operating Systems for View Composer on page 10
View Composer supports 64-bit and 32-bit operating systems with specific requirements and limitations.
You must install View Composer on the same physical computer or virtual machine as vCenter Server.
n
Database Requirements for View Composer on page 10
View Composer requires an SQL database to store data. The View Composer database must reside on,
or be available to, the vCenter Server computer.
n
Virtualization Software Requirements for View Composer Features on page 11
You must create linked-clone virtual machines on hosts that run ESX/ESXi 4 or later, and you must
configure linked-clone pools in vSphere mode, to take advantage of several View Composer and vSphere
features.
VMware, Inc. 9
VMware View Installation Guide
Supported Operating Systems for View Composer
View Composer supports 64-bit and 32-bit operating systems with specific requirements and limitations. You
must install View Composer on the same physical computer or virtual machine as vCenter Server.
64-Bit Operating Systems
Table 1-3 lists the 64-bit operating systems supported for View Composer. Standard and Enterprise editions
are supported.
Table 1-3. 64-Bit Operating System Support for View Composer
vCenter Server VersionOperating SystemService Pack
4.1Windows Server 2008 R2N/A
4.1Windows Server 2008SP2
4.1Windows Server 2003 R2SP2
4.1Windows Server 2003SP2
4.0 Update 2Windows Server 2008SP2
32-Bit Operating Systems
Table 1-4 lists the 32-bit operating systems supported for View Composer. Standard and Enterprise editions
are supported.
Table 1-4. 32-Bit Operating System Support for View Composer
vCenter Server VersionOperating SystemService Pack
4.0 Update 2Windows Server 2003SP2
2.5 Update 6Windows Server 2003 R2SP2
2.5 Update 6Windows Server 2003SP2
Database Requirements for View Composer
View Composer requires an SQL database to store data. The View Composer database must reside on, or be
available to, the vCenter Server computer.
If a database server already exists for vCenter Server, View Composer can use that existing database server if
it is a version listed in Table 1-5. For example, View Composer can use the Microsoft SQL Server 2005 Express
instance provided with vCenter Server. If a database server does not already exist, you must install one.
View Composer supports a subset of the database servers that vCenter Server supports. If you are already
using vCenter Server with a database server that is not supported by View Composer, continue to use that
database server for vCenter Server and install a separate database server to use for View Composer and View
Manager database events.
IMPORTANT If you create the View Composer database on the same SQL Server instance as vCenter Server, do
not overwrite the vCenter Server database.
Table 1-5 lists the supported database servers and versions. For a complete list of database versions supported
with vCenter Server, see the VMware vSphere Compatibility Matrixes on the VMware vSphere documentation
Web site.
10 VMware, Inc.
Chapter 1 System Requirements for Server Components
Table 1-5. Supported Database Servers for View Composer
DatabasevCenter Server 4.1vCenter Server 4.0 U2VC Server 2.5 U6
Microsoft SQL
Server 2000 SP4
Standard
Microsoft SQL
Server 2005 Express
Microsoft SQL
Server 2005 SP3
Standard and
Enterprise
Microsoft SQL
Server 2008 SP1
Standard and
Enterprise
Microsoft SQL
Server 2008 SP1
Standard and
Enterprise 64-bit
Oracle 9i Release 2NoNoYes
Oracle 10g Release 2 YesYesNo
Oracle 11g Release 1 YesYesNo
NoNoYes
YesYesYes
YesYesYes
YesYesNo
YesYesNo
Virtualization Software Requirements for View Composer Features
You must create linked-clone virtual machines on hosts that run ESX/ESXi 4 or later, and you must configure
linked-clone pools in vSphere mode, to take advantage of several View Composer and vSphere features.
n
Storing linked-clone virtual machines on local datastores
n
Redirecting disposable data to separate, non-persistent disks
n
Storing replicas and linked clones on separate datastores
n
Creating pools from a parent virtual-machine snapshot that uses hardware version 7
n
Using Sysprep customization specifications for linked-clone virtual machines.
In addition, Sysprep is supported for linked clones only on vSphere 4.1 software. You cannot use Sysprep
on vSphere 4.0 or VMware Infrastructure 3.5 software.
View Transfer Server Requirements
View Transfer Server is an optional View Manager component that supports check in, check out, and replication
of desktops that run in local mode. View Transfer Server has specific installation, operating system, and storage
requirements.
n
Installation Requirements for View Transfer Server on page 12
You must install View Transfer Server as a Windows application in a virtual machine that meets specific
requirements.
VMware, Inc. 11
VMware View Installation Guide
n
Supported Operating Systems for View Transfer Server on page 12
You must install View Transfer Server on a supported operating system with the required amount of
RAM.
n
Storage Requirements for View Transfer Server on page 13
View Transfer Server transfers static content to and from the Transfer Server repository and dynamic
content between local desktops and remote desktops in the datacenter. View Transfer Server has specific
storage requirements.
Installation Requirements for View Transfer Server
You must install View Transfer Server as a Windows application in a virtual machine that meets specific
requirements.
The virtual machine that hosts View Transfer Server must meet several requirements regarding network
connectivity:
n
It must be managed by the same vCenter Server instance as the local desktops that it will manage.
n
It does not have to be part of a domain.
n
It must use a static IP address.
CAUTION You must configure the virtual machine that hosts View Transfer Server with an LSI Logic Parallel
SCSI controller. You cannot use a SAS or VMware paravirtual controller.
On Windows Server 2008 virtual machines, the LSI Logic SAS controller is selected by default. You must change
this selection to a BusLogic or LSI Logic controller before you install the operating system.
The View Transfer Server software cannot coexist on the same virtual machine with any other View Manager
software component, including View Connection Server.
You can install multiple View Transfer Server instances for high availability and scalability.
Supported Operating Systems for View Transfer Server
You must install View Transfer Server on a supported operating system with the required amount of RAM.
Table 1-6. Operating System Support for View Transfer Server
IMPORTANT Configure two virtual CPUs for virtual machines that host View Transfer Server.
N/A4GB
SP22GB
SP22GB
12 VMware, Inc.
Chapter 1 System Requirements for Server Components
Storage Requirements for View Transfer Server
View Transfer Server transfers static content to and from the Transfer Server repository and dynamic content
between local desktops and remote desktops in the datacenter. View Transfer Server has specific storage
requirements.
n
The disk drive on which you configure the Transfer Server repository must have enough space to store
your static image files. Image files are View Composer base images.
n
View Transfer Server must have access to the datastores that store the desktop disks to be transferred. The
datastores must be accessible from the ESX host where the View Transfer Server virtual machine is
running.
n
View Transfer Server can transfer a maximum of 60 disks concurrently.
During a transfer operation, a local desktop's virtual disk is mounted on View Transfer Server. The View
Transfer Server virtual machine has four SCSI controllers, each with 15 slots. This configuration allows
60 disks to be attached to the virtual machine at one time.
n
Because local desktops can contain sensitive user data, make sure data is encrypted during its transit over
the network.
In View Administrator, you can configure data-transfer security options on each View Connection Server
instance. To configure these options in View Administrator, click View Configuration > Servers, select a
View Connection Server instance, and click Edit.
n
When View Transfer Server is added to View Manager, its Distributed Resource Scheduler (DRS)
automation policy is set to Manual, which effectively disables DRS.
To migrate a View Transfer Server instance to another ESX host or datastore, you must place the instance
in maintenance mode before you begin the migration.
When View Transfer Server is removed from View Manager, the DRS automation policy is reset to the
value it had before View Transfer Server was added to View Manager.
VMware, Inc. 13
VMware View Installation Guide
14 VMware, Inc.
System Requirements for Client
Components2
Systems running View client components must meet certain hardware and software requirements.
View Client uses Microsoft Internet Explorer Internet settings, including proxy settings, when connecting to
View Connection Server. Ensure that your Internet Explorer settings are accurate and that you can access the
View Connection Server URL through Internet Explorer.
This chapter includes the following topics:
n
“Supported Operating Systems for View Agent,” on page 15
n
“Supported Operating Systems for View Client and View Client with Local Mode,” on page 16
n
“Hardware Requirements for Local Mode Desktops,” on page 16
n
“Client Browser Requirements for View Portal,” on page 18
n
“Remote Display Protocol and Software Support,” on page 18
n
“Adobe Flash Requirements,” on page 21
n
“Smart Card Authentication Requirements,” on page 21
Supported Operating Systems for View Agent
The View Agent component assists with session management, single sign-on, and device redirection. You must
install View Agent on all virtual machines, physical systems, and terminal servers that will be managed by
View Manager.
Table 2-1 lists the operating systems supported for View Agent.
Table 2-1. View Agent Operating System Support
Guest Operating SystemVersionEditionService Pack
Windows 764-bit and 32-bitEnterprise and
Professional
Windows Vista32-bitBusiness and
Enterprise
Windows XP32-bitProfessionalSP3
Windows 2008 R2 Terminal Server64-bitStandardN/A
Windows 2008 Terminal Server64-bitStandardSP2
N/A
SP1 and SP2
VMware, Inc. 15
VMware View Installation Guide
Table 2-1. View Agent Operating System Support (Continued)
Guest Operating SystemVersionEditionService Pack
Windows 2003 R2 Terminal Server32-bitStandardSP2
Windows 2003 Terminal Server32-bitStandardSP2
IMPORTANT If you use Windows 7 in a virtual machine, the virtual machine must be hosted on an ESX 4.0 or
ESX 4.1 server. For ESX 4.0, the version must be ESX 4.0 Update 2 or higher. For ESX 4.1, the version must be
ESX 4.1 or higher.
Supported Operating Systems for View Client and View Client with
Local Mode
Users run View Client to connect to their View desktops. You must install View Client or View Client with
Local Mode on a supported operating system.
Table 2-2 lists the operating systems supported for View Client.
Table 2-2. View Client Operating System Support
Operating SystemVersionEditionService Pack
Windows 732-bit and 64-bitHome, Enterprise,
Professional, and Ultimate
Windows XP32-bitHome and ProfessionalSP3
Windows Vista32-bitHome, Business, Enterprise,
and Ultimate
Mac OS X Leopard 10.5N/AN/AN/A
Mac OS X Snow Leopard 10.6N/AN/AN/A
IMPORTANT View Client with Local Mode is supported only on Windows systems and only on physical
computers. In addition, to use this feature, your VMware license must include View Client with Local Mode.
View Client with Local Mode is the fully supported feature that in earlier releases was an experimental feature
called View Client with Offline Desktop.
A Windows 7 or Windows Vista View desktop that is created on an ESX 3.5 host cannot produce 3D and
Windows Aero effects. This limitation applies even when the desktop is checked out for local use on a
Windows 7 or Windows Vista client computer. Windows Aero and 3D effects are available only if the View
desktop is created using vSphere 4.x.
NOTE VMware partners offer thin client devices for VMware View deployments. The features and Linux
operating systems that are available for each thin client device are determined by the vendor and model and
the configuration that an enterprise chooses to use. For information about the vendors and models for thin
client devices, see the Thin Client Compatibility Guide, available on the VMware Web site.
N/A
SP1 and SP2
Hardware Requirements for Local Mode Desktops
When you check out a View desktop to run on your local computer, the hardware on the client computer must
support both the local system and the virtual machine that now runs on it.
PC Hardware
Table 2-3 describes the hardware requirements for various View desktop operating systems.
16 VMware, Inc.
Chapter 2 System Requirements for Client Components
Table 2-3. Processor Requirements
Client Computer RequirementDescription
PCStandard x86 or x86 64-compatible
Number of CPUsMultiprocessor systems are supported
CPU speedFor a Windows XP local desktop, 1.3GHz or faster; 1.6 GHz
recommended
For a Windows 7 desktop, 1.6GHz or faster; for Aero effects,
Opteron, Turion X2, Turion 64, Sempron, Phenom, and
Phenom II
For Windows 7 Aero: Althon 4200+ and above
64-bit operating systemsIntel Pentium 4 and Core 2, and Core i7 processors with
EM64T and Intel Virtualization Technology
Most AMD64 processors (except the earliest revision C
Opteron processors)
GPU for Windows 7 AeronVidia GeForce 8800GT and above
ATI Radeon HD 2600 and above
Disk Space
If you use a default setup for the operating system in the View desktop, the actual disk space needs are
approximately the same as those for installing and running the operating system and applications on a physical
computer.
For example, Microsoft recommends 16GB of hard disk space for a machine that runs a 32-bit Windows 7
operating system. If you configure a 16GB virtual hard disk for a 32-bit Windows 7 virtual machine, only the
amount of disk space actually used is downloaded when you check out the local desktop. For a desktop that
is allocated 16GB, the actual download size might be 7GB.
After the desktop is downloaded, the amount of disk spaced used can grow to 16GB if you configured a 16GB
hard disk. Because a snapshot is taken during replication, an additional equivalent amount of disk space is
required. For example, if 7GB of disk space is currently being used for the local desktop, the snapshot consumes
an additional 7GB on the client computer.
IDE and SCSI hard drives are supported.
Memory
You need enough memory to run the host operating system on the client computer, plus the memory required
for the View desktop's operating system and for applications on the client computer and the View desktop.
VMware recommends that you have 2GB and above for Windows XP and Windows Vista, and 3GB and above
for Windows 7. For more information on memory requirements, see your guest operating system and
application documentation.
The total amount of memory you can assign to all virtual machines running on a single computer is limited
only by the amount of RAM on the computer. The maximum amount of memory for each View desktop on
32-bit client computers is 8GB and on 64-bit computers it is 32GB.
VMware, Inc. 17
VMware View Installation Guide
Display
A 32-bit display adapter is recommended. 3D benchmarks, such as 3DMark '06, might not render correctly or
at all when running Windows Vista or Windows 7 virtual machines on some graphics hardware.
To play video at 720p or higher requires a multiprocessor system.
For CPU and GPU requirements to support Windows 7 Aero, see the table in “PC Hardware,” on page 16.
Client Browser Requirements for View Portal
From a client system, you can browse to a View Connection Server instance and use View Portal to install a
Mac-based View Client, a Windows-based View Client, or View Client with Local Mode. If yo use Internet
Explorer, View Portal indicates when a new version of View Client is available for download.
To use View Portal, you must have one of the following Web browsers:
n
Internet Explorer 7
n
Internet Explorer 8
n
Firefox 3.0
n
Firefox 3.5
If you use Internet Explorer and you already have View Client installed, if the version available from View
Connection Server is newer than that installed on the client device, you can choose to upgrade. If the version
is the same as that on the client device, View Portal starts the View Client installed on the local system.
NOTE View Portal does not support Linux. A native client for Linux is available only through certified VMware
partners.
Remote Display Protocol and Software Support
Remote display protocols and software provide access to the desktops of remote computers over a network
connection. View Client supports the Microsoft Remote Desktop Protocol (RDP), PCoIP from VMware, and
Hewlett-Packard Remote Graphics Software (RGS) display protocols.
n
VMware View with PCoIP on page 19
PCoIP provides an optimized desktop experience for the delivery of the entire desktop environment,
including applications, images, audio, and video content for a wide range of users on the LAN or across
the WAN. PCoIP can compensate for an increase in latency or a reduction in bandwidth, to ensure that
end users can remain productive regardless of network conditions.
n
Microsoft RDP on page 20
Microsoft Remote Desktop Connection (RDC) uses RDP to transmit data. RDP is a multichannel protocol
that allows a user to connect to a computer remotely.
n
HP RGS Software on page 20
View Client supports connections to desktops using HP RGS when connecting to HP Blade PCs, HP
Workstations, and HP Blade Workstations. VMware does not bundle or license HP RGS with View. You
must contact HP to license a copy of HP RGS version 5.2.5 to use with View.
n
Multimedia Redirection (MMR) on page 21
Multimedia redirection (MMR) delivers the multimedia stream directly to client computers by using a
virtual channel.
18 VMware, Inc.
Chapter 2 System Requirements for Client Components
VMware View with PCoIP
PCoIP provides an optimized desktop experience for the delivery of the entire desktop environment, including
applications, images, audio, and video content for a wide range of users on the LAN or across the WAN. PCoIP
can compensate for an increase in latency or a reduction in bandwidth, to ensure that end users can remain
productive regardless of network conditions.
PCoIP is supported as the display protocol for View desktops with virtual machines and with physical
machines that contain Teradici host cards.
PCoIP Features
Key features of PCoIP include the following:
n
Remote connections using Virtual Private Networks (VPNs) are supported.
n
Connections to Windows desktops with the View Agent operating system versions listed in “Supported
Operating Systems for View Agent,” on page 15 are supported.
n
Connections from Windows clients with the View Client operating system versions listed in “Supported
Operating Systems for View Client and View Client with Local Mode,” on page 16 are supported.
n
MMR redirection is supported for Windows XP and Vista clients. MMR redirection is not supported for
Windows 7 View Clients and is not supported on Windows 7 View desktops.
n
USB redirection is supported.
n
Adobe Flash bandwidth reduction is supported.
n
Audio redirection with dynamic audio quality adjustment for LAN and WAN is supported.
n
Multiple monitors are supported. You can use up to four monitors and adjust the resolution for each
monitor separately, with a resolution of up to 2560x1600 per display. Pivot display and autofit are also
supported.
n
32-bit color is supported for virtual displays.
n
ClearType fonts are supported.
n
Text copy and paste between the local system and the desktop is supported, up to 64 kilobytes. You cannot
copy and paste system objects such as folders and files between systems.
Video Quality
480p-formatted video
720p-formatted video
1080p-formatted video
You can play video at 480p or lower at native resolutions when the View
desktop has a single virtual CPU. If the operating system is Windows 7 and
you want to play the video in high-definition Flash or in full screen mode, the
desktop requires a dual virtual CPU.
You can play video at 720p at native resolutions if the View desktop has a dual
virtual CPU. Performance might be affected if you play videos at 720p in high
definition or in full screen mode.
If the View desktop has a dual virtual CPU, you can play 1080p formatted
video, although the media player might need to be adjusted to a smaller
window size.
PCoIP Limitations
PCoIP has the following limitation: View clients that use PCoIP can connect to security servers, but PCoIP
sessions with the desktop ignore the security server. PCoIP uses UDP for streaming audio and video, but
security servers support only TCP.
VMware, Inc. 19
VMware View Installation Guide
Recommended Guest Operating System Settings
Recommended guest operating system settings include the following settings:
n
For Windows XP desktops: 768MB RAM or more and a single CPU
n
For Windows 7 desktops: 1GB of RAM and a dual CPU
Client Hardware Requirements
Client hardware requirements include the following:
n
800MHz or higher processor speed.
n
x86-based processor with SSE2 extensions.
n
See the VMware View Architecture Planning Guide for information about RAM sizing for specific monitor
configurations.
Microsoft RDP
Microsoft Remote Desktop Connection (RDC) uses RDP to transmit data. RDP is a multichannel protocol that
allows a user to connect to a computer remotely.
Following are RDP-related requirements and considerations for different Windows operating systems and
features.
n
For Windows XP and Windows XPe systems, you should use Microsoft RDC 6.x.
n
Windows Vista comes with RDC 6.x installed.
n
Windows 2000 supports RDC 5.0. It does not support RDC 6.x.
n
You must have RDC 6.0 or later to use multiple monitors.
n
For Windows XP desktop virtual machines, you must install the RDP patches listed in Microsoft
Knowledge Base (KB) articles 323497 and 884020. If you do not install the RDP patches, a Windows Sockets
failed error message might appear on the client.
n
The View Agent installer configures the local firewall rule for inbound RDP connections to match the
current RDP port of the host operating system, which is typically 3389. If you change the RDP port number,
you must change the associated firewall rules.
You can download RDC 6.1 from the Microsoft Web site.
HP RGS Software
View Client supports connections to desktops using HP RGS when connecting to HP Blade PCs, HP
Workstations, and HP Blade Workstations. VMware does not bundle or license HP RGS with View. You must
contact HP to license a copy of HP RGS version 5.2.5 to use with View.
HP RGS consists of a server-side component, called RGS Sender, and a client-side component, the RGS
Receiver. Before you can configure View to use HP RGS, you must install HP RGS Sender in the remote desktop
operating system and install HP RGS Receiver in the desktop. Do not install RGS USB on either the sender or
receiver.
You must add the RGS Sender application or port as an exception to any firewall software. The default RGS
port is 42966. See the HP RGS documentation on the HP Web site for information on installing and configuring
HP RGS components.
20 VMware, Inc.
Chapter 2 System Requirements for Client Components
HP RGS has the following limitations:
n
Connections to virtual machines are not supported.
n
Vista desktops are not supported.
n
Tunnel connections are not supported. Only direct connections are supported.
n
Smart cards are not supported.
n
Multiple monitors are not supported.
n
View Portal does not support RGS connections.
n
Linux thin clients do not support RGS connections.
Multimedia Redirection (MMR)
Multimedia redirection (MMR) delivers the multimedia stream directly to client computers by using a virtual
channel.
View Client and View Client with Local Mode support MMR on the following operating systems:
n
Windows XP
n
Windows XP Embedded
n
Windows Vista
The MMR feature supports the media file formats that the client system supports, since local decoders must
exist on the client. File formats include MPEG2, WMV, AVI, and WAV, among others.
For best quality, use Windows Media Player 10 or later, and install it on both the local computer, or client
access device, and the View desktop.
You must add the MMR port as an exception to your firewall software. The default port for MMR is 9427.
NOTE The View Client video display hardware must have overlay support for MMR to work correctly.
Adobe Flash Requirements
You can reduce the amount of bandwidth used by Adobe Flash content that runs in View desktop sessions.
This reduction can improve the overall browsing experience and make other applications running in the
desktop more responsive.
Adobe Flash bandwidth reduction is available for Internet Explorer sessions on Microsoft Windows only, and
for Adobe Flash versions 9 and 10 only. To make use of Adobe Flash bandwidth reduction settings, Adobe
Flash must not be running in full screen mode.
Smart Card Authentication Requirements
Client systems that use a smart card for user authentication must meet certain requirements.
Each client system that uses a smart card for user authentication must have the following software and
hardware:
n
View Client
n
A Windows-compatible smart card reader
n
Smart card middleware
n
Product-specific application drivers
You must also install product-specific application drivers on the View desktops.
VMware, Inc. 21
VMware View Installation Guide
View supports smart cards and smart card readers that use a PKCS#11 or Microsoft CryptoAPI provider. You
can optionally install the ActivIdentity ActivClient software suite, which provides tools for interacting with
smart cards.
Users that authenticate with smart cards must have a smart card or USB smart card token, and each smart card
must contain a user certificate.
To install certificates on a smart card, you must set up a computer to act as an enrollment station. This computer
must have the authority to issue smart cards for users, and it must be a member of the domain you are issuing
certificates for.
IMPORTANT When you enroll a smart card, you can choose the key size of the resulting certificate. To use smart
cards with local desktops, you must select a 1024-bit or 2048-bit key size during smart card enrollment.
Certificates with 512-bit keys are not supported.
The Microsoft TechNet Web site includes detailed information on planning and implementing smart card
authentication for Windows systems.
See “Prepare Active Directory for Smart Card Authentication,” on page 26 for information on tasks you might
need to perform in Active Directory when you implement smart card authentication with View.
Smart card authentication is not supported by View Client for Mac or View Administrator. See the VMwareView Architecture Planning Guide for complete information on smart card support.
22 VMware, Inc.
Preparing Active Directory3
View uses your existing Microsoft Active Directory infrastructure for user authentication and management.
You must perform certain tasks to prepare Active Directory for use with View.
View supports the following versions of Active Directory:
n
Windows 2000 Active Directory
n
Windows 2003 Active Directory
n
Windows 2008 Active Directory
This chapter includes the following topics:
n
“Configuring Domains and Trust Relationships,” on page 23
n
“Creating an OU for View Desktops,” on page 24
n
“Creating OUs and Groups for Kiosk Mode Client Accounts,” on page 24
n
“Creating Groups for View Users,” on page 24
n
“Creating a User Account for vCenter Server,” on page 24
n
“Create a User Account for View Composer,” on page 25
n
“Configure the Restricted Groups Policy,” on page 25
n
“Using View Group Policy Administrative Template Files,” on page 26
n
“Prepare Active Directory for Smart Card Authentication,” on page 26
Configuring Domains and Trust Relationships
You must join each View Connection Server host to an Active Directory domain. The host must not be a domain
controller. You place View desktops in the same domain as the View Connection Server host or in a domain
that has a two-way trust relationship with the View Connection Server host's domain.
You can entitle users and groups in the View Connection host's domain to View desktops and pools. You can
also select users and groups from the View Connection Server host's domain to be administrators in View
Administrator. To entitle or select users and groups from a different domain, you must establish a two-way
trust relationship between that domain and the View Connection Server host's domain.
Users are authenticated against Active Directory for the View Connection Server host's domain and against
any additional user domains with which a trust agreement exists.
NOTE Because security servers do not access any authentication repositories, including Active Directory, they
do not need to reside in an Active Directory domain.
VMware, Inc.
23
VMware View Installation Guide
Trust Relationships and Domain Filtering
To determine which domains it can access, a View Connection Server instance traverses trust relationships
beginning with its own domain.
For a small, well-connected set of domains, View Connection Server can quickly determine the full list of
domains, but the time that it takes increases as the number of domains increases or as the connectivity between
the domains decreases. The list might also include domains that you would prefer not to offer to users when
they log in to their View desktops.
You can use the vdmadmin command to configure domain filtering to limit the domains that a View Connection
Server instance searches and that it displays to users. See the VMware View Administrator's Guide for more
information.
Creating an OU for View Desktops
You should create an organizational unit (OU) specifically for your View desktops. An OU is a subdivision in
Active Directory that contains users, groups, computers, or other OUs.
To prevent group policy settings from being applied to other Windows servers or workstations in the same
domain as your desktops, you can create a GPO for your View group policies and link it to the OU that contains
your View desktops. You can also delegate control of the OU to subordinate groups, such as server operators
or individual users.
If you use View Composer, you should create a separate Active Directory container for linked-clone desktops
that is based on the OU for your View desktops. View administrators that have OU administrator privileges
in Active Directory can provision linked-clone desktops without domain administrator privileges. If you
change administrator credentials in Active Directory, you must also update the credential information in View
Composer.
See the VMware View Administrator's Guide for more information.
Creating OUs and Groups for Kiosk Mode Client Accounts
A client in kiosk mode is a thin client or a lock-down PC that runs View Client to connect to a View Connection
Server instance and launch a remote desktop session. If you configure clients in kiosk mode, you should create
dedicated OUs and groups in Active Directory for kiosk mode client accounts.
Creating dedicated OUs and groups for kiosk mode client accounts partitions client systems against
unwarranted intrusion and simplifies client configuration and administration.
See the VMware View Administrator's Guide for more information.
Creating Groups for View Users
You should create groups for different types of View users in Active Directory. For example, you can create a
group called VMware View Users for your View desktop users and another group called VMware View
Administrators for users that will administer View desktops.
Creating a User Account for vCenter Server
You must create a user account in Active Directory to use with vCenter Server. You specify this user account
when you add a vCenter Server instance in View Administrator.
The user account must be in the same domain as your View Connection Server host or in a trusted domain. If
you use View Composer, you must add the user account to the local Administrators group on the vCenter
Server computer.
24 VMware, Inc.
You must give the user account privileges to perform certain operations in vCenter Server. If you use View
Composer, you must give the user account additional privileges. See “Configuring User Accounts for vCenter
Server and View Composer,” on page 51 for information on configuring these privileges.
Create a User Account for View Composer
If you use View Composer, you must create a user account in Active Directory to use with View Composer.
View Composer requires this account to join linked-clone desktops to your Active Directory domain.
To ensure security, you should create a separate user account to use with View Composer. By creating a
separate account, you can guarantee that it does not have additional privileges that are defined for another
purpose. You can give the account the minimum privileges that it needs to create and remove computer objects
in a specified Active Directory container. For example, the View Composer account does not require domain
administrator privileges.
Procedure
1In Active Directory, create a user account in the same domain as your View Connection Server host or in
a trusted domain.
2Add the Create Computer Objects, Delete Computer Objects, and Write All Properties permissions to
the account in the Active Directory container in which the linked-clone computer accounts are created or
to which the linked-clone computer accounts are moved.
Chapter 3 Preparing Active Directory
The following list shows all the required permissions for the user account, including permissions that are
assigned by default:
n
List Contents
n
Read All Properties
n
Write All Properties
n
Read Permissions
n
Create Computer Objects
n
Delete Computer Objects
3Make sure that the user account's permissions apply to the Active Directory container and to all child
objects of the container.
What to do next
Specify the account in View Administrator when you configure View Composer for vCenter Server and when
you configure and deploy linked-clone desktop pools.
Configure the Restricted Groups Policy
To be able to log in to a View desktop, users must belong to the local Remote Desktop Users group of the View
desktop. You can use the Restricted Groups policy in Active Directory to add users or groups to the local
Remote Desktop Users group of every View desktop that is joined to your domain.
The Restricted Groups policy sets the local group membership of computers in the domain to match the
membership list settings defined in the Restricted Groups policy. The members of your View desktop users
group are always added to the local Remote Desktop Users group of every View desktop that is joined to your
domain. When adding new users, you need only add them to your View desktop users group.
Prerequisites
Create a group for View desktop users in your domain in Active Directory.
VMware, Inc. 25
VMware View Installation Guide
Procedure
1On your Active Directory server, select Start > Administrative Tools > Active Directory Users and
Computers.
2Right-click your domain and select Properties.
3On the Group Policy tab, click Open to open the Group Policy Management plug-in.
4Right-click Default Domain Policy and click Edit.
5Expand the Computer Configuration section and open Windows Settings\Security Settings.
6Right-click Restricted Groups, select Add Group, and add the Remote Desktop Users group.
7Right-click the new restricted Remote Desktop Users group and add your View desktop users group to
the group membership list.
8Click OK to save your changes.
Using View Group Policy Administrative Template Files
View includes several component-specific group policy administrative (ADM) template files.
During View Connection Server installation, the View ADM template files are installed in the
install_directory
Connection Server host. You must copy these files to a directory on your Active Directory server.
\VMware\VMware View\Server\Extras\GroupPolicyFiles directory on your View
You can optimize and secure View desktops by adding the policy settings in these files to a new or existing
GPO in Active Directory and then linking that GPO to the OU that contains your View desktops.
See the VMware View Administrator's Guide for information on using View group policy settings.
Prepare Active Directory for Smart Card Authentication
You might need to perform certain tasks in Active Directory when you implement smart card authentication.
n
Add UPNs for Smart Card Users on page 27
Because smart card logins rely on user principal names (UPNs), the Active Directory accounts of users
that use smart cards to authenticate in View must have a valid UPN.
n
Add the Root Certificate to Trusted Root Certification Authorities on page 27
If you use a CA to issue smart card login or domain controller certificates, you must add the root certificate
to the Trusted Root Certification Authorities group policy in Active Directory. You do not need to
perform this procedure if the Windows domain controller acts as the root CA.
n
Add the Root Certificate to the Enterprise NTAuth Store on page 28
If you use a CA to issue smart card login or domain controller certificates, you must add the root certificate
to the Enterprise NTAuth store in Active Directory. You do not need to perform this procedure if the
Windows domain controller acts as the root CA.
26 VMware, Inc.
Chapter 3 Preparing Active Directory
Add UPNs for Smart Card Users
Because smart card logins rely on user principal names (UPNs), the Active Directory accounts of users that
use smart cards to authenticate in View must have a valid UPN.
If the domain a smart card user resides in is different from the domain that your root certificate was issued
from, you must set the user’s UPN to the SAN contained in the root certificate of the trusted CA. If your root
certificate was issued from a server in the smart card user's current domain, you do not need to modify the
user's UPN.
NOTE You might need to set the UPN for built-in Active Directory accounts, even if the certificate is issued
from the same domain. Built-in accounts, including Administrator, do not have a UPN set by default.
Prerequisites
n
Obtain the SAN contained in the root certificate of the trusted CA by viewing the certificate properties.
n
If the ADSI Edit utility is not present on your Active Directory server, download the Windows Support
Tools from the Microsoft Web site.
Procedure
1On your Active Directory server, start the ADSI Edit utility.
2In the left pane, expand the domain the user is located in and double-click CN=Users.
3In the right pane, right-click the user and then click Properties.
4Double-click the userPrincipalName attribute and type the SAN value of the trusted CA certificate.
5Click OK to save the attribute setting.
Add the Root Certificate to Trusted Root Certification Authorities
If you use a CA to issue smart card login or domain controller certificates, you must add the root certificate to
the Trusted Root Certification Authorities group policy in Active Directory. You do not need to perform this
procedure if the Windows domain controller acts as the root CA.
Procedure
1On your Active Directory server, select Start > All Programs > Administrative Tools > Active Directory
Users and Computers.
2Right-click your domain and click Properties.
3On the Group Policy tab, click Open to open the Group Policy Management plug-in.
4Right-click Default Domain Policy, and then click Edit.
5Expand the Computer Configuration section and then open Windows Settings\Security Settings\Public
Key.
6Right-click Trusted Root Certification Authorities and select Import.
7Follow the prompts in the wizard to import the certificate and click OK.
8Close the Group Policy window.
All of the systems in the domain now have a copy of the certificate in their trusted root store.
VMware, Inc. 27
VMware View Installation Guide
Add the Root Certificate to the Enterprise NTAuth Store
If you use a CA to issue smart card login or domain controller certificates, you must add the root certificate to
the Enterprise NTAuth store in Active Directory. You do not need to perform this procedure if the Windows
domain controller acts as the root CA.
Procedure
u
On your Active Directory server, use the certutil command to publish the certificate to the Enterprise
NTAuth store.
For example: certutil -dspublish -f
path_to_root_CA_cert
The CA is now trusted to issue certificates of this type.
NTAuthCA
28 VMware, Inc.
Installing View Composer4
To use View Composer, you create a View Composer database, install the View Composer service on the
vCenter Server computer, and optimize your View infrastructure to support View Composer.
View Composer is an optional feature. Install View Composer if you intend to deploy linked-clone desktop
pools.
You must have a license to install and use the View Composer feature.
This chapter includes the following topics:
n
“Prepare a View Composer Database,” on page 29
n
“Install the View Composer Service,” on page 34
n
“Configuring Your Infrastructure for View Composer,” on page 36
Prepare a View Composer Database
You must create a database and data source name (DSN) to store View Composer data.
The View Composer service does not include a database. If a database instance does not exist on the vCenter
Server computer or in your network environment, you must install one. After you install a database instance,
you add the View Composer database to the instance.
VMware, Inc.
The View Composer database stores information about connections and components that are used by View
Composer:
n
vCenter Server connections
n
Active Directory connections
n
Linked-clone desktops that are deployed by View Composer
n
Replicas that are created by View Composer
Each instance of the View Composer service must have its own View Composer database. Multiple View
Composer services cannot share a View Composer database.
For a list of supported database versions, see “Database Requirements for View Composer,” on page 10.
To add a View Composer database to an installed database instance, choose one of these procedures.
n
Create a SQL Server Database for View Composer on page 30
View Composer can store linked-clone desktop information in a SQL Server database. You create a View
Composer database by adding it to SQL Server and configuring an ODBC data source for it.
29
VMware View Installation Guide
n
Create an Oracle 11g or 10g Database for View Composer on page 32
View Composer can store linked-clone desktop information in an Oracle 11g or 10g database. You create
a View Composer database by adding it to an existing Oracle 11g or 10g instance and configuring an
ODBC data source for it.
n
Create an Oracle 9i Database for View Composer on page 33
View Composer can store linked-clone desktop information in an Oracle 9i database. You create a View
Composer database by adding it to an existing Oracle 9i instance and configuring an ODBC data source
for it.
Create a SQL Server Database for View Composer
View Composer can store linked-clone desktop information in a SQL Server database. You create a View
Composer database by adding it to SQL Server and configuring an ODBC data source for it.
Add a View Composer Database to SQL Server
You can add a new View Composer database to an existing Microsoft SQL Server instance to store linked-clone
data for View Composer.
If the database resides on the same system as vCenter Server, you can use the Integrated Windows
Authentication security model. If the database resides on a remote system, you cannot use this method of
authentication.
Prerequisites
n
Verify that a supported version of SQL Server is installed on the vCenter Server computer or in your
network environment. For details, see “Database Requirements for View Composer,” on page 10.
n
Verify that you use SQL Server Management Studio or SQL Server Management Studio Express to create
and administer the data source. You can download and install SQL Server Management Studio Express
from the following Web site.