You are on page 1of 44

Getting Started with Citrix XenApp

Citrix XenApp™ 5.0 for Microsoft® Windows Server® 2008


Copyright and Trademark Notice
Use of the product documented in this guide is subject to your prior acceptance of the End User License Agreement. A printable copy of
the End User License Agreement is included with the installation media.
Information in this document is subject to change without notice. Companies, names, and data used in examples herein are fictitious
unless otherwise noted. No part of this document may be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of Citrix Systems, Inc.
Citrix Password Manager replaces specific end users’ encryption keys each time their primary authentication method changes, such as a
domain password change or issuance of a new smart card. Password Manager can be configured to perform this operation automatically
by using the optional Key Management Module. Password Manager can also be configured to use the Microsoft Data Protection API
(DPAPI). When using the optional Key Management Module and/or DPAPI, be advised that an administrator may be able to access user
business or personal credentials stored in Password Manager if the administrator logs on as this end user. For additional security, end users
can be asked to verify the user’s identity with unique user-provided information. This provides an additional layer of protection for the
user’s secondary credentials.
Regional government user computing regulations may require that you notify your end users about the possible security and privacy
implications of deploying the Key Management Module and DPAPI security configurations. Review your company policies and
determine what kind of notification, if any, is required for your end users.
© 2003-2008 Citrix Systems, Inc. All rights reserved.
v-GO code © 1998-2003 Passlogix, Inc. All rights reserved.
Citrix, ICA (Independent Computing Architecture), Program Neighborhood and GoToMeeting are registered trademarks, and Citrix
Presentation Server, Citrix XenApp, Citrix Password Manager, Citrix Access Gateway, Citrix EasyCall, Citrix SmartAuditor, Citrix
WANScaler, and Citrix EdgeSight are trademarks of Citrix Systems, Inc. in the United States and other countries
RSA Encryption © 1996-1997 RSA Security Inc., All Rights Reserved.
This product includes software developed by The Apache Software Foundation (http://www.apache.org/)
This product includes software developed by Salamander Software Ltd. © 2002 Salamander Software Ltd. Parts © 2003 Citrix Systems,
Inc. All rights reserved.
Third Party Trademarks
RSA Encryption © 1996–1997 RSA Security Inc. All rights reserved.
FLEXnet Operations and FLEXnet Publisher are trademarks and/or registered trademarks of Acresso Software Inc. and/or InstallShield
Co. Inc.
Adobe and Acrobat are trademarks or registered trademarks of Adobe Systems Incorporated in the U.S. and/or other countries.
Apple and Macintosh are trademarks or registered trademarks of Apple Computer Inc.
IBM and DB2 are registered trademarks or trademarks of IBM Corporation in the U.S. and other countries.
Java and Sun are trademarks or registered trademarks of Sun Microsystems, Inc. in the U.S. and/or other countries.
Portions of this software are based in part on the work of the Independent JPEG Group.
Portions of this software contain imaging code owned and copyrighted by Pegasus Imaging Corporation, Tampa, FL. All rights reserved.
Microsoft, Windows, Windows Server, Outlook, Visual C++, ClearType, SQL Server, Microsoft Access, Windows Vista, .NET, Media
Player, and Active Directory are trademarks or registered trademarks of Microsoft Corporation in the U.S. and/or other countries.
Oracle is a registered trademark of Oracle Corporation and/or its affiliates.
SAP is a registered trademark of SAP AG in Germany and other countries.
UNIX is a registered trademark of The Open Group in the United States and other countries.
All other trademarks and registered trademarks are the property of their respective owners.
Document Code: September 4, 2008 (AR)
Contents

1 Before You Begin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5


Getting Support and Training . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6
Finding Documentation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6
Media Kit. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .10

2 Introducing Citrix XenApp 5.0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11


Citrix XenApp . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .12
Published Applications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .14
Data Store. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .14
XenApp Product Editions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .15
New in This Release! . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .16
Enhanced Security . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .17
Enhanced XenApp Plugin for Hosted Apps and Web Interface . . . . . . . . . . . . . . . . . . .17
Enhanced User Experience . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .18
Optimization Support for Latest Media Software. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .18
Enhanced Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .19
Changes to Installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .19
Changes for Resource Publishing and Delivery . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .20
Changes to Features and General Changes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .21

3 Overview of XenApp Features and Components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23


Web Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .25
Server-Side Application Virtualization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .25
Administration Consoles and Tools . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .25
Access Management Console . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .25
XenApp Advanced Configuration Tool. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .26
License Management Console . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .26
The Secure Gateway . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .26
Citrix SSL Relay . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .27
Load Manager . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .27
4 Getting Started with Citrix XenApp

Citrix XenApp Plugin for Hosted Apps . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .27


SNMP Monitoring . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .29
XenApp Provider and XenApp Management Pack . . . . . . . . . . . . . . . . . . . . . . . . . . . . .30
Health Assistant . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .30
CPU Utilization Management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .31
Client-Side Application Virtualization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .31
Preferential Load Balancing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .33
Application Performance Monitoring Powered by Citrix EdgeSight . . . . . . . . . . . . . . . . . .33
Resource Manager . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .34
Single Sign-on Powered by Citrix Password Manager . . . . . . . . . . . . . . . . . . . . . . . . . . . . .35
SmartAccess Powered by Citrix Access Gateway . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .36
SmartAuditor. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .36
EasyCall. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .37
WAN Optimization Powered by Citrix WANScaler . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .38

4 Getting Up and Running with XenApp 5.0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39


Preparing to Create the Farm . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .40
Licensing This Release . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .41
Installing XenApp . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .42
Installing Additional Enterprise and Platinum Components . . . . . . . . . . . . . . . . . . . . . . . . .43
Running Mixed Farms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .44
1

Before You Begin

Thank you for your interest in this release of Citrix XenApp 5.0. This document
provides information about XenApp for Microsoft Windows Server 2008. For
known issues in this release, refer to the Readme for Citrix XenApp 5.0.
For information about XenApp for Windows Server 2003, see the Citrix XenApp
5.0 for Microsoft Windows Server 2003 Upgrade Guide.
Citrix has changed the name of its product line:
• Citrix XenApp is the new name for Citrix Presentation Server.
• XenApp Advanced Configuration is the new name for the Presentation
Server Console.
• Citrix XenApp Plugin for Hosted Apps is the new name for server-side
virtualization (formerly named Citrix Presentation Server Client), which
contains the following plugins:
• Citrix XenApp, formerly named Program Neighborhood Agent
• Citrix XenApp Web Plugin, formerly named the Web Client
• Program Neighborhood
• XenApp Plugin for Streamed Apps refers to the plugin for client-side
virtualization, formerly called the Citrix Streaming Client.
• Citrix XenApp Provider is the new name for the WMI Provider.
• Citrix XenApp Management Pack is the new name for the System Center
Operations Manager and MOM Management Packs.
6 Getting Started with Citrix XenApp

Getting Support and Training


Citrix provides an online user forum for technical support. This forum can be
accessed at http://support.citrix.com/xenappforum. The Web site includes links to
downloads, the Citrix Knowledge Center, Citrix Consulting Services, and other
useful support pages.
The Citrix Knowledge Center (http://support.citrix.com) offers a variety of
technical support services, tools, and developer resources.
Information about Citrix training is available at http://www.citrix.com/edu/.

Finding Documentation
Welcome to Citrix XenApp (Read_Me_First.html), which is included on the
installation media, contains links to documents that will help get you started. It
also contains links to the most up-to-date product documentation for XenApp 5.0
for Windows Server 2008 and its components, plus related technologies. After
installing documentation and help from Autorun, access this document by
clicking Start > All Programs > Citrix > XenApp Server > Documentation.
The Citrix Knowledge Center Web site, http://support.citrix.com, contains links
to all product documentation, organized by product. Select the product you want
to access and then click the Documentation tab from the product information
page.
Known issues information is included in the product Readme for Citrix XenApp
5.0 for Windows Server 2008.
To provide feedback about the documentation, click the Article Feedback link
located on the right side of the product documentation page.

Note: For XenApp 5.0 for Windows Server 2003, refer to “Documents released
especially for XenApp 5.0 for Windows Server 2003” on page 9.

This list includes links to many of the documents for this release.
1 Before You Begin 7

Documents for XenApp 5.0 for Windows Server 2008

Document link Description

Product Documents Quick Links Contains links to product documentation


for this release available on the Web

Readme for Citrix XenApp 5.0 for Lists known issues for this release of
Windows Server 2008 XenApp for Windows Server 2008

Readme for Citrix XenApp Plugins for Lists known issues for plugins in this
Hosted Apps and Streamed Apps release of Citrix XenApp

Readme for Web Interface Lists known issues for this release of
Web Interface

Readme for EasyCall Agent Lists known issues for this release of the
EasyCall agent

Welcome to XenApp 5.0 for Windows Contains links to product documentation


Server 2008 for this release of XenApp 5.0

Welcome to Password Manager Contains links to product documentation


for this release of Password Manager

Citrix XenApp Installation Checklist Lists system prerequisites for XenApp


and its components

Citrix XenApp Installation Guide Provides detailed guidance about


planning your deployment and installing
XenApp and its components

Getting Started with Citrix Licensing Provides details about installing Citrix
Guide Licensing

Citrix XenApp Administrator’s Guide Provides detailed information about


administering XenApp servers, farms.
sessions, and published resources
8 Getting Started with Citrix XenApp

Document link Description

Citrix Application Streaming Guide Provides detailed information about


profiling, publishing, and maintaining
applications for streaming and
administering the XenApp Plugin for
Streamed Apps

XenApp Plugin for Hosted Apps and Provides detailed information about
Streamed Apps Administrator’s Guide administering the XenApp Plugins

Access Gateway, Standard Edition Locate documents for this product edition

Access Gateway Advanced Edition Locate documents for this product edition

Access Gateway Enterprise Edition Locate documents for this product edition

Secure Gateway Administrator’s Guide Provides detailed information about


administering Secure Gateway

Citrix EdgeSight Administrator’s Guide Provides detailed information about


administering EdgeSight

Resource Manager: Finding EdgeSight Provides detailed information about


Documentation transitioning to this version of Resource
Manager based on EdgeSight

EasyCall Gateway Administrator’s Guide Provides detailed information about


administering EasyCall

Management Pack 2007 Administrator’s Provides detailed information about


Guide administering Management Pack 2007

Management Pack 2005 Administrator’s Provides detailed information about


Guide administering Management Pack 2005

Provider for Microsoft WMI Provides detailed information about


Administrator’s Guide administering Provider for WMI

Load Manager Administrator’s Guide Provides detailed information about


administering Load Manager
1 Before You Begin 9

Document link Description

SmartAuditor Administrator’s Guide Provides detailed information about


administering SmartAuditor

WANScaler Client and Appliance Provides detailed information about


Installation and User's Guide administering WANScaler

Citrix XenApp for UNIX Administrator’s Provides detailed information about


Guide administering XenApp for UNIX

Glossary Provides terminology and definitions for


this release

Documents released especially for XenApp 5.0 for Windows Server 2003

Document link Description

Readme for Citrix XenApp 5.0 for Lists known issues for this release of
Windows Server 2003 XenApp for Windows Server 2003

Welcome to XenApp 5.0 for Windows Contains links to product documentation


Server 2003 for this release of XenApp 5.0

Citrix XenApp 5.0 for Windows Server Provides information for upgrading an
2003 Upgrade Guide existing installation of Citrix Presentation
Server 4.5 (all editions) to Citrix XenApp
5.0 for Microsoft Windows Server 2003.
10 Getting Started with Citrix XenApp

Media Kit
The media kit contains the following products:
• Tab 1: Citrix XenApp 5.0 for Microsoft Windows Server 2008. This DVD
includes XenApp and all the component technologies for Advanced,
Enterprise, and Platinum Editions, 32-bit and 64-bit.
• Tab 2: Citrix XenApp 5.0 for Microsoft Windows Server 2003 on 6 CDs:
• Platinum Edition
• Platinum Edition 64-bit
• Advanced and Enterprise Editions
• Advanced and Enterprise Editions 64-bit
• Components
• Citrix Password Manager 4.6 with Service Pack 1
• Tab 3: Citrix XenApp for Unix 4.0 with Feature Pack 1 (CD)
• Tab 4: Resources
This release of Citrix XenApp 5.0 includes the following component versions:
• License Server 11.5
• Web Interface 5.0.1
• XenApp Plugin for Hosted Apps 11.0
• Streaming Profiler 1.2 and XenApp Plugin for Streamed Apps 1.2
• The Secure Gateway 3.1
• XenApp Provider 5.0 and XenApp Management Pack 5.0
• SmartAuditor 1.2
• EasyCall 1.2
• EdgeSight 5.0 (English only)
• Access Gateway Standard Edition 4.5.8, Advanced Edition 4.5, and
Enterprise Edition 8.1
• Password Manager 4.6 with Service Pack 1
• WAN Optimization for WANScaler 4.3
2

Introducing Citrix XenApp 5.0

Citrix XenApp is an end-to-end application Delivery Solution that delivers


Windows applications to all users and locations. XenApp can select server-side or
client-side application virtualization dynamically, on demand, to optimize
application delivery for security, mobility, or performance requirements.
For a comprehensive chart of the features in all editions and how XenApp 5.0
compares to past editions, see the Citrix XenApp Comparative Features Matrix at
http://www.citrix.com/xenapp/comparativematrix.
The following topics introduce XenApp and describe the enhancements and
changes in this release:
• “Citrix XenApp” on page 12
• “XenApp Product Editions” on page 15
• “New in This Release!” on page 16
12 Getting Started with Citrix XenApp

Citrix XenApp
XenApp is a software product that delivers applications, server desktops, and
other resources to users from a centralized server. Install XenApp on one or more
servers to publish the applications, server desktops, or other resources that you
want users to access. Depending on the deployment you choose, your users can
connect from inside your corporate network or from a remote location, such as a
home, field office, or Internet cafe. They can also connect from many different
types of devices, including PCs, smart phones, Linux or Macintosh computers, or
thin clients.
XenApp enables application access from the client device or through a Web page
(Web Interface). Even though the applications appear to run locally, you still
manage them centrally in your server farm, which dramatically reduces the
amount of effort you expend managing your end-user computers.
Install XenApp components according to the features you want to provide to
users and administrators. Some XenApp configurations allow external policy-
based access, and others allow only internal access. Some configurations support
users accessing the farm from Linux computers, and others require users to
connect over a WAN. Some configurations might have all of these requirements.
If you group a number of servers together to form a farm, you manage it as a
single entity. Server farms provide you with a flexible and robust way of
delivering applications and content to users.
XenApp farms comprise several components that provide infrastructure for the
farm. The infrastructure servers found in most farms include the data store, data
collector, XML service, Citrix License Server, configuration logging database,
and EdgeSight database. Depending on the size of the farm, XenApp components
may be co-located on one server or distributed among dedicated servers, as
shown in the following diagram.
2 Introducing Citrix XenApp 5.0 13

This diagram shows recommended configurations for small, medium, and large
deployments. A small deployment might use one server to host multiple functions,
including the data collector, XML service, data store, license server, and the connections
server. Medium and large deployments use multiple servers dedicated for specific
functions in the farm.
14 Getting Started with Citrix XenApp

Published Applications
For users to be able to access hosted applications, they must be available on the
servers in your farm. When you publish applications or resources to a server, you
make them publicly available to users from the server instead of installing them
locally on the client device. This virtualizes the applications on the client devices
as though they are running the applications locally. Published content for users to
access can include a document, media clip, graphic, or other type of file or URL.
XenApp enables multiple users to log on and run applications in separate,
protected sessions on a single server or on multiple servers. For example, you
might want to install office productivity applications (such as word processors
and spreadsheets) that are used by the majority of users on multiple servers. You
might then install enterprise resource planning applications, such as SAP,
PeopleSoft, or custom applications that are used less frequently, on the same or an
alternate set of servers. Application processing on the client device is kept to a
minimum because the application runs entirely on the server.

Data Store
For each server farm, you need a database called a data store. XenApp uses the
data store to centralize configuration information for a server farm in one
location. Using a data store ensures a scalable and flexible system for managing
your servers.
Depending on the size and complexity of the server farm, use a Microsoft-
supplied database tool or an enterprise-level client/server database. Microsoft
Access and Microsoft SQL Server Express are suitable for small to mid-size
server farms. Client/server databases such as Oracle, Microsoft SQL Server, or
IBM DB2 are suitable for server farms of any size.
When servers in a farm come online, they query the data store for configuration
information. The data store provides a repository of persistent information about
the farm that each server can reference, including:
• Farm configuration information
• Published application configurations
• Server configurations
• Citrix administrator accounts
• Printer configurations
2 Introducing Citrix XenApp 5.0 15

XenApp Product Editions


XenApp is released in three tailored editions: Advanced, Enterprise, and
Platinum. This chart identifies key features and components included or licensed
in each edition (* indicates that appliances must be purchased separately):

Feature or Component Advanced Enterprise Platinum


Server-side application virtualization

SpeedScreen Progressive Display

Support for 64-bit platforms

Client-side application virtualization

Health Assistant

CPU Utilization Management

Resource Manager powered by Citrix EdgeSight

SmartAuditor 1.2

EasyCall 1.2*

Application Performance Monitoring powered by Citrix EdgeSight 5.0

SmartAccess powered by Citrix Access Gateway*


Standard Edition 4.5.8, Advanced 4.5, and Enterprise Edition 8.1

Single Sign-on powered by Citrix Password Manager 4.6


with Service Pack 1

Preferential Load Balancing

WAN Optimization for WANScaler 4.3*


16 Getting Started with Citrix XenApp

New in This Release!


XenApp 5.0 is designed to bring world-class application delivery to Windows
Server 2008 and optimize and enhance the changes to network architecture that
Microsoft introduces with this platform:
• XenApp components now support Windows Server 2008
• XenApp supports all server configurations where Terminal Services can be
installed (except the Web Server Edition and the Server Core Edition), such
as a Web server or print server, including Terminal Services Gateway,
Terminal Services EasyPrint, and other Terminal Services roles
This release offers overall improvements in the following areas:
• Farm scalability. Significant reductions in Independent Management
Architecture (IMA) service start time, discovery time, application
resolution and enumeration time, and server enumeration time.
• Data store sizing. Significant reductions in installation time and XenApp
Advanced Configuration start time.
• Single Server Scalability. With over 50 users launching applications
simultaneously, application launch time decreases by over 50%.
• Application Streaming. Significant improvements in application launch
time on both servers and laptops.
• Password Manager. Significant reductions of agent logon time for Active
Directory and file server sync points and of agent response time for
Windows, Web, and Java applications.
The following topics describe enhancements and changes in XenApp 5.0:
• “Enhanced Security” on page 17
• “Enhanced User Experience” on page 18
• “Enhanced XenApp Plugin for Hosted Apps and Web Interface” on page 17
• “Optimization Support for Latest Media Software” on page 18
• “Enhanced Documentation” on page 19
• “Changes for Resource Publishing and Delivery” on page 20
• “Changes to Installation” on page 19
• “Changes to Features and General Changes” on page 21
2 Introducing Citrix XenApp 5.0 17

Enhanced Security
This release of XenApp provides the following security enhancements:
• Support for Windows Server 2008 security enhancements, including
Microsoft User Account Control (UAC).
• Citrix XenApp Plugin for Hosted Apps and Secure Gateway support for
Internet Protocol Version 6 (IPv6). The new IPv6 support helps you switch
to IPv6 networks and applications. It provides the ability to connect to
published applications from a pure IPv6-only based network using the
XenApp Plugin. It also improves connectivity and mobility by supporting a
higher number of client devices and their unique static IPv6 addresses.
• Enhanced security (or “hardening”) of XenApp services. For example, new
functionality adds extended command-line parameter validation for
applications launched by file type association.
• Support for Microsoft Data Execution Prevention (DEP) hardware and
software technology.

Enhanced XenApp Plugin for Hosted Apps and


Web Interface
XenApp includes a new release of the XenApp Plugin for Hosted Apps (which
end-users see on client devices as “Citrix XenApp,” formerly called Program
Neighborhood Agent), and the XenApp Web Plugin (formerly called the Web
Client) with the following enhancements:
• Both Citrix XenApp and the Web Interface provide an enhanced end-user
experience with features such as Special Folder Redirection and, for
Windows Vista and XP platforms, ClearType font smoothing.
• XenApp supports the Windows Vista Security Guide, including its
Enterprise Client (EC) and Specialized Security-Limited Functionality
(SSLF) templates.
• The Web Interface now supports any device that authenticates using the
RADIUS authentication protocol, including RADIUS servers.
• The Web Interface application presentation has been redesigned to provide
more functionality and an enhanced user experience, including different
view styles so that users can choose the way in which they would prefer to
see their published resources represented. Search functionality has been
added to help users find published resources more quickly and easily. Hints
are available to highlight the features of the user interface. In addition, a
low graphics version is introduced for users of hand-held devices and for
integration with Access Gateway and third-party portals.
18 Getting Started with Citrix XenApp

Enhanced User Experience


XenApp provides the following enhancements to improve the experience of your
end users:
• Special Folder Redirection. This Web Interface and XenApp Plugin for
Hosted Apps feature makes it easier for users to access their local
Documents and Desktop folders from published applications. When a user
saves a document in a session to the Documents folder, this feature lets you
specify that the Documents folder displayed in the Save As dialog box is
the one on the local computer and not the one on the server. You control
Special Folder Redirection by configuring a combination of a server policy
rule, client drive mapping, and plugin options in the Access Management
Console. If you allow it, users can enable or disable Special Folder
Redirection from the Local Resource page of XenApp Plugin settings or the
Session Settings page of the Web Interface.
• Support for ClearType Font Smoothing. Web Interface and XenApp
Plugin automatically detect the client device setting for font smoothing and
create a session environment using these settings.
• XPS Printing support. XML Paper Specification (XPS) is the next
generation of printing protocol that has several improvements, such as
reduction in printer network packet size, and is aimed for the next
generation of Windows applications. XenApp uses this protocol in addition
to the current Enhanced Metafile Format (EMF) protocol.

Optimization Support for Latest Media Software


XenApp optimizes the latest releases of the following Web browsers, email
clients, and media players:
• SpeedScreen Flash Acceleration has been enhanced to support Adobe Flash
Player, Versions 8 to 10
• Multimedia Acceleration has been enhanced to support Windows Media
Player 9, Windows Media Player 10, Real Player, and any DirectShow
Based Media Players
• SpeedScreen Browser Acceleration has been enhanced to support Internet
Explorer 6 and 7, Outlook 2003, and Windows Mail
2 Introducing Citrix XenApp 5.0 19

Enhanced Documentation
XenApp provides improved documentation:
• Citrix provides a handy reference page, the Welcome to Citrix XenApp file
(Read_Me_First.html), with links to a complete set of the most up-to-date
PDF guides on the Web. This page is available from the Start menu.
Alternatively, go to http://support.citrix.com/article/ctx116089 for Quick
Links to product documentation.
• All documentation is now installed on your system by default in a
searchable centralized help system, known as the XenApp Document
Library. From the Access Management Console, use the Help menu to
open the library.
• Most documentation, regardless of format, now includes all procedures and
conceptual information. In previous releases, the Help provided procedures
and the PDF guides provided more conceptual information.

Changes to Installation
For more detailed information about changes to Setup, see the Citrix XenApp
Installation Guide.
• The XenApp Media Kit, which contains the installation media, is now on a
DVD.
• The XenApp Plugin for Hosted Apps (formerly called the Citrix
Presentation Server Client) is now an explicit option in the XenApp Setup
(mps.msi); it is no longer silently installed by XenApp Setup. If you are
performing installation using any method other than Autorun, you must
install the plugin before Setup; Setup fails without the plugin and you might
not get a warning prompt if you are performing a silent install.
• Java Runtime Environment (JRE) is no longer installed by default or
included in the Support folder of the XenApp installation media. Refer to
the Citrix XenApp Installation Checklist for the required version to install
from the Sun Web site.
• For unattended installations, the sequence of installation options has
changed and some Setup programs are no longer part of mps.msi.
For example, XenApp Advanced Configuration, formerly called the
Presentation Server Console, now has its own .msi program. If you install
XenApp using scripts, review the changes listed in the Citrix XenApp
Installation Guide.
• The Access Management Console uninstaller now lets you uninstall all
Access Management Console components in a single removal task.
20 Getting Started with Citrix XenApp

Changes for Resource Publishing and Delivery


For more detailed information, refer to the Citrix XenApp Administrator’s Guide.
XenApp includes the following changes for delivering resources on Windows
Server 2008:
• The Microsoft Windows 2000 operating system is no longer supported for
virtualizing or streaming applications and resources.
• Isolation environments are no longer configured in the Publish
Applications wizard. The application streaming feature is the recommended
solution for delivering applications that must be isolated (Enterprise and
Platinum Editions only).
In particular, applications that are not compliant with Terminal Services and
applications that cannot socialize with others should be streamed so that
application isolation can be used. The application streaming feature allows
you to profile these applications individually and then publish them so they
run in isolation environments on user desktops or from a server.
• Specifying CPU priorities exclusively for applications is no longer
supported when publishing applications. This option has been replaced by
an application importance level setting, which is used with the session
importance policy setting to determine the Resource Allotment for
Preferential Load Balancing (Platinum Edition only).
For more information about enhancements for application streaming, see “Client-
Side Application Virtualization” on page 31.
2 Introducing Citrix XenApp 5.0 21

Changes to Features and General Changes


Before you install XenApp, note the following changes, which may change either
your farm deployment or the operating systems of the servers on which you want
to publish applications.
• The English version of XenApp is now supported on Russian language
operating systems. In addition, the installation for the XenApp Plugin for
Hosted Apps and the user interface for the plugin and Web Interface
include Russian language support.
• Network Manager is no longer available to manage vendor-specific snap-
ins for SNMP monitoring; the snap-ins for third-party SNMP network
management products and instructions for their use are now provided by
the product vendors. Citrix recommends that you continue to enable the
SNMP agent on supported platforms and use the Access Management
Console to enable or disable certain traps to be reported.
• Installation Manager has been rewritten based on Windows Server 2008
Task Scheduler.
• Conferencing Manager is no longer included as part of Citrix XenApp.
Citrix recommends using Citrix GoToMeeting instead.
• Citrix has replaced its former Resource Manager monitoring and reporting
tools with Resource Manager powered by EdgeSight (Enterprise Edition)
and EdgeSight for Citrix XenApp (Platinum Edition).
• If you are familiar with Presentation Server 4.5 monitoring and
reporting functionality, read Finding EdgeSight Documentation. This
guide directs users familiar with the Presentation Server 4.5
monitoring and reporting features to documentation for their
EdgeSight equivalent, where one exists.
• For monitoring in a mixed farm environment, use Resource Manager
in the XenApp Advanced Configuration tool as well as the
Dashboard and Report Center features in the Access Management
Console to monitor computers running Presentation Server 4.5.
• HP ProtectTools is not currently supported on XenApp 5.0 for Windows
Server 2008.
• Downgrading a server in your farm from XenApp 5.0 to Presentation
Server 4.5 is not supported.
22 Getting Started with Citrix XenApp
3

Overview of XenApp Features and


Components

Citrix XenApp includes features and components to enable users to access


applications easily and increase productivity with XenApp.
For a comprehensive chart of the features in all editions and how XenApp 5.0
compares to past editions, see the Citrix XenApp Comparative Features Matrix at
http://www.citrix.com/xenapp/comparativematrix.
The following topics provide details about the features enabled in XenApp 5.0,
based on your product edition:
• “Web Interface” on page 25
• “Server-Side Application Virtualization” on page 25
• “Client-Side Application Virtualization” on page 31
• “Preferential Load Balancing” on page 33
• “Application Performance Monitoring Powered by Citrix EdgeSight” on
page 33
• “Single Sign-on Powered by Citrix Password Manager” on page 35
• “SmartAccess Powered by Citrix Access Gateway” on page 36
• “SmartAuditor” on page 36
• “EasyCall” on page 37
• “WAN Optimization Powered by Citrix WANScaler” on page 38
24 Getting Started with Citrix XenApp

This diagram shows the full set of Platinum Edition components, including application
streaming, connections through the Internet and Access Gateway, and components such
as Password Manager, EdgeSight, EasyCall, WANScaler, and SmartAuditor.
3 Overview of XenApp Features and Components 25

Web Interface
Use the Web Interface to create stand-alone Web sites for access to published
resources that you integrate into your corporate portal.
The Web Interface queries the server farms and dynamically creates an HTML
page that can be viewed with a Web browser. After logging on, users are
presented with a customized Web page containing a list of the published
resources that you make available to them.
Use the Web Interface with the Citrix Secure Gateway or Citrix Access Gateway
to transport data securely over the Internet, using SSL or TLS security.
For more information, see the Web Interface Administrator’s Guide.

Note: After purchasing the Access Gateway appliance and XenApp Platinum
Edition, configure the Access Gateway to use the Web Interface. That way, when
users log on to the Web Interface, the Access Gateway access control policies and
filters control secure access to published resources on XenApp servers.

Server-Side Application Virtualization


Server-side virtualization consolidates applications and data in the data center and
delivers virtualized applications to users. Only screen displays and keyboard and
mouse activity cross the network. This feature provides IT with maximum control
and enables rapid delivery of applications over any network. The following
components are available for all product editions, except where noted.

Administration Consoles and Tools


Citrix provides consoles and tools for administering XenApp and managing
servers and farms both locally and remotely.

Access Management Console


The Access Management Console extends your ability to manage your
deployment by integrating many of the administrative features of your Citrix
products into the Microsoft Management Console (MMC). The Access
Management Console is a stand-alone snap-in to the MMC. Management
functionality is provided through a number of management tools (extension snap-
ins) that you select when you install the Access Management Console or at a later
time.
26 Getting Started with Citrix XenApp

The Access Management Console manages applications, servers, and farm


properties. Use it to create reports, manage Citrix administrators, configure
access to published resources, manage client sessions, monitor server
performance, assign load evaluators to applications, and administer Password
Manager.

XenApp Advanced Configuration Tool


Use XenApp Advanced Configuration, the new name for the Presentation Server
Console, to manage policies, printers, and zones for an individual farm in your
deployment.

License Management Console


Citrix Licensing comprises two components: the Citrix License Server and the
License Management Console. The License Management Console is an optional
tool that lets you manage and monitor your Citrix Licenses, as well as generate
reports, by providing a user interface for the license server.
For more information about licensing, see the Getting Started with Citrix
Licensing Guide (CTX109108) and the Help in the License Management Console.

The Secure Gateway


The Secure Gateway enables you to secure access to server farms, which host
published resources that network users can access over the LAN or WAN. The
Secure Gateway transparently encrypts and authenticates all ICA connections to
protect against data tampering and theft.
The Secure Gateway is a secure Internet gateway for only ICA traffic traveling
into and out of a server farm. Use it to secure all ICA traffic traveling across the
Internet among XenApp servers and SSL-enabled client workstations. Using the
Secure Gateway simplifies firewall traversal and provides heightened security by
providing a single point of entry and secure access to your server farms.
When a user clicks an application icon using the Web Interface, the Web Interface
contacts a service called the Secure Ticket Authority (STA) for a “secure ticket.”
The connection to the application is then routed through the Secure Gateway,
which is usually in the demilitarized zone (DMZ). The server running the Secure
Gateway validates the ticket with the STA. If the ticket is valid, the STA provides
the address of the server that can provide the application.
You install the Secure Gateway from the XenApp installation media. The STA is
embedded within the Citrix XML Service, and for secure environments, you can
use SSL Relay to secure this traffic. For more information, see the Secure
Gateway Administrator’s Guide.
3 Overview of XenApp Features and Components 27

Citrix SSL Relay


If you want to secure all communications within your environment using SSL or
TLS, use Citrix SSL Relay to secure communications among supported plugins,
the Web Interface, and XenApp servers. SSL Relay is a feature of all XenApp
installations that can encrypt Citrix XML data between the Web Interface and the
Citrix XML broker.
To deploy SSL Relay, you need server certificates on each XenApp server or the
Web Interface. Where you use Citrix SSL Relay to secure Citrix XML traffic,
server certificates are required only on those servers that function as Citrix XML
brokers, which are usually zone data collectors.

Load Manager
Use Load Manager to set up, monitor, and balance the server and published
application loads in a server farm so that users can run the published applications
they need quickly and efficiently.
The criteria you define in Load Manager determine which servers are least busy
and can best run an application. When users launch published resources, Load
Manager selects the server that runs the application or desktop session, based on
server load. Load Manager ensures that each new session request is forwarded to
a server that is not overloaded, thus improving the user experience.
Using Load Manager also offers increased availability. Configure a pool of
servers capable of running your published applications to bring servers offline
easily for maintenance or add more servers for increased performance without
affecting application availability. For more information, see the Load Manager
Administrator’s Guide.

Citrix XenApp Plugin for Hosted Apps


Citrix XenApp Plugin for Hosted Apps is the new name for server-side
virtualization (formerly called the Citrix Presentation Server Client). When users
connect to published applications, they use the XenApp Plugin for Hosted Apps
software, which is the plugin for server-side virtualization. The plugin software is
available for a range of different devices so users can connect to published
applications from various platforms.
XenApp uses the Independent Computing Architecture (ICA) protocol to
exchange information between a client device and the published resources on a
XenApp server. The ICA protocol sends keyboard and mouse activity and screen
updates between the server and the plugin, so to the user of the client device, it
appears that the software is running locally.
28 Getting Started with Citrix XenApp

After you install XenApp and publish your resources, users can connect to your
Windows applications from virtually any client device and platform, including:
• All Windows platforms
• Java
• Linux and UNIX operating systems
• Windows CE handheld computers and Windows-based terminals
• OS/2
• Apple Macintosh

This diagram shows client devices using the XenApp Plugin for Hosted Apps to connect to
a XenApp server farm and access published applications and resources.
3 Overview of XenApp Features and Components 29

Note: For client-side application virtualization, users install the XenApp Plugin
for Streamed Apps, formerly called the Streaming Client, which works in
conjunction with the Enterprise and Platinum Editions.

With many plugins (including the plugins for Windows, Java, Macintosh Apple,
and Linux), secure ICA communications using the Secure Socket Layer (SSL) or
Transport Layer Security (TLS) protocols. SSL and TLS provide server
authentication, encryption of the data stream, and message integrity checks and
enable you to deliver applications securely within a LAN or across the Internet.
For more information about the Windows plugin, see the Citrix XenApp Plugin
for Hosted Apps Administrator’s Guide for Windows. Each non-Windows plugin
(or client) also has a separate Administrator’s Guide to help you deploy and
configure that plugin.
Citrix continually updates its plugin software to support new computing
platforms and operating system versions. Visit the Citrix Web site download area
at http://www.citrix.com/download/ for information about new and updated
plugins.

SNMP Monitoring
The XenApp Platinum and Enterprise Editions support Simple Network
Management Protocol (SNMP) monitoring and integration with third-party
SNMP network management products. Third-party applications can perform the
following tasks remotely on XenApp servers:
• Monitor server status
• Terminate processes on servers
• Disconnect, log off, or send a message to an active session on a server
• Query operating system, process, and session information
For more information, see the Help topics in the Access Management Console
that describe how to enable and configure SNMP monitoring on XenApp servers.
For information about support and use of integrated third-party SNMP network
management products, contact the product vendor.
30 Getting Started with Citrix XenApp

XenApp Provider and XenApp Management Pack


Working together, the XenApp Provider for Microsoft Windows Management
Instrumentation (XenApp Provider) and the XenApp Management Pack for
Microsoft Operations Manager and System Center Operations Manager (XenApp
Management Pack) enable you to monitor the health and availability of farms
running XenApp Enterprise and Platinum Editions. This feature enables
integration with Microsoft monitoring tools to anticipate and react quickly to any
problems that may occur.
Windows Management Instrumentation (WMI) is the standard management
infrastructure included as part of Microsoft Windows 2000 or later. Two key
components of WMI are WMI providers and WMI consumers.
The XenApp Provider is a WMI provider that extracts information about the
server on which it is installed and the farm in which the server is a member. The
XenApp Provider presents the information to a WMI consumer, such as System
Center Operations Manager, a management solution for Microsoft Windows
server deployments.
The XenApp Management Pack is a snap-in to Microsoft Operations Manager
and System Center Operations Manager that interprets and reports information
supplied by the XenApp Provider. The Management Pack also includes an
extensive knowledge base with links to Citrix Knowledge Center articles and
other sources of information that administrators can use to interpret events and
troubleshoot problems.
The XenApp Management Pack requires the XenApp Provider to be installed on
every server about which you want to gather information.

Health Assistant
The Health Monitoring and Recovery service monitors the health of many
XenApp components and reports failures when they happen (Enterprise and
Platinum Editions only). You can configure this utility to stop accepting new
connections or take the server offline if it detects something is wrong, thereby
optimizing the end-user experience.
The Health Assistant performs the following tasks:
• Monitors and preempts server problems to maintain a consistent user access
• Minimizes connection errors to reduce end-user down time
• Creates health tests for servers and farms, including trace logs to assist
Citrix Technical Support with problem analysis
3 Overview of XenApp Features and Components 31

CPU Utilization Management


This feature improves the ability of a farm or server to manage resources and
normalize CPU peaks when performance becomes limited by CPU-intensive
operations (Enterprise and Platinum Editions only). Depending on your XenApp
edition, you can enable Fair Sharing or Preferential Load Balancing.

Client-Side Application Virtualization


Application streaming centralizes the management of desktop applications and
isolates and streams them to users without application and system conflicts
(Enterprise and Platinum Editions only). With server-side and client-side
application virtualization, XenApp can dynamically select the best application
delivery method for the user, the application, the device, or the network.
The application streaming feature simplifies application deployment to users. Use
the application streaming feature to install and configure an application on one or
more file or Web servers and deliver it to any Windows desktop or server on
demand. To upgrade or patch an application, you make the updates to the
application one time and in one central place.
By adding streaming to the existing application virtualization capabilities,
XenApp provides a flexible system that can dynamically select the best
application delivery method for the user, application, device, or network. Stream
applications to mobile users who often work offline, and, for maximum control
and security, virtualize applications that access confidential data.
When you publish applications for streaming to client desktops, users access the
application from the file share or Web server and stream it to their client device.
Streamed applications are cached on the local client device and run within an
isolation environment, which prevents conflicts with locally installed
applications. You must prepare applications for streaming using the Streaming
Profiler.
Application streaming provides the following features:
• Applications run on the local Windows client device. Streamed
applications use system resources on the client device, not the XenApp
server.
• Update applications centrally. Deliver upgrades or patches efficiently and
seamlessly to client devices the next time they access the application.
• Isolation environments. Run applications within protected isolation
environments on client devices, which prevents conflicts with other
applications installed locally.
32 Getting Started with Citrix XenApp

• Application caching. Configure the option for caching files on the client
device to allow faster access the next time the application is launched.
• Dual-mode streaming. Configure a fall-back method for application
delivery in case client devices do not support streaming.
• Offline access. Allow users to continue running streamed applications after
disconnecting from the network.
In addition to improved application compatibility on Windows Server 2008,
especially for Office 2007 applications, this release of Streaming Profiler 1.2 and
the XenApp Plugin for Streamed Apps 1.2 provide the following enhancements:
• Inter-isolation communication. Set up inter-isolation communication
among profiles of applications that need to interact with each other on the
client device. When streamed, these linked applications communicate while
running within their individual isolation environments. This feature
simplifies the maintenance of streamed applications, as well as minimizes
the time it takes to update and patch these applications.
• Differential synchronization. Update targets on client devices by
uploading only the changed files and removing outdated files, thus reducing
the time and bandwidth needed to complete the update.
• HTTP and HTTPS protocol support for application streaming. Stream
applications using HTTP protocol. Web servers send application content to
client devices using Web protocol rather than UNC-path-based network
communication. Both UNC access and Web access are supported.
• Executable plugin installation. Run the XenAppStreaming.exe (formerly
an .msi file) on client devices to install the XenApp Plugin for Streamed
Apps, as well as the Microsoft Visual C++ 2005 Redistributable Package
and improvements for Microsoft Office applications.
• Backward compatibility. To take advantage of the latest updates in
application streaming, Citrix recommends installing the current versions of
the Streaming Profiler and the XenApp Plugin for Streamed Apps included
in this release. If upgrading is not possible, this release provides limited
backward compatibility for Streaming Clients 1.1, and the current plugin
supports profiles created with Streaming Profiler 1.1.
For more information, see the Application Streaming Guide.
3 Overview of XenApp Features and Components 33

Preferential Load Balancing


Preferential Load Balancing provides preferential treatment for users and
applications (Platinum Edition only). This feature enables you to prioritize a user
group and applications based on pre-established priorities. Use Preferential Load
Balancing to assign higher or lower levels of XenApp service to specific users,
groups, and applications.
Users and applications with higher priorities and levels of service connect to their
XenApp sessions more quickly, experience more interactive ICA sessions, and
have more computing resources available to them.

Application Performance Monitoring Powered by Citrix


EdgeSight
Application Performance Monitoring powered by Citrix EdgeSight 5.0 is an end-
to-end performance and resource management solution for computers running
Citrix XenApp (Platinum Edition only). It monitors user sessions and server
performance in real time, allowing you to analyze, resolve, and proactively
prevent problems quickly. Use EdgeSight to ensure that users in your enterprise
have the required resources to work more productively. EdgeSight for XenApp,
included with the Platinum Edition, can monitor computers running Presentation
Server 4.0, 4.5, 4.5 with Feature Pack 1, or this release.

Note: Citrix Systems also offers Citrix EdgeSight for Endpoints (purchased
separately), an end-to-end performance management solution for end-user
systems. For more information, see the EdgeSight for Endpoints product
documentation.

EdgeSight for XenApp Server includes the following new features:


• Service level monitoring. Ability to synthesize user tasks and monitor
their execution time, providing feedback on application performance and
availability as experienced by end-users. This feature permits the
establishment of configurable Service Level Agreements (SLAs). Real-
time alerts containing diagnostic information can be triggered when SLA
violations occur.
• Improved ease of use. Improved navigation includes a tab-based user
interface, a farm-wide dashboard, greater contextual sensitivity in
dashboards, and enhanced report filtering.
• Deeper XenApp integration. Greater visibility into key areas including
the following:
34 Getting Started with Citrix XenApp

• Farm-wide monitoring, including a tree view of the entire farm


structure, visual detection of farm/subfolder errors, and visual flags
for devices with alerts
• Server availability and session reliability monitoring
• Health check alerts appear in the EdgeSight Server Console
• Suite Monitoring and Alerting (SMA) provides log entries and alerts
• Extended end-user experience monitoring includes the full set of ICA
channels, providing a more finely grained view of the environment
• Windows Server 2008 support. Full user and application performance
monitoring support for XenApp operating on Windows Server 2008.
For more information, see the documentation included with the EdgeSight 5.0
appliance.

Resource Manager
For the Enterprise Edition, Resource Manager powered by EdgeSight replaces the
Resource Manager component of Presentation Server with the basic functionality
of EdgeSight and improves the monitoring and reporting capabilities for XenApp
sessions.
The new Resource Manager includes the following features:
• Session-level performance counters
• Multivariable alert capabilities
• Reports that can be preconfigured and customized
• Integration with the Health Check Agent
To locate the EdgeSight documentation needed to transition to this release of
Resource Manager, see Finding EdgeSight Documentation.
3 Overview of XenApp Features and Components 35

Single Sign-on Powered by Citrix Password Manager


Single Sign-on powered by Citrix Password Manager 4.6 with Service Pack 1 is
an enterprise-class single sign-on solution that provides secure and managed
access to Windows, Web, and terminal emulator applications running in the Citrix
environment as well as local applications on the desktop (Platinum Edition only).
Users authenticate once and Password Manager does the rest, automatically
logging on to password-protected information systems, enforcing password
policies, monitoring all password-related events, and even automating user tasks,
including password changes.
Designed to work seamlessly with all components in the Platinum Edition,
Password Manager adds value to each of the component products:
• Citrix XenApp. Password Manager provides single sign-on access to
password-protected applications published on XenApp servers.
• Citrix Access Gateway. Users authenticate once and Password Manager
passes their credentials through to any information and application resource
available in the secure, personalized computing environment.
• Web Interface. The Platinum Edition provides Web Interface integration
with the Citrix Password Manager self-service features: account unlock and
self-service password reset. Set up the Password Manager Service and have
users register security questions when they launch Password Manager.
When the security questions are registered, the users can reset their domain
passwords or unlock their domain accounts from the Web Interface without
help desk or administrator intervention.
Password Manager provides a broad range of solutions:
• Password management solution that can enforce a consistent, centrally
controlled security policy for current and legacy applications
• Account self-service that allows users to reset their Windows passwords
and unlock their Windows accounts
• Time-saving Hot Desktop feature to allow users to quickly access their own
environment on a shared system
Password Manager strengthens application security for all applications including
those delivered by XenApp or delivered to your computers. Password Manager
speeds employee access to applications through automated logons and reduces
calls to the service desk.
See Welcome to Password Manager for links to documentation available on the
Web.
36 Getting Started with Citrix XenApp

SmartAccess Powered by Citrix Access Gateway


SmartAccess allows you to control access to published applications on a XenApp
server through the Citrix Access Gateway appliance (Platinum Edition only).
This appliance permits the use of pre-authentication and post-authentication
checks as a condition for application access, along with other factors. These
factors include anything you can control with a XenApp policy, such as printer
bandwidth limits, client drive mapping, client clipboard, client audio, and client
printer mapping. Any XenApp policy can be applied based on whether or not
users pass an Access Gateway check.
Access Gateway is the only secure application access solution that empowers
users with easy “anywhere” access and provides administrators market-leading
application-level control. With a single point of control and market-leading
application-level control, it provides administrators with better risk, security, and
compliance management, while boosting user productivity by optimizing access
for each user, network, and device. For more information, see the Access
Gateway Administrator’s Guide for your product edition.

SmartAuditor
SmartAuditor 1.2 offers end-user monitoring to improve the experience of your
end-users (Platinum Edition only). SmartAuditor uses flexible policies to trigger
recordings of XenApp sessions automatically. This enables IT to monitor and
examine user activity of applications, such as financial operations and healthcare
patient information systems, demonstrating internal control, thus ensuring
regulatory compliance and successful security audits. Similarly, SmartAuditor
also aids in technical support by speeding problem identification and time-to-
resolution.
SmartAuditor provides the following benefits and capabilities:
• Enhanced auditing for regulatory compliance. SmartAuditor allows
organizations to record on-screen user activity for applications that deal
with sensitive information. This is especially critical in regulated industries,
such as health care and finance, where compliance with personal
information security rules is paramount. Trading applications and patient
information systems are two prime examples.
• Powerful activity monitoring. SmartAuditor captures and archives screen
updates, including mouse activity and the visible output of keystrokes in
secured video recordings to provide a record of activity for specific users,
applications, and servers. Organizations that use SmartAuditor have a better
chance of proving criminal intent, where it exists, by using video evidence
combined with traditional text-based eDiscovery tools.
3 Overview of XenApp Features and Components 37

• Accelerated problem resolution. When users call with a problem that is


hard to reproduce, help desk support staff can enable recording of user
sessions. When the issue reoccurs, SmartAuditor provides a time-stamped
visual record of the error that can then be used for faster troubleshooting.
For more information, see the SmartAuditor Administrator’s Guide.

EasyCall
EasyCall 1.2 embeds communications directly into applications that are delivered
using XenApp or deployed on the desktop (Platinum Edition only). The EasyCall
Agent enables a computer user to hover over any phone number in published,
streamed, or installed Windows applications and have that number automatically
dialed for them. The user simply hovers the mouse over the number and clicks a
button to start the call from any telephone (desk, mobile, and home). EasyCall
calls the selected telephone first, calls the clicked-on number, and then connects
the two calls.
The EasyCall Agent also provides a corporate directory feature that enables users
to search the company directory quickly and then click-to-call their colleagues.
EasyCall features include the following:
• Click-to-call. No need to mentally transfer numbers between a PC and the
phone. No need for Contact Center Agents to look away from sales force or
customer relationship applications to dial a call or use a soft phone.
• Any telephone. Users can set up any phone they might use: desk phone,
mobile phone, home or phone. Before clicking to call, a user selects which
phone to use from a convenient menu.
• Web services. Developers can use the EasyCall Web Services API to build
click-to-call and directory functions into applications.
• Toll bypass. EasyCall originates calls from the company telephone system,
so that voice traffic remains “on-network” and uses least-cost routing to
reduce the costs of calls. This is especially beneficial for international calls.
EasyCall user licenses are enabled automatically for XenApp Platinum Edition
users. Stand-alone licenses are also available. Use of the EasyCall Agent requires
the purchase and installation of an EasyCall appliance, released separately. For
more information, see the EasyCall Gateway Administrator’s Guide and other
documentation included with the appliance.
38 Getting Started with Citrix XenApp

WAN Optimization Powered by Citrix WANScaler


XenApp now includes the WANScaler 4.3 Client to accelerate and optimize
application delivery to any remote or mobile user, whether the task is receiving a
streaming application, running remotely using XenApp, or doing other tasks over
the network (Platinum Edition only). WANScaler’s advanced acceleration
features give your remote users in-office performance wherever they are.
For each user license you purchase for XenApp Platinum Edition, you are entitled
to a user license for Citrix WANScaler. You must purchase one or more Citrix
WANScaler 8500 or 8800 appliances to receive and use the user licenses. For
more information, see the documentation included with the appliance.
For more information, see the WANScaler Client and Appliance Installation and
User's Guide.
4

Getting Up and Running with


XenApp 5.0

Deploying Citrix XenApp is a multistage process. Before you install the


components included with Citrix XenApp Setup, prepare your servers with
system requirements and other components and prepare your environment to
create a farm.
To install XenApp 5.0 on Windows Server 2003, see the Upgrade Guide for that
product release.
This section provides general instructions for installing XenApp 5.0 for Windows
Server 2008.
The following topics provide general information about installing XenApp:
• “Preparing to Create the Farm” on page 40
• “Licensing This Release” on page 41
• “Installing XenApp” on page 42
• “Installing Additional Enterprise and Platinum Components” on page 43
• “Running Mixed Farms” on page 44
40 Getting Started with Citrix XenApp

Preparing to Create the Farm


Before you install XenApp, prepare the servers and install the preliminary
components so that the XenApp installation wizard can reference them.
1. Citrix recommends installing Citrix XenApp on a fresh installation of
Windows Server 2008. In particular, uninstall any XenApp components
and Citrix License Server from early releases, including the Beta and
Release Preview.
2. Configure Windows Server 2008 for XenApp 5.0. On XenApp servers,
install the Terminal Services roles and other server roles to support Citrix
XenApp 5.0. For example, using the Server Manager, add the roles for
Terminal Services (not on the domain controller) and .NET Framework. If
sharing a port between the Citrix XML service and IIS, add the Web Server
(IIS) role and these role services: Security, Windows Authentication, IIS 6
Management Compatibility and all its subcomponents, ISAPI Extensions,
and ISAPI Filters. For Web Interface, enable ASP.NET for Web Server.
Decide whether or not to enable the User Account Control. Refer to the
Citrix XenApp Installation Guide for information about Windows Server
2008 considerations.
3. Install the system prerequisites on all XenApp servers. XenApp 5.0 for
Microsoft Windows Server 2008 is supported on all Windows Server 2008
editions that support Terminal Services, except the Web Server Edition and
the Server Core Edition. Refer to the Citrix XenApp Installation Checklist
for the system prerequisites for XenApp and its components.
4. Install Certificate Services. Obtain the necessary certificates. Certificate
Services issues and manages SSL certificates within the domain to which
the servers belong. A certificate is required for use with Citrix XenApp
Single Sign-on. As a best practice, isolate evaluation systems from your
production network environment. For example, install an isolated
Certificate Authority on the domain controller.
5. Install Citrix Licensing. You can install this component on a stand-alone
or shared server. You must install the Citrix Licensing Server 11.5 with this
release. For detailed information, see “Licensing This Release” on page 41.
For information about installing the license server, see the Getting Started
with Citrix Licensing Guide.
6. Install and configure the Web Interface. Install and configure this feature
on one server in the farm. If you are using the Web Interface or the XenApp
Plugin for Hosted Apps, reference this site when installing XenApp
Application Virtualization components. For information, see the Web
Interface Administrator’s Guide.
4 Getting Up and Running with XenApp 5.0 41

7. Install and deploy the XenApp Plugins for Hosted Apps and Streamed
Apps. Whether as part of Setup or separately, you must install, at a
minimum, the client engine, which is included in the
Clients\ica32\XenAppWeb.exe, which provides the function for pass-
through client authentication.
To stream applications from any server, even if you are not streaming
applications on this server, you must install the XenApp Plugin for
Streamed Apps. For information, see the XenApp Plugin for Hosted Apps
Administrator’s Guide and the Application Streaming Guide.

Licensing This Release


To run this release, you must have the license server (Version 11.5) that is
available from autorun or from the download site at http://www.citrix.com/
download/. If you are running an earlier version of the license server, you must
upgrade your license server to Version 11.5.
If you are unsure if your license server version is current, you can verify it by
comparing your version with the number on the Downloads site. Find the license
server version in the following registry key:
HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\LicenseServer\Install.

Caution: Use Registry Editor to view the license server information only.
Editing the Registry can cause serious problems that may require you to reinstall
your operating system.

To obtain the license server version number


1. On the license server, click Start > Run and type regedit. The Registry
Editor launches.
2. Navigate to:
HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\LicenseServer\Install.
The version number appears in the format: 11.5.x.x build xxxx; for
example, 11.5.0.0 build 9000.
To install Citrix Licensing, follow the instructions in the Getting Started with
Citrix Licensing Guide (CTX109108).
42 Getting Started with Citrix XenApp

Installing XenApp
As you install XenApp and its core components, you create your initial farm. If
you install XenApp on additional computers, Setup prompts you to join the farm
you created on the first computer. For details about planning and installing
XenApp, see the Citrix XenApp Installation Guide.
A typical installation consists of the following tasks:
1. On the initial Autorun page, choose the XenApp Edition. For example,
select Platinum Edition.
2. Choose the installation category Application Virtualization.
3. From this category, the following pages appear:
• The License Agreement page.
• The Prerequisites Installation page, which lists the components,
roles, and features to install before installing XenApp. See the Citrix
XenApp Installation Checklist for details.
• The Component Selection page. When you click Next, a sequence
of separate Setup wizards guides you through the installation of
selected XenApp components. Note that Citrix Licensing is disabled
by default.
Depending on the components selected, some configuration options may not be
available or may appear in different order:
• Citrix Licensing (if enabled on the Component Selection page)
• Pass-through authentication
• Access Management Console
• Web Interface (reference the preconfigured site or accept the default)
• XenApp Plugins
• XenApp farm
• XenApp Advanced Configuration
• Documentation
Citrix strongly recommends that you review the Setup instructions for these
components in their respective administrator’s guides before attempting their
installation.
After installing XenApp and deploying your farm, continue by installing the
additional components required for your organization.
4 Getting Up and Running with XenApp 5.0 43

Installing Additional Enterprise and Platinum


Components
The Platinum and Enterprise Editions license some or all of the following
additional components. Do not install XenApp components on a domain
controller. To locate the documentation for these components, see “Finding
Documentation” on page 6.
• Application streaming. On a separate, clean workstation with an operating
system similar to that of your end-users, install the Citrix Streaming
Profiler and use this workstation to profile applications for streaming.
• Password Manager. Before installing the Password Manager Plugin from
a command prompt onto a Windows Vista or Windows Server 2008
computer, first install the updated C Run-Time Libraries available from the
installation media in the Support / vcredist directory.
• SmartAuditor. Install the SmartAuditor player on a Windows Vista or
Windows XP device only. The SmartAuditor Server and database cannot be
installed on Windows Server 2008. As a best practice, do not install the
SmartAuditor Server and database on the same server as XenApp.
• EdgeSight. Install EdgeSight on a separate server. To avoid errors in
performance measurement, do not install the EdgeSight database on any
farm servers that will be hosting user sessions.
• EasyCall. Install the EasyCall plugin and configure the EasyCall appliance
using documentation provided with the appliance (purchased separately).
Install the EasyCall plugin on every XenApp 5.0 server or Windows XP or
Vista client as required.
• SmartAccess. Depending on your Access Gateway edition, you can install
the plugin from the appliance (purchased separately).
• WANScaler. Install the WANScaler plugin provided with this release and
install and configure the WANScaler appliance using documentation
provided with the appliance (purchased separately). WAN Optimization
powered by Citrix WANScaler does not function with Access Gateway
Enterprise Edition.
• Secure Gateway. Install Secure Gateway on an independent computer
within the DMZ. Do not install Web Interface and XenApp farm servers on
a Secure Gateway production server. Installing the Secure Gateway after
installing XenApp lets you complete the Secure Gateway configuration
wizard. If you install the Secure Gateway before you create your farm, you
must rerun the Secure Gateway configuration wizard by rerunning Setup.
44 Getting Started with Citrix XenApp

Running Mixed Farms


Because Citrix XenApp 5.0 for Windows Server 2008 runs on a different
operating system from Presentation Server 4.5 with Feature Pack 1, upgrading
farm servers automatically by using the Setup wizard is not supported.
If your farm is running Presentation Server 4.5 with Feature Pack 1, you can
migrate some of your farm settings. Otherwise, you must transfer them to the new
farm manually.
Before starting your installation, refer to the chapter about migration in the Citrix
XenApp Installation Guide.
When you run multiple versions of XenApp and Presentation Server in your farm,
this is known as a mixed farm. A mixed farm could, for example, have some
XenApp 5.0 servers and other servers running Presentation Server 4.5 with
Feature Pack 1. Mixed farms have special considerations ranging from the
version of administrative consoles supported to what functionality is available on
specific servers or throughout the farm.
Citrix recommends not having a mixture of XenApp and Presentation Server
versions in a farm. However, there are two situations when you may want to run a
XenApp farm with different versions of Presentation Server:
• You want to migrate your farm servers over to the latest release gradually.
For example, you may not have the time to migrate all of your servers
immediately, so you plan to migrate them gradually over a period of several
days.
• You require a feature not supported in this release of XenApp. For example,
if you require PDA sync, you may need at least one computer with
Presentation Server 4.5 with Feature Pack 1 in the farm to support this
feature.
For XenApp 5.0, Citrix supports mixed farms only with Presentation Server 4.5
with Feature Pack 1. However, Citrix recommends keeping all servers in the same
farm at the same product version level.
An alternative to running a mixed farm for an extended period of time is to create
two distinct farms and use the Web Interface to provide users with a centralized
access to these farms.

You might also like