Professional Documents
Culture Documents
Topics Covered
1. Architectural Components
2. Installing Citrix
3. Configuring Farm Settings
4. Configuring Connection Settings
5. Enabling Web Access
6. Configuration and Installation of Citrix Client
7. Installing Applications to Presentation Server
8. Deploying Applications with Installation Manager
9. Publishing Applications, Desktop and Contents
10. Managing Loads & Load Balancing
11. Configuring Policies
12. Configuring Citrix Printing
13. Securing Connection
14. Server Farm monitoring
Module 1
Architectural Components
Architectural Components
Citrix Components
Citrix Clients
Citrix Services
Citrix Network Architecture
IMA, ICA and XML Protocol
Citrix Components
Publishing
Published Application
Published Desktop
Published Content
Types of Citrix Clients
Program Neighborhood:
Allows users to have more control to configure the connection configuration and needs a client to be installed
Places icons for the published resources on the desktop, system tray or in the start menu of the client device
Places icons for the published resources on the desktop, system tray or in the start menu of the client device
Users will have only limited control in configuring connections and needs a client to be installed
Web Client:
Is the most seamless version of the Client for Win32
Can install the first time the user logs on to the Web Interface
Java Client:
No client is needed
Best suited for Non-Windows Platforms
Citrix
Services
IMA Service
IMA Service is the central nervous system of Presentation Servers. This service is responsible for just
about everything server-related, including tracking users, sessions, applications, licenses, and server load.
IMA Protocol
Which is used for transferring the ever-changing background information between Presentation servers,
including server load, current users and connections, and licenses in use.
Note: The IMA service runs on every Presentation server in your environment. If that service stops then
your server is out of commission
ICA Protocol
Note: In large environment where geographical divisions are there port 1604 should not be used as
routers don’t supports broadcast
XML Service
XML
The Citrix XML Service is the primary interface between the Presentation server and
anything else in the world that wants to get information about what services, applications, and
content are available on it. The Citrix XML Service does not figure out anything on its own.
Rather, it gathers information from the server’s IMA Service and sends that information to
whomever requested it.
As its name implies, the Citrix XML Service transmits this information via XML. XML is
a language, not a protocol. The Citrix XML Service sends XML files to client devices that need
information about the services offered. These XML files are generated by the XML Service
dynamically and contain the information that the clients need. The XML service transmits XML
files via standard protocols, usually HTTP running on TCP/ IP.
XML service is used by the servers to talk each other like the configuration information, load
Info, communication with data store and even with web interface.
Installing Citrix
Installing Citrix
Presentation Server, Enterprise Edition includes:
Resource Manager
Network Manager
Load Manager
Installation Manager
Web Interface
Secure Gateway
Document Center
Client connects
Drive Remapping
Drive C: reassigned to M: Drive C: appears as C:
Drive D: reassigned to N: Drive D: appears as D:
Licensing Citrix
Installing Citrix Presentation Server
Licensing Citrix
My Citrix.com (WXY33-76QGK-XYWR3-Q9Q94-GH4QW)
Best Guide for theory
License Management Console
Presentation Toolbar
Module 3
When a new Presentation Server administrator account is added, the account can be granted
one of the following privilege levels:
View Only
Full Administration
Custom
Citrix recommends that the administrator configure the server farm for best performance within the
specific environment. These settings include:
Configuration Logging
Configuring data collectors
License Server
Configuring CPU & Memory utilization
Health Monitoring and Recovery
Configuring connection limits
Remote Connections & Shadow Settings
Citrix Administrator Accounts and Permissions
Data Collectors and License Servers
Data collectors:
Store dynamic data for the servers in the server farm can be specified
by the administrator and are elected based on the following criteria
License servers:
Are responsible for providing licenses to user sessions must contain
valid licenses in order for users to connect to Presentation Server. An
Administrator can configure License on a Farm level or on per Server basis.
Configuring Data Collectors
Module 4
Configuring Connection
Settings
Configuring Connection Settings
Security Settings
Remote Desktop Users
Setting Security Permissions Procedure
ICA Connection Configurations
Configuring ICA-TCP Connections
Protocol Settings
Configuring ICA Connection Advanced Settings
Configuring Client Settings
Client Session Timeout
Configuring ICA Settings
Inherit User Configuration
Advanced Settings
Client Settings
Module 5
WEB Interface
Configuring the Web Interface
Customizing Site Appearance for the User
Configuring Authentication
Workspace Control Functionality
Configuring Server Settings
Configuring DMZ Settings
Configuring Client-Site Proxy Settings
Configuring Client Connection Settings
Configuring Client Deployment Settings
Citrix Clients
Client Types
Program Neighborhood:
Allows users to have more control to configure the connection configuration
Places icons for the published resources on the desktop, system tray or in the start menu of the client device
Users will have only limited control in configuring connections and needs a client to be installed
Web Client:
Is the most seamless version of the Client for Win32
Can install the first time the user logs on to the Web Interface
Installing Applications
on Presentation Server
Installing Applications
Registry Entry
HKLM\SOFTWARE\Microsoft\Windows NT\Current Version\Terminal Server\Install
(Current User \ Local Machine)
Types of Applications
Installing Easy Applications
Vendor knows environment
Virtual IP Applications
Isolation Environments
Installation of Applications
Configuring Applications
Deploying Applications
with Installation Manager
Installation Manager
What is Software Packaging?
Why Use it?
Using Installation Manager
Installation Manager is used to perform an unattended installation by:
Creating an unattended installation of the application
Adding the answer text file to the ADF package
Packaging Application
An application is packaged by:
Monitoring the installation of an application and recording the changes made to the Packager to create an
ADF file
Packaging the ADF file, application files and supported files in an ADF package
Useful when an administrator deploys several packages to the same servers in a specific order
Installing Packages
Started
Paused
Success
Failure
Module 9
Publishing Applications,
Desktop and Contents
Publishing
Publishing Applications
By publishing an application the administrator gives users permission to access
applications through Citrix. Here users have only control to use the applications.
Administrator have options to disable various features in the applications to increase the
performance of the application.
eg: Word, Acrobat, WinZip etc.
Publishing Desktop
By publishing desktop the administrator gives users permission to access the whole
server to the end user. The risk is more when a publishing a desktop as users are able to
perform all kind of actions in the server. The resource taken by the server when
publishing a desktop will be high when comparing to publishing applications or content.
Publishing Content
Through publishing content users will be able to access files from the citrix server.
Content Redirection
An administrator can enable the following types of content redirection:
Client-to-server, in which a connection to a published application is made when accessing files on the client
device
Server-to-client, in which accessing URL links in a server session redirects information back to an
application on the client device
Client Device
Server
ICA session
Microsoft Word
User clicks local text file
Client Device
Local Internet Explorer
is launched with selected
URL displayed
Server
http://training.company.com
ICA Control
Virtual Channel
ICA session
Microsoft Outlook
Module 10
3,5
Data
Collector
2 4
Application
Request
Client Device
Servers running
MetaFrame Presentation Server
Configuring Rules
Managing Load Evaluators
Configuring Policies
Presentation Server Policies
Presentation Server policies are created by adding policy rules. Policy rules are broken
down into the following categories:
Bandwidth
Client Devices
Printing
Security
User Workspace
An administrator can configure the following types of printers for use in an ICA session:
Client local printer
Network printer
Server Local printer
Client Printers:
The definition of a client printer depends on the ICA Client platform. On DOS-based and WinCE
client devices, a client printer is physically connected by a cable to a port on the client device. On 32-bit
Windows platforms (Windows 9x, Windows NT, and Windows 2000), any printer that is set up in Windows
(these printers appear in the Printers folder on the client device) is a client printer.
Network Printers:
Printers that are connected to print servers and shared on a Windows network are referred to as
network printers. In Windows network environments, users can set up a network printer on their
computers if they have permission to connect to the print server. When a network printer is set up for use
on an individual Windows computer, the printer is a client printer on the client device.
Local Printers
Local Printers:
Printers that are connected directly to Citrix servers are local printers within a particular server farm.
This definition includes a printer that is connected to the Citrix server that hosts a user’s ICA session, as
well as printers that are connected to other Citrix servers in the same server farm. If a printer is connected
to a Citrix server outside of a server farm (either the server is not a member of a server farm or is a
member of a different server farm), the server farm considers the printer a network printer, not a local
printer.
Printer Types
Printer Server
Network Printers
Server Local
Printer
Network
Client
Presentation
Server
Importing Print Servers
Managing Print Drivers
An administrator can manage print drivers in a server farm by:
Replicating print drivers
Using universal printing
Maintaining print driver compatibility lists
Configuring print driver mappings
Securing Connection
Securing Citrix Presentation Server
ICA in SSL
SSL Relay
Citrix XML Service
Server running
Client Device
Citrix Presentation Server
ICA in SSL
SSL Relay
Streaming Applications
Application Streaming Components Overview
Application Streaming Communications
3 .RAD
Web Interface
Citrix
Server
Presentation
Server
1
3 Applications 5
.RAD
Adobe Acrobat
File
Server
6
4
4 6
Device Isolation
Environment
Citrix Streaming Client
An administrator can:
View the properties of a profile using the tabs in the profile information
pane of the profiler
Change the properties of a profile using the tabs in the Profile
Properties screen of the profiler
The following property tabs are available for a profile:
General
Applications
File Types
User Profile Security
Pre-launch Analysis
Pre-launch and Post-Exit Scripts
General Properties
Application Properties
File Type Properties
User Profile Security Properties
Pre-Launch Analysis Properties
Pre-Launch and Post-Exit Scripts Properties
Changing Target Properties
An administrator can:
View the properties of a target using the tabs in the profile
information pane of the profiler
Change the properties of a target using the tabs in the Target
Properties screen of the profiler
The following property tabs are available for a target:
General
Applications
Target Operating System & Language
Rules
Pre-launch and Post-Exit Scripts
Pre-launch Analysis
The properties in individual targets with a profile can be used to
override the properties set for the entire profile
General Properties
Application Properties
Target Operating System and Language Properties
Rules Properties
Pre-Launch and Post-Exit Scripts Properties
Pre-Launch Analysis Properties
Adding a Target to a Profile
Deleting a Target from a Profile
Upgrading an Application in a Target
Deleting an Obsolete Version of a Target
Streaming Application Configuration
An administrator can:
Deliver published applications to users using the following application
delivery methods:
Accessed from server
Streamed if possible, otherwise accessed from a server
Streamed to client
Specify one of the following application delivery methods for use when
the primary delivery method is not available:
Installed application
Installation Manager packaged application
Streamed to server
Configure published applications for streaming to servers running
Presentation Server
Configure published applications for offline access
Publishing a Streaming Application
Changing the Application Type
Specifying an Alternate Profile for Application
Enabling the Least-Privileged User Account
Using a Policy for Application Delivery
Configuring Sites for Streaming Applications
Offline Access Management