4.Citrix Presentation Server4.5 (2)

285
Citrix Presentation Server

Transcript of 4.Citrix Presentation Server4.5 (2)

Page 1: 4.Citrix Presentation Server4.5 (2)

Citrix Presentation Server

Page 2: 4.Citrix Presentation Server4.5 (2)

Overview

Page 3: 4.Citrix Presentation Server4.5 (2)

• What is Citrix Presentation server ?• How will this help Corporate ?• What is the Advantage ?

Page 4: 4.Citrix Presentation Server4.5 (2)

• Citrix• Citrix Metaframe • Citrix Presentation Server

Page 5: 4.Citrix Presentation Server4.5 (2)

• Citrix MetaFrame Presentation Server is a technology that can allow remote users to connect to applications that are actually installed on a remote computer.

Page 6: 4.Citrix Presentation Server4.5 (2)

• Remote application looks like as if it is installed locally

Page 7: 4.Citrix Presentation Server4.5 (2)

• For example, if an application needs to be made available to users who are outside the network , the application can be installed on a Citrix server and access will be given to the users who need to use it.

Page 8: 4.Citrix Presentation Server4.5 (2)

• Those users can then go to a certain web address, log in with credentials and click on an icon on that page for that application.

Page 9: 4.Citrix Presentation Server4.5 (2)

• It will then appear as though the remote application will start and run on their remote computer, when the application is being executed on the Citrix server and screenshots and mouse/keyboard inputs are being sent back

Page 10: 4.Citrix Presentation Server4.5 (2)

• The application running on the server is available on their computer so the application need not be installed on the local machine.

Page 11: 4.Citrix Presentation Server4.5 (2)

• The remote application can be minimized / maximized / resized just like any other local application.

Page 12: 4.Citrix Presentation Server4.5 (2)

• Using drive mapping, files can be also be opened on and saved to the local computer that the user connected from.

Page 13: 4.Citrix Presentation Server4.5 (2)

• How this works ?

Page 14: 4.Citrix Presentation Server4.5 (2)

ICA Protocol

• This Protocol Connects the client to the server

• The Communication happens using the ICA Protocol

• This is optimized for WAN Connections

Page 15: 4.Citrix Presentation Server4.5 (2)

• Means ICA will not transfer the entire data from server to client instead it pushes the screen updates and mouse keyboard changes.

Page 16: 4.Citrix Presentation Server4.5 (2)

RDP vs. ICA

• Both are very similar to each other• RDP is from Microsoft• ICA is from Citrix

Page 17: 4.Citrix Presentation Server4.5 (2)

ICA with SMB

• For file sharing

Page 18: 4.Citrix Presentation Server4.5 (2)

SMB

File Server

SMB

Client

Page 19: 4.Citrix Presentation Server4.5 (2)

• In this the client is trying to connect to File server• The user is trying to open some file from the

server • Assume the file size is 10MB• File is transferred through SMB• File transfer is slow as SMB will transfer entire

file to the client system

Page 20: 4.Citrix Presentation Server4.5 (2)

ICA

Citrix Server

ClientICA

Page 21: 4.Citrix Presentation Server4.5 (2)

• In this Client is trying to connect to the File Server using Citrix Server

• ICA is used here for communication• ICA will send only screen updates and mouse

keyboard changes to the client instead of entire 10 MB file

• Transfer rate is faster • Even the bandwidth is low it will not affect much

Page 22: 4.Citrix Presentation Server4.5 (2)

• In WAN ICA is ideal for file sharing

Page 23: 4.Citrix Presentation Server4.5 (2)

Features of Citrix Presentation Server 4.0

Page 24: 4.Citrix Presentation Server4.5 (2)

User Experience

• Smooth roaming for smart card users• Multi-monitor improvements• Quick Launch Bar for Program Neighborhood• Pass-through of Windows key combinations• Dynamic multi-language user interface support

for Web Interface• Simplified customization of Web Interface• Support for operating system file locking rules

Page 25: 4.Citrix Presentation Server4.5 (2)

Application Compatibility

• Application isolation environments

• Virtual IP addresses

Page 26: 4.Citrix Presentation Server4.5 (2)

Connectivity and Device Support

• Universal print driver

• Print provider and port monitor improvements

• Session printers policy

• USB synchronization for PocketPC

• USB support for TWAIN devices

Page 27: 4.Citrix Presentation Server4.5 (2)

Scalability and Performance

• CPU utilization management

• Virtual memory optimization

• Improved remote file access and directory browsing

Page 28: 4.Citrix Presentation Server4.5 (2)

Security

• Improved smart card support

• Smart card PIN handling

• Safe scripting enhancements of ActiveX

• Support for HP Protect Tools

• Add SecurID and Safeword to JSP site

Page 29: 4.Citrix Presentation Server4.5 (2)

Licensing

• The License Management Console can now be run with either Apache HTTP Server or Internet Information Services (IIS) as its Web server.

Page 30: 4.Citrix Presentation Server4.5 (2)

Citrix Presentation Server 4.5

Page 31: 4.Citrix Presentation Server4.5 (2)

Reasons for upgrading to Citrix Presentation Server 4.5

Page 32: 4.Citrix Presentation Server4.5 (2)

Application streaming

• No need to install applications on each target device.

Page 33: 4.Citrix Presentation Server4.5 (2)

• Can manage a single application package across multiple application hubs

Alternate Profile Configuration

Page 34: 4.Citrix Presentation Server4.5 (2)

Offline application availability

• Can configure users and groups that can use applications while disconnected

• Applications are streamed to the users device and persist in a local cache.

• Users then access applications in the same manner as if they were installed

Page 35: 4.Citrix Presentation Server4.5 (2)

Application lease period

• Can set offline availability for an application

• Users must reconnect to the network prior to the end of the lease period or the application cannot be used.

• Like this we can control license within the environment.

Page 36: 4.Citrix Presentation Server4.5 (2)

Application Isolation Environment

• Allowing applications that are incompatible with each other

• Applications delivered locally to the users device.

• can control the level of communication allowed between installed and isolated applications using isolation rules.

Page 37: 4.Citrix Presentation Server4.5 (2)

TWAIN device support

• This allows transparent use of client-attached imaging devices from applications

Page 38: 4.Citrix Presentation Server4.5 (2)

Application Hub

• Application packages are stored in a centralized file share for delivery to servers or user devices.

Page 39: 4.Citrix Presentation Server4.5 (2)

Application Profile

• A single application can have multiple variations for different Windows operating systems.

Page 40: 4.Citrix Presentation Server4.5 (2)

Non-Administrator Client Installation

• No need to give users “Administrator “ privileges in order to install the Citrix Receiver

Page 41: 4.Citrix Presentation Server4.5 (2)

Browser-only SSL VPN access

• Allows users to access network file shares, Web email and internal Web sites from devices that are locked down and do not permit the downloading of any software.

Page 42: 4.Citrix Presentation Server4.5 (2)

Secure application access

• SSL VPN gives users access to any application or network resource by supporting all TCP and UDP protocols.

Page 43: 4.Citrix Presentation Server4.5 (2)

Integrated endpoint scanning and extensible endpoint analysis

• Clients are scanned for up-to-date security software and operating system versions.

• Endpoint analysis capabilities can be

extended using industry-standard development tools.

Page 44: 4.Citrix Presentation Server4.5 (2)

Hot Desktop

• Enables users to securely share workstations.

• Users can logon/logoff in seconds

Page 45: 4.Citrix Presentation Server4.5 (2)

Always-on SSL VPN access

• Automatically maintains an SSL VPN connection as users roam between networks or when users are connected via unreliable links.

Page 46: 4.Citrix Presentation Server4.5 (2)

Multi-Lingual User Interface Support for Virtualized Applications

• Provides one client package for all languages and allows user to specify language preference.

Page 47: 4.Citrix Presentation Server4.5 (2)

EasyCall voice services

• Enables users to select any phone number in any application and initiate a phone call directly from their PC via the corporate VoIP telephony service

Page 48: 4.Citrix Presentation Server4.5 (2)

Click-to-conference

• Enables users to click any phone number in any application and initiate a conference call directly from their PC via the corporate VoIP telephony service

Page 49: 4.Citrix Presentation Server4.5 (2)

Address book lookup

• Gives users access to the corporate address and phone book from their desktop.

Page 50: 4.Citrix Presentation Server4.5 (2)

Active Directory Federation Services support

• Makes it easier to extend application access to trusted partners.

Page 51: 4.Citrix Presentation Server4.5 (2)

AES support

• Provides high performance, standards-based encryption using Advanced Encryption Standards (AES

Page 52: 4.Citrix Presentation Server4.5 (2)

Trusted Server Configuration

• Similar to Internet Explorer’s “trusted web sites” feature, Trusted Server Configuration prevents users from accessing unauthorized servers.

Page 53: 4.Citrix Presentation Server4.5 (2)

Offline user groups

• Enable only a subset of users to take applications offline, for the data and files to be transmitted to their local device.

Page 54: 4.Citrix Presentation Server4.5 (2)

Single Sign-On

• Secures application logons

• security of all password-protected Windows applications

Page 55: 4.Citrix Presentation Server4.5 (2)

Password policies

• Can define policies to control application password strength for any application.

• Password expiration can also be controlled for any application that lacks this capability.

Page 56: 4.Citrix Presentation Server4.5 (2)

Self-service Password Reset

• Allows users to reset their domain password or unlock their Windows account through Web Interface or from the control + alt + delete logon screen.

Page 57: 4.Citrix Presentation Server4.5 (2)

SmartAuditor

• Provides powerful application session recording for improved regulatory compliance, risk mitigation, and accelerated problem resolution.

Page 58: 4.Citrix Presentation Server4.5 (2)

Application Performance Monitoring

• Helps to find and troubleshoot server, network and application performance issues that impact the user experience.

Page 59: 4.Citrix Presentation Server4.5 (2)

SmartAuditor

• Provides policy-based recording of user sessions with hosted applications

Page 60: 4.Citrix Presentation Server4.5 (2)

Load throttling

• Prevents new servers from being overloaded when they first logon to the farm by automatically biasing server load.

• Creates a consistent, reliable user access.

Page 61: 4.Citrix Presentation Server4.5 (2)

Health Assistant

• Performs continuous server health checks and automatically initiates recovery procedures.

Page 62: 4.Citrix Presentation Server4.5 (2)

Client Backup

• URL Specifies a secondary Web Interface URL and automatically redirects traffic in the event of a primary URL disruption.

Page 63: 4.Citrix Presentation Server4.5 (2)

Editions of CPS 4.5

Page 64: 4.Citrix Presentation Server4.5 (2)

Standard Edition

• For Single server

Page 65: 4.Citrix Presentation Server4.5 (2)

Advanced Edition

• More than one server with Load balancing• Includes Load Manager

Page 66: 4.Citrix Presentation Server4.5 (2)

Enterprise Edition

• For large Environments• Includes –

– Load manager– Installation Manager– Resource Manager– Network Manager– WMI provider

Page 67: 4.Citrix Presentation Server4.5 (2)

Citrix Clients

• Program Neighborhood• Program Neighborhood Agent• Web Client• Java Client

Page 68: 4.Citrix Presentation Server4.5 (2)

Program Neighborhood

• If a client needs to create his own connection to the Citrix PS then we need to install this in his system

Page 69: 4.Citrix Presentation Server4.5 (2)

Program Neighborhood Agent

• This will help us to create shortcuts in the startup menu or Desktops

Page 70: 4.Citrix Presentation Server4.5 (2)

Web Client

• Small client

• Users will not have any rights to create their own connections

• Only administrators can control

• This uses Web Interface

Page 71: 4.Citrix Presentation Server4.5 (2)

Java Client

• Don’t have to install

• Non Windows clients can use this

• Will run like java applet

• JRE is required

Page 72: 4.Citrix Presentation Server4.5 (2)

• Components of CPS 4.5 and System Requirements

Page 73: 4.Citrix Presentation Server4.5 (2)

Citrix License Server

• MetaFrame Presentation Server requires the presence of a MetaFrame Access Suite license server.

• The License Management Console must be installed on the same machine as the license server that it manages.

• You can install MetaFrame Access Suite licensing on either on a stand-alone machine

Page 74: 4.Citrix Presentation Server4.5 (2)

Citrix License Server

• Operating systems: – Windows 2000 Server Family: Windows 2000 Server,

Windows 2000 Advanced Server, and Windows 2000 Datacenter Server, Service Pack 3.

– Windows Server 2003 Family: Windows Server 2003, Standard Edition, Enterprise Edition, Enterprise x64 Edition, and Datacenter Edition.

– Disk space requirements: 30MB

Page 75: 4.Citrix Presentation Server4.5 (2)

License Management Console

• Minimum browser requirement: Netscape 7.1 or Internet Explorer 5.0

• Microsoft Internet Information Services (IIS) Version 5.0 or 6.0 or Apache HTTP Server 2.0.52

• Sun Java Runtime Environment (JRE) 1.5.0_09.

Page 76: 4.Citrix Presentation Server4.5 (2)

Windows MUI Support

• Citrix Presentation Server 4.5 supports Microsoft’s Windows Multilingual User Interface Pack (MUI) provided -– You must have all language settings set to English

when you perform the installation – You must install the English version of Citrix

Presentation Server 4.5

Page 77: 4.Citrix Presentation Server4.5 (2)

Data Store

• Microsoft Access • SQL Server 2005 Express Edition, SP1 • Microsoft SQL Server • Oracle • IBM DB2

Page 78: 4.Citrix Presentation Server4.5 (2)

Citrix Presentation Server

• Operating systems:Windows Server 2003

• Disk space requirements:400MB for Citrix Presentation Server, Enterprise Edition50MB for the Presentation Server Console25MB for the Access Management Console35MB for the Document Center

• Terminal Services running in application mode • Java Runtime Environment Version 1.5.0_09 • .NET Framework Version 2.0

Page 79: 4.Citrix Presentation Server4.5 (2)

Citrix Access Management Console

• Operating systems:Windows Server 2003

• Windows XP Professional• Windows 2000 Server Professional• Microsoft .NET Framework 2.0 • Disk space requirements: 25MB • Microsoft Windows Installer (MSI) 3.1.

Page 80: 4.Citrix Presentation Server4.5 (2)

Citrix Presentation Server Console

• The Presentation Server Console is required to administer policies and printers.

• Operating systems: – Windows Server 2003– Windows 2000 Professional, – Windows 2000 Server– Windows XP Professional– Java Runtime Environment Version 1.5.0_09.

Disk space requirements: 50MB

Page 81: 4.Citrix Presentation Server4.5 (2)

Web Interface

• Prerequisites - • Microsoft Internet Information Services (IIS)

Version 5.0 or 6.0 (Windows components) and ASP.NET.

• Microsoft Visual J# 2.0. • Microsoft .NET Framework 2.0 • Disk space requirements:

– Each Web Interface site (regardless of type) that you create: 3.5MB

Page 82: 4.Citrix Presentation Server4.5 (2)

Installation Manager

• Can deploy applications and software to servers

• Can install applications, files, service packs, and software patches to any or all servers

• The applications and software components that we deploy are bundled as packages.

Page 83: 4.Citrix Presentation Server4.5 (2)

Load Manager

• Load Manager assigns the least-loaded server to run each published application.

• This process keeps loads lower for greater server and published application speed and efficiency.

• It identifies servers with high loads and provides increased server and network performance by spreading out loads more evenly.

• The Load Manager Monitor tool makes it easier for you to view trouble spots on servers in the server farm so you can change load thresholds easily if bottlenecks occur.

Page 84: 4.Citrix Presentation Server4.5 (2)

• For Example If one server is running with 90 published application and other server is running with 95 published applications the next load will be taken by the first server as it has only 90 running applications

Page 85: 4.Citrix Presentation Server4.5 (2)

Network Manager

• Provides systems management capabilities through third-party SNMP management consoles.

• Allows you to remotely monitor the status of servers and • Terminate processes on servers• Disconnect, log off, and send a message to an active session on a server• Query operating system, process, and session information• Log server traps in the event database

Page 86: 4.Citrix Presentation Server4.5 (2)

Resource Manager

• Monitor the Resources for performance

Page 87: 4.Citrix Presentation Server4.5 (2)

Farm

• Number of servers get collected into a Farm• Farm is a boundary of management• We can mange Each Servers or entire Farm

based on the Administration need

Page 88: 4.Citrix Presentation Server4.5 (2)

Data Collector

• Manage the data in the PS and Configuration of data

• It will have info on logon or Application usage• It collects info dynamically • This will change every time• It collects the data for a particular zone

Page 89: 4.Citrix Presentation Server4.5 (2)

Data Store

• Static data• Will have info on published Applications• Farm collection info • Will not change every time• When we make some changes to at farm or

server level then this will be updated

Page 90: 4.Citrix Presentation Server4.5 (2)

LHC

• Local host caching• If the Server is disconnected from SQL Server

then all these info will be cached locally and when the server is up it will be pushed to the server

Page 91: 4.Citrix Presentation Server4.5 (2)

Zone

• Collection of Presentation Servers geographically

• In one zone at least one server will be a data collector

Page 92: 4.Citrix Presentation Server4.5 (2)

Published Application

• If a client or a user wants to access some kind of application which is installed in the server

Page 93: 4.Citrix Presentation Server4.5 (2)

Published Desktop

• If user wants to access entire desktop

Page 94: 4.Citrix Presentation Server4.5 (2)

Published content

• A short cut to the installed applications• We don’t need to have this installed in the client

side

Page 95: 4.Citrix Presentation Server4.5 (2)

How the client accesses the Citrix Server

• The Client need not to be in the same Domain but user who accesses the Citrix Server should be the Domain user

• The Client uses the Web interface to access the Citrix Server

Page 96: 4.Citrix Presentation Server4.5 (2)

Installation Of CPS 4.5

Page 97: 4.Citrix Presentation Server4.5 (2)

• Prepare Windows Server• Installing Terminal Server with License• Installing Prerequisites• Installing Citrix Licensing Server and Console• Installing Citrix Presentation server

Page 98: 4.Citrix Presentation Server4.5 (2)

Installation of Windows Server

• Install the Windows Server 2000/2003 with latest service packs and Security patches

• Join this to the Domain

Page 99: 4.Citrix Presentation Server4.5 (2)

Installing Terminal Server

• Using Add/Remove Programs• Windows Components• Put this in install Mode• You can provide License or you can give in 120

days

Page 100: 4.Citrix Presentation Server4.5 (2)

Installing Prerequisite

• Depending upon the component what ever the prerequisite as mentioned earlier we need to install

Page 101: 4.Citrix Presentation Server4.5 (2)

Licensing Server

• It monitors the Citrix Licenses

• Concurrent user License – Not tied with specific user

• Named user License – till the lease period expires user can have multiple logon to the session

Page 102: 4.Citrix Presentation Server4.5 (2)
Page 103: 4.Citrix Presentation Server4.5 (2)

http://www.mycitrix.com

Page 104: 4.Citrix Presentation Server4.5 (2)

C:\Program Files\Citrix\Licensing\MyFiles

Page 105: 4.Citrix Presentation Server4.5 (2)

You need to have these

• Your My Citrix user ID and password

• The license code that was provided to you

• The host name of your license server.

Page 106: 4.Citrix Presentation Server4.5 (2)

• You don’t have to install the License Server every time you install new Presentation Server but you need to point the License server

Page 107: 4.Citrix Presentation Server4.5 (2)

• Installing Presentation Server

Page 108: 4.Citrix Presentation Server4.5 (2)

Access Management Console

• This allows us to manage the Citrix Suite Component from a single location locally or remotely

Page 109: 4.Citrix Presentation Server4.5 (2)

Web Interface

• It makes application available for both Program neighborhood agent and Web Page

Page 110: 4.Citrix Presentation Server4.5 (2)

Citrix Presentation Server Console

• Can mange Citrix Farms

Page 111: 4.Citrix Presentation Server4.5 (2)

Installing Pass-through Client

Page 112: 4.Citrix Presentation Server4.5 (2)

Creating Server Farms

• You need to specify new or existing• Need to Mention the data Store

Page 113: 4.Citrix Presentation Server4.5 (2)

Assigning Farm Administrator

Page 114: 4.Citrix Presentation Server4.5 (2)

IMA Encryption

• Will have higher security• If you enable this you need to enable in all the

servers which join the Farm

Page 115: 4.Citrix Presentation Server4.5 (2)

Configuring the Session Shadowing

• You can monitor and interact with user sessions

Page 116: 4.Citrix Presentation Server4.5 (2)

Configuring XML Service Port

• By default it shares the port at 80 with IIS but we can change it.

• Supplies servers running the Web Interface and TCP/IP+HTTP- connected clients with the names of published applications that are available in a server farm.

• All the servers in the farm should use same port

Page 117: 4.Citrix Presentation Server4.5 (2)

Adding users to RDP group

• By default this is disabled, we can add users

Page 118: 4.Citrix Presentation Server4.5 (2)

Installed Services

Page 119: 4.Citrix Presentation Server4.5 (2)

ADF Application Development Framework - Installer Service

• For IM to install packages or hotfixes

Page 120: 4.Citrix Presentation Server4.5 (2)

CPU management \ resource management service

• CPU utilization / user session manager service

Page 121: 4.Citrix Presentation Server4.5 (2)

Licensing WMI Service

• For License management

Page 122: 4.Citrix Presentation Server4.5 (2)

Print manager service

• Printing Architecture like Driver loading• It will manage universal drivers• Client driver mapping• It handles print sub system• Work with print spooler

Page 123: 4.Citrix Presentation Server4.5 (2)

SMA Service

• Suite Monitoring and Alerting• For monitoring

Page 124: 4.Citrix Presentation Server4.5 (2)

Virtual memory optimization

• For Virtual Memory

Page 125: 4.Citrix Presentation Server4.5 (2)

WMI Service

• Will get in Enterprise Edition• It will give some WMI Classes which we can use

for scripting purpose

Page 126: 4.Citrix Presentation Server4.5 (2)

XTE Service

• For SSL Relay• Session Reliability

Page 127: 4.Citrix Presentation Server4.5 (2)

Licensing service

• Distribution of license

Page 128: 4.Citrix Presentation Server4.5 (2)

Client network

• Manage client device like Drive mapping

Page 129: 4.Citrix Presentation Server4.5 (2)

Diagnosis facility COM Server

• It is a tracing facility service used by Technical Support

Page 130: 4.Citrix Presentation Server4.5 (2)

Encryption service

• ICA Session encryption

Page 131: 4.Citrix Presentation Server4.5 (2)

IMA Service

• Independent Management Architecture• Handles connection between Presentation

Server and Management Console

Page 132: 4.Citrix Presentation Server4.5 (2)

License Management console for Citrix licensing server

• For web console of licensing

Page 133: 4.Citrix Presentation Server4.5 (2)

MF Com Server Service

• For monitoring individual Server

Page 134: 4.Citrix Presentation Server4.5 (2)

RM Mail service

• Sending the mail on Resource management

Page 135: 4.Citrix Presentation Server4.5 (2)

Secure gateway

• For secure gateway

Page 136: 4.Citrix Presentation Server4.5 (2)

Presentation Server Clients for Windows

Page 137: 4.Citrix Presentation Server4.5 (2)

• Program Neighborhood Agent• Program Neighborhood• Web Client

Page 138: 4.Citrix Presentation Server4.5 (2)

Program Neighborhood Agent

• Supports the full Citrix Presentation Server feature set.

• You can integrate published resources with users’ desktops.

Page 139: 4.Citrix Presentation Server4.5 (2)

• It is centrally administered and configured in the Access Management Console using a Program Neighborhood Agent site created in association with a site for the server running the Web Interface.

Page 140: 4.Citrix Presentation Server4.5 (2)

• The Program Neighborhood Agent is the client that operates with the Citrix Streaming Client to provide application streaming to the user desktop.

Page 141: 4.Citrix Presentation Server4.5 (2)

Access method

• The Program Neighborhood Agent allows your users to access all of their published resources from a Windows desktop.

Page 142: 4.Citrix Presentation Server4.5 (2)

• Users work with your published resources the same way they work with local applications and files.

Page 143: 4.Citrix Presentation Server4.5 (2)

• Published resources are represented throughout the client desktop, including the Start menu and the Windows notification area, by icons that behave just like local icons.

Page 144: 4.Citrix Presentation Server4.5 (2)

• Users can double-click, move, and copy icons; and create shortcuts in their locations of choice.

Page 145: 4.Citrix Presentation Server4.5 (2)

• The Program Neighborhood Agent works in the background. Except for a shortcut menu available from the notification area, it does not have a user interface.

Page 146: 4.Citrix Presentation Server4.5 (2)

Client management and administration

• You configure Program Neighborhood Agent at a site created in the Access Management Console and associated with the site for the server running the Web Interface.

Page 147: 4.Citrix Presentation Server4.5 (2)

• By using the Access Management Console in this way, you can dynamically manage and control your client population throughout your network from a single location and in real time.

Page 148: 4.Citrix Presentation Server4.5 (2)

Web Client

• The Web Client is a smaller client that can be installed from a .cab file or from the main .msi file.

Page 149: 4.Citrix Presentation Server4.5 (2)

• The Web Client setup files are smaller than the other

• clients. The small size allows users to quickly download and install the client

• software.

Page 150: 4.Citrix Presentation Server4.5 (2)

Access method

• If you want users to access published resources from a browser, use the Web Client.

Page 151: 4.Citrix Presentation Server4.5 (2)

• Users access published resources by clicking links on a Web page you publish on your corporate intranet or the Internet.

Page 152: 4.Citrix Presentation Server4.5 (2)

• The published resource launches either in the same window or in a new, separate browser window.

Page 153: 4.Citrix Presentation Server4.5 (2)

• The Web Client does not require user configuration and does not have a user interface.

Page 154: 4.Citrix Presentation Server4.5 (2)

Client management and administration

• You can use the Web Client to access resources available from the Web Interface

• Publish links to your resources with the Web Interface

Page 155: 4.Citrix Presentation Server4.5 (2)

Program Neighborhood

• Program Neighborhood supports the full Citrix Presentation Server feature set

Page 156: 4.Citrix Presentation Server4.5 (2)

• It requires user configuration and maintenance.

Page 157: 4.Citrix Presentation Server4.5 (2)

• Use Program Neighborhood if you are not using the Web Interface to deliver resources.

Page 158: 4.Citrix Presentation Server4.5 (2)

• Program Neighborhood cannot be configured from a centralized site, such as the Program Neighborhood Agent site

Page 159: 4.Citrix Presentation Server4.5 (2)

• It does not require the Web Interface.

Page 160: 4.Citrix Presentation Server4.5 (2)

Access method

• If you want users to access your published resources from within a distinctive user interface, use Program Neighborhood.

Page 161: 4.Citrix Presentation Server4.5 (2)

• Using Program Neighborhood’s own user interface, the Program Neighborhood window, users

• can browse for groups of published resources

• Can create custom connections to individual published resources or to computers running Citrix Presentation Server.

Page 162: 4.Citrix Presentation Server4.5 (2)

• Icons representing application sets and custom ICA connections appear in the Program Neighborhood window.

Page 163: 4.Citrix Presentation Server4.5 (2)

Client management and administration

• You can set up scripted updates for Program Neighborhood

• Users can also configure options for Program Neighborhood using its interface.

Page 164: 4.Citrix Presentation Server4.5 (2)

New Features in client for Windows

• Client Version is 10.x• Supports Windows NT 4.0, Windows 2000,

Windows 2003, Windows XP and Legacy PCs operating systems.

Page 165: 4.Citrix Presentation Server4.5 (2)

• Has backward compatibility

Page 166: 4.Citrix Presentation Server4.5 (2)

• Added advantage

• Supports– Windows XP (x64 edition)– Windows XP Embedded

Page 167: 4.Citrix Presentation Server4.5 (2)

• Application streaming

Page 168: 4.Citrix Presentation Server4.5 (2)

• Non-administrator client installation.

Page 169: 4.Citrix Presentation Server4.5 (2)

• Trusted server configuration.

Page 170: 4.Citrix Presentation Server4.5 (2)

• Multilingual User Interface (MUI).

Page 171: 4.Citrix Presentation Server4.5 (2)

• 32-bit color icon support.

Page 172: 4.Citrix Presentation Server4.5 (2)

• Program Neighborhood Agent backup URL support.

Page 173: 4.Citrix Presentation Server4.5 (2)

• SpeedScreen Multimedia Acceleration.

Page 174: 4.Citrix Presentation Server4.5 (2)

• Enhanced proxy detection support.

Page 175: 4.Citrix Presentation Server4.5 (2)

Discontinued Features

• Client Auto update

Page 176: 4.Citrix Presentation Server4.5 (2)

• IPX, SPX, NetBIOS Protocols are not Supported

Page 177: 4.Citrix Presentation Server4.5 (2)

• ICA Dial-In Connections

Page 178: 4.Citrix Presentation Server4.5 (2)

Installing PNAgent

• Since the release of Citrix Presentation Server 4.5, there no longer are separate Web and PNAgent.exe clients.

• Instead, there are new, non-admin Microsoft Installer (MSI) client and icaweb.cab files that can be deployed with previous versions of Web Interface.

Page 179: 4.Citrix Presentation Server4.5 (2)

• To deploy the icaweb.cab file:• 1. Download the icaweb.cab client from

www.citrix.com Or copy it from the Presentation Server 4.5 component CD-ROM and place it in the following directory on the Web Interface 4.0 or 4.2 Web server:

\Program Files\Citrix\Web Interface\4.x\ICAWEB\en\ica32

Page 180: 4.Citrix Presentation Server4.5 (2)

• 2. In the Manage Client Deployment section of the MetaFrame Presentation Server Admin tool, make the following changes to the Web Client Settings section:

Page 181: 4.Citrix Presentation Server4.5 (2)

• The Version and Class ID varies depending on the version of client you are deploying.

• You can find this information in the icaweb.inf file

Page 182: 4.Citrix Presentation Server4.5 (2)

• 3. Enable Automatic client updates.

This setting can also be found in the Manage Client Deployment section.

Page 183: 4.Citrix Presentation Server4.5 (2)

• To test this, have a user (with a 9.x client for example) log on to Web Interface.

• The 10.x client is automatically deployed.

Page 184: 4.Citrix Presentation Server4.5 (2)

To deploy the ica32web.msi file:

• 1. Download the ica32web.msi client from www.citrix.com and place it in the following directory on the Web Interface 4.0 or 4.2 Web server:

\Program Files\Citrix\Web Interface\4.x\ICAWEB\en\ica32

Page 185: 4.Citrix Presentation Server4.5 (2)

• 2. In the Manage Client Deployment section of the MetaFrame Presentation Server Admin

tool, make sure the Display installation caption setting is set to Yes.

Page 186: 4.Citrix Presentation Server4.5 (2)

• 3. Open the WebInterface.conf file (from \inetpub\wwwroot\Citrix\MetaFrame\conf folder) with Notepad and change the following line:

Win32Client=Default

To:

Win32Client=Download the ICA Client for Windows&/Citrix/MetaFrame/ICAWEB_common/en/Ica32/ica32web.msi

Page 187: 4.Citrix Presentation Server4.5 (2)

• 4. Save the WebInterface.conf file

Page 188: 4.Citrix Presentation Server4.5 (2)

• To test this, open the Web Interface site in a browser.

• The Message Center should now display the link to the Microsoft Installer (MSI) package instead of ica32t.exe.

Page 189: 4.Citrix Presentation Server4.5 (2)

Deploy the ICA Web Client Through Web Interface 4.5

• By default, Web Interface 4.5 automatically deploys the Microsoft Installer (MSI) packager.

• The file is located in the Web Interface Server

• \Program Files\Citrix\Web Interface\4.5\Clients\ica32\

Page 190: 4.Citrix Presentation Server4.5 (2)

Creating the Packager for Web Interface 4.5

• 1. Copy the client packager (Ica32pkg.msi) from the components CD-ROM to a local directory on the Web server.

• 2. Give this at a command prompt:

• msiexec.exe /a <path>/ica32pkg.msi

• Where the path is your file location

Page 191: 4.Citrix Presentation Server4.5 (2)

• 2. Select the location to store the file for deployment to Web Interface users.

• The default location is

• \Program Files\Citrix\Web Interface\4.5\Clients\ica32\ica32pkg.msi

Page 192: 4.Citrix Presentation Server4.5 (2)
Page 193: 4.Citrix Presentation Server4.5 (2)

• 4. Accept the license agreement.• 5. Select the client you want the users to

install.

Page 194: 4.Citrix Presentation Server4.5 (2)
Page 195: 4.Citrix Presentation Server4.5 (2)

• 6. Choose whether you want the user to install the single sign-on option

• 7. Choose whether you would like the user to upgrade or downgrade an existing client version.

Page 196: 4.Citrix Presentation Server4.5 (2)
Page 197: 4.Citrix Presentation Server4.5 (2)

• 8. Select the option you want users to see during the client installation.

• 9. Follow the wizard to the end and click Finish.

10. Configure Web Interface to deploy the ica32pkg.msi file automatically.

Page 198: 4.Citrix Presentation Server4.5 (2)

• 11. In the Access Suite Console, highlight the Web Interface 4.5 site and go to Manage application types and client deployment > Manage client deployment > Client updates and select the Automatically update the Clients for Windows at logon check box.

Page 199: 4.Citrix Presentation Server4.5 (2)
Page 200: 4.Citrix Presentation Server4.5 (2)

Creating Client packager for Web Interface 4.5.1

• Web Interface 4.5.1 can deploy the ica32web.msi file.

• Unlike the ica32pkg.msi file, the ica32web.msi file does not install Program Neighborhood or the Program Neighborhood Agent.

• It only the installs the Web Client used by Web Interface to launch applications on the users’ workstations.

Page 201: 4.Citrix Presentation Server4.5 (2)
Page 202: 4.Citrix Presentation Server4.5 (2)

• Web Interface 4.5.1 automatically deploys the ica32web.msi file from the WIONLY directory. \Program Files\Citrix\Web Interface\4.5\Clients\WIONLY.

• You can manually create this directory or copy over the entire Clients directory from the components CD-ROM.

Page 203: 4.Citrix Presentation Server4.5 (2)

• If the WIONLY directory is not present, Web Interface 4.5.1 defaults to deploying the ica32pkg.msi file from the Clients\ica32 directory.

• When the installation caption is set to Always, Web Interface 4.5.1 also calls the ica32web.msi file.

Page 204: 4.Citrix Presentation Server4.5 (2)

Creating MSI Package and keep in Network Folder

• 1. Copy the Client Packager (Ica32pkg.msi) from the Components CD to a local directory.

• 2. Create a share point on a file server that is accessible to your users.

• The Client Packager Setup wizard appears.

Page 205: 4.Citrix Presentation Server4.5 (2)

• 3. Type the following at a command prompt:

msiexec.exe /a path/ica32pkg.msi

• The Client Packager Setup wizard appears.

Page 206: 4.Citrix Presentation Server4.5 (2)

• 4. Enter the UNC path to the network share point where you want to store the

customized package.

Page 207: 4.Citrix Presentation Server4.5 (2)

• 5. Select your compression option and click Next.

• 6. Select one or more clients to be included in the install package.

• If you select Program Neighborhood or Program Neighborhood Agent, the Setup wizard for each client appears.

Page 208: 4.Citrix Presentation Server4.5 (2)

• 7. On the Upgrade Settings page, choose whether or not the install package can upgrade or downgrade existing clients.

• 8. On the Select User Dialog Boxes page, specify the dialog boxes displayed to users when they run the install package.

• 9. Verify your selections on the summary page and click Finish. The install package you specified above

is created in the specified UNC path.

Page 209: 4.Citrix Presentation Server4.5 (2)

Installing clients using AD

• Create a package • msiexec.exe /a path/ica32pkg.msi

• Copy this in network share

• Open Group Policy • Create a package • Publish the package• Assign the Package

Page 210: 4.Citrix Presentation Server4.5 (2)

• When the user logs on or the system starts the client is deployed

Page 211: 4.Citrix Presentation Server4.5 (2)

Installing Clients Manually

Page 212: 4.Citrix Presentation Server4.5 (2)

Enabling Download of ica32t.exe Client Install on Web Interface 4.5

• By default, Web Interface 4.5 pushes the Ica32Pkg.msi file instead of ica32t.exe.

• This may cause problems for customers who do not wish to push an MSI file.

• The link in the Message Center to download the file will link to the ica32.exe file.

Page 213: 4.Citrix Presentation Server4.5 (2)

• We need to Change this

• 1. Copy the ica32t.exe file to the \Programfiles\citrix\WebInterface\4.5\Clients\ica32 folder on the Web Interface Server

Page 214: 4.Citrix Presentation Server4.5 (2)

• 2. Open the WebInterface.conf file located in

\inetpub\wwwroot\citrix\AccessPlatform\conf.

Page 215: 4.Citrix Presentation Server4.5 (2)

• 3. Locate the line that reads:Win32Client=Default

• 4. Change it to read:Win32Client=Citrix ICA Client for Windows&/Citrix/AccessPlatform/Clients_common/ica32/ica32t.exe

Page 216: 4.Citrix Presentation Server4.5 (2)

• 5. Save the file.• The link in the Message Center to download the

file should now link to the ica32t.exe file.

Page 217: 4.Citrix Presentation Server4.5 (2)

Configuring Web Client

Page 218: 4.Citrix Presentation Server4.5 (2)

Using the Client for Web

Page 219: 4.Citrix Presentation Server4.5 (2)

Configuring Program Neighborhood Agent

Page 220: 4.Citrix Presentation Server4.5 (2)

Using the Program Neighborhood Agent

Page 221: 4.Citrix Presentation Server4.5 (2)

Configuring Program Neighborhood

Page 222: 4.Citrix Presentation Server4.5 (2)

Using the Program Neighborhood

Page 223: 4.Citrix Presentation Server4.5 (2)

Securing Client access

Page 224: 4.Citrix Presentation Server4.5 (2)

Configuring Authentication for WorkspaceControl

Page 225: 4.Citrix Presentation Server4.5 (2)

Configuring Kerberos Logon

Page 226: 4.Citrix Presentation Server4.5 (2)

Using Smart Cards

Page 227: 4.Citrix Presentation Server4.5 (2)

Using the IMA Encryption Utility

Page 228: 4.Citrix Presentation Server4.5 (2)

Configuring Authentication for User

Page 229: 4.Citrix Presentation Server4.5 (2)

Using ICA Encryption

Page 230: 4.Citrix Presentation Server4.5 (2)

Installing Certificates

Page 231: 4.Citrix Presentation Server4.5 (2)

Configuring and Running Discovery in Web interface

Page 232: 4.Citrix Presentation Server4.5 (2)

Creating Sites

• Use the Create site task in the Access Management Console to create one of the

• following sites:• Access Platform—For users accessing

applications using the Web Interface. • Program Neighborhood Agent Services—For

users accessing applications using the Program Neighborhood Agent.

• Conferencing Manager Guest Attendee—For users logging on to Guest Attendee conferences.

Page 233: 4.Citrix Presentation Server4.5 (2)

Automatically Deploying the Client for Java

• You can configure the Web Interface to automatically deploy the Client for Java if a client is not installed on the user’s local machine.

Page 234: 4.Citrix Presentation Server4.5 (2)

• To enable automatic fallback to the Client for Java

• 1. Click the Manage client deployment task.• 2. Select Remote clients.• 3. Select the Native client and/or Embedded

native client check boxes.

Page 235: 4.Citrix Presentation Server4.5 (2)

• 4. Select the Client for Java check box.• 5. In the Fallback to Client for Java area,

select the Automatic fallback to

the Client for Java check box.• 6. Click Finish to accept the changes.

Page 236: 4.Citrix Presentation Server4.5 (2)

Publishing Resources

Page 237: 4.Citrix Presentation Server4.5 (2)

Application

• Applications installed on servers running Citrix Presentation Server.

• When users access them, the published applications appear to be running locally on client devices.

Page 238: 4.Citrix Presentation Server4.5 (2)

Content

• Data files such as Web pages, documents, media files, spreadsheets, and URLs.

• In Citrix Presentation Server, the combined total of data types you can publish is referred to as content.

Page 239: 4.Citrix Presentation Server4.5 (2)

Desktop

• The server’s desktop, so users can access all of the resources available on the server.

Page 240: 4.Citrix Presentation Server4.5 (2)

Application publishing Wizard

• In the Access Management Console• and can be accessed in the following ways:• In the scope pane, select either a farm or an

application. Then select Action• > New > Published application.• • In the scope pane, select a server. Then select

Action > All Tasks >• Publish application on server.

Page 241: 4.Citrix Presentation Server4.5 (2)

• When you publish an application, configuration information for the application is stored in the data store for the server farm.

Page 242: 4.Citrix Presentation Server4.5 (2)

• The configuration information includes which types of files are associated with the application; users who can connect to the application; and client-side session properties that include window size, number of colors, level of encryption, and audio setting.

Page 243: 4.Citrix Presentation Server4.5 (2)

Configuring User access to published application

• Anonymous• Explicit

Page 244: 4.Citrix Presentation Server4.5 (2)

Redirecting Content from Client to Server

Page 245: 4.Citrix Presentation Server4.5 (2)

Redirecting Content from Server to Client

Page 246: 4.Citrix Presentation Server4.5 (2)

Using Virtual IP Addresses with Published Applications

Page 247: 4.Citrix Presentation Server4.5 (2)

Creating an Isolation Environment

Page 248: 4.Citrix Presentation Server4.5 (2)

Implementing Resource Limits and Client Options

Page 249: 4.Citrix Presentation Server4.5 (2)

Configuring Resource Appearance

Page 250: 4.Citrix Presentation Server4.5 (2)

Modifying Published resources

Page 251: 4.Citrix Presentation Server4.5 (2)

Managing Published Resources

Page 252: 4.Citrix Presentation Server4.5 (2)

Installation Manager

Page 253: 4.Citrix Presentation Server4.5 (2)

• 1. Identify and configure the servers you require

• 2. Determine the package and format you want to deploy

• 3. Copy packages to the network share point server

• 4. Use Installation Manager to deploy packages on the target servers

Page 254: 4.Citrix Presentation Server4.5 (2)

Example

• In the following example, the administrator wants to install and publish Microsoft Word 2000 on 20 servers in a farm.

• This application is available as an MSI package.• The administrator decides to schedule the

installation for the evening, when network usage is low.

Page 255: 4.Citrix Presentation Server4.5 (2)

To deploy the application on 20 servers

1. The administrators will identify the target servers they want to install the Microsoft Word on and a package management Server, and then configures these servers appropriately.

They also identify a suitable network share point server and configure the appropriate permissions.

Page 256: 4.Citrix Presentation Server4.5 (2)

2. The administrator obtains the MSI file for the Microsoft Word 2000 application and copies this file to the network share point.

Page 257: 4.Citrix Presentation Server4.5 (2)

3. Using the Console on the package management server, the administrator creates a server group containing the 20 target servers. They then add the package to the Installation Manager database and schedule the installation and publishing of the application for that evening.

Page 258: 4.Citrix Presentation Server4.5 (2)

To install Installation Manager on a server

• 1. Log all users off the server.• 2. Close all applications on the server,

including the Console.• 3. Insert the Citrix Presentation Server CD-ROM

in your CD-ROM drive:

Page 259: 4.Citrix Presentation Server4.5 (2)

To uninstall Installation Manager

• 1. Launch Add/Remove Programs from the Control Panel.

• 2. Select Citrix Presentation Server for Windows.• 3. Click Change. The Citrix Presentation Server

for Windows Setup dialog box appears.• 4. Select Modify and click Next.• 5. In the Component Selection screen, remove

Installation Manager and Follow the instructions on screen.

Page 260: 4.Citrix Presentation Server4.5 (2)

Introduction to the Packager

• The Packager is a utility that packages software components into Application Deployment File (ADF) packages, ready for deployment on servers using Installation Manager.

Page 261: 4.Citrix Presentation Server4.5 (2)

• You need to use the Packager only if the software you want to deploy with Installation Manager is not available in MSI or MSP format.

Page 262: 4.Citrix Presentation Server4.5 (2)

• You use the Packager to monitor and record the changes made when you install an application or software component.

Page 263: 4.Citrix Presentation Server4.5 (2)

ADF Files

• When the Packager records the changes made when software is installed, it creates an Application Deployment File (ADF). This is a script file in human-readable format that contains information about the environment, resources, and files required to install and run the software on a server.

Page 264: 4.Citrix Presentation Server4.5 (2)

ADF Packages

• An ADF package is built by the Packager. The ADF package contains the ADF file and folders containing the software installation files.

• The ADF package stores all the information that Installation Manager needs to recreate the software installation on target servers.

Page 265: 4.Citrix Presentation Server4.5 (2)

Launching the Packager

• From the Start menu, click All Programs > Citrix > Citrix Presentation Server > Installation Manager Packager.

• The Packager window and the Project dialog box appear.

Page 266: 4.Citrix Presentation Server4.5 (2)
Page 267: 4.Citrix Presentation Server4.5 (2)

Creating an ADF Package

Page 268: 4.Citrix Presentation Server4.5 (2)

Creating an ADF Package Manually

Page 269: 4.Citrix Presentation Server4.5 (2)

Packaging an Unattended Application Manually

Page 270: 4.Citrix Presentation Server4.5 (2)

Rolling Back the Packager

• After completing the packaging process, you can restore your packager server to its original state prior to packaging the application.

Page 271: 4.Citrix Presentation Server4.5 (2)

Copying a Package to a Network Share Point

• Before you can add and schedule a package for deployment on target servers, the package must be on a network share point.

Page 272: 4.Citrix Presentation Server4.5 (2)

Copying ADF Packages

• 1. Manually• 2. Use packager

Page 273: 4.Citrix Presentation Server4.5 (2)

Adding a Package to Installation Manager

• You must add packages to the Installation Manager database before you can install them on target servers.

Page 274: 4.Citrix Presentation Server4.5 (2)

Creating a Server Group

• Creating a server group saves time when installing packages to multiple target servers

Page 275: 4.Citrix Presentation Server4.5 (2)

Creating a Package Group

• Creating a package group saves time when installing packages on multiple target servers by grouping related packages together.

Page 276: 4.Citrix Presentation Server4.5 (2)

Scheduling the Installation of a Package

Page 277: 4.Citrix Presentation Server4.5 (2)

Publishing a Packaged Application

• You can publish applications on servers in your farm from the packages you create.

• When you publish an application, the application becomes available to your users.

• Users can connect to the published application and run it within a client session.

Page 278: 4.Citrix Presentation Server4.5 (2)

Creating an Isolation Environment

• Creating isolation environments on farms enables safe installation and execution of applications.

Page 279: 4.Citrix Presentation Server4.5 (2)

Configuring an Isolation Environment

Page 280: 4.Citrix Presentation Server4.5 (2)

Using an Isolation Environment

Page 281: 4.Citrix Presentation Server4.5 (2)

Associating an Application with an IsolationEnvironment

• When you associate a published application with an isolation environment, the isolation environment manages all the interactions of the published application with system resources.

Page 282: 4.Citrix Presentation Server4.5 (2)

Installing an Application into an Isolation Environment

• You install an application into an isolation environment to keep all operations of an application completely separate from other applications on the server.

Page 283: 4.Citrix Presentation Server4.5 (2)

Uninstalling Applications Installed into anIsolation Environment

Page 284: 4.Citrix Presentation Server4.5 (2)

Publishing Applications to Isolation Environments

Page 285: 4.Citrix Presentation Server4.5 (2)

Deleting Isolation Environments