Professional Documents
Culture Documents
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
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
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
Getting Started with Citrix Licensing Provides details about installing Citrix
Guide Licensing
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
Documents released especially for XenApp 5.0 for Windows Server 2003
Readme for Citrix XenApp 5.0 for Lists known issues for this release of
Windows Server 2003 XenApp for Windows Server 2003
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
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
Health Assistant
SmartAuditor 1.2
EasyCall 1.2*
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 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
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.
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.
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
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
• 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
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.
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
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
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
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.
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.
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