upgradingmigratingtocps45fp1 swab

Upload: elmea

Post on 02-Jun-2018

223 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/10/2019 UpgradingMigratingtoCPS45FP1 SWAB

    1/24

    White Paper

    Technical Guide to

    Upgrading or Migrating toCitrix Presentation Server

    Feature Pack 1

    With the introduction of Presentation Server 4.5 Platinum Edition,and more recently Feature Pack 1, many new capabilities have

    been added to the core functionality of the product. Thisdocument covers design considerations, product capabilities,

    and installation steps, and serves as a technical guide for

    administrators and Citrix partners.

    Author: Jo Harder, Senior Architect Citrix Systems, Inc.

  • 8/10/2019 UpgradingMigratingtoCPS45FP1 SWAB

    2/24

    Notice

    The information in this publication is subject to change without notice.

    THIS PUBLICATION IS PROVIDED AS IS WITHOUT WARRANTIES OF ANY KIND, EXPRESS OR

    IMPLIED, INCLUDING ANY WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULARPURPOSE OR NON-INFRINGEMENT. CITRIX SYSTEMS, INC. (CITRIX), SHALL NOT BE LIABLE

    FOR TECHNICAL OR EDITORIAL ERRORS OR OMISSIONS CONTAINED HEREIN, NOR FORDIRECT, INCIDENTAL, CONSEQUENTIAL OR ANY OTHER DAMAGES RESULTING FROM THE

    FURNISHING, PERFORMANCE, OR USE OF THIS PUBLICATION, EVEN IF CITRIX HAS BEENADVISED OF THE POSSIBILITY OF SUCH DAMAGES IN ADVANCE.

    This publication contains information protected by copyright. Except for internal distribution, no part ofthis publication may be photocopied or reproduced in any form without prior written consent from

    Citrix.

    The exclusive warranty for Citrix products, if any, is stated in the product documentationaccompanying such products. Citrix does not warrant products other than its own. Product namesmentioned herein may be trademarks and/or registered trademarks of their respective companies.

    Copyright 2007Copyright 2007Copyright 2007Copyright 2007 Citrix Systems, Inc.Citrix Systems, Inc.Citrix Systems, Inc.Citrix Systems, Inc.

    Version History

    Jo Harder 2007.09 Original Version September 2007

  • 8/10/2019 UpgradingMigratingtoCPS45FP1 SWAB

    3/24

    Table of Contents

    Overview 4

    Maximizing Success 5

    Avoiding Pitfalls During Transition..................................................................................................... 5

    Tips for Successful Upgrades and Migrations .................................................................................. 7

    Presentation Server 4.5 and Feature Pack 1 Overview 9

    Presentation Server 4.5 Key Features .............................................................................................. 9

    Feature Pack 1 Enhancements 10

    Presentation Server Upgrade/Migration 11

    Upgrade vs. Migration.................................................................................................................... 11

    Upgrade and Migration Scenarios .................................................................................................. 11

    Licensing and Client Decisions....................................................................................................... 12

    Farm and Server Decisions ............................................................................................................ 13

    Peripheral component decisions .................................................................................................... 15

    Other Configuration Options .......................................................................................................... 16

    Mixed Implementation Considerations 17

    Multiple Versions............................................................................................................................ 17

    Both 32-Bit and 64-Bit Processor Types........................................................................................ 18

    Multiple License Types................................................................................................................... 19

    Additional Platinum Edition Considerations 20

    Basic Components ........................................................................................................................ 20

    Platinum Components ................................................................................................................... 20

    Platinum Requirements .................................................................................................................. 21

    Appendix: Installation Steps 22General Recommendations............................................................................................................ 22

    Upgrading from Presentation Server 4.5 to

    Presentation Server 4.5 Platinum Edition with Feature Pack 1 ........................................................ 22

    Upgrading from Presentation Server 3.0 or 4.0 toPresentation Server 4.5 Platinum Edition Feature Pack 1 ............................................................... 23

    Migrating from any version to

    Presentation Server 4.5 Platinum Edition Feature Pack 1 ............................................................... 23

  • 8/10/2019 UpgradingMigratingtoCPS45FP1 SWAB

    4/24

    4

    Overview

    With the introduction of Citrix Presentation Server 4.5 Platinum Edition, and more recently FeaturePack 1, many new capabilities have been added to the core functionality. This document coversdesign considerations, product capabilities, and installation steps, and serves as a technical guide for

    Presentation Server architects and administrators. It is also for Citrix partners helping customers withthese processes, and it provides information related to upgrading or migrating to this new version.

    To facilitate upgrading or migration to Presentation Server 4.5 Feature Pack 1, this document is

    divided into the following sections:

    Maximizing SuccessMaximizing SuccessMaximizing SuccessMaximizing Success avoiding pitfalls, and tips for successful upgrades and

    migrations

    Presentation Server 4.5 and FeaturePresentation Server 4.5 and FeaturePresentation Server 4.5 and FeaturePresentation Server 4.5 and Feature Pack 1 OverviewPack 1 OverviewPack 1 OverviewPack 1 Overview new capabilities and

    functionality available in this version

    Presentation Server Upgrade/MigrationPresentation Server Upgrade/MigrationPresentation Server Upgrade/MigrationPresentation Server Upgrade/Migration three common scenarios and the

    recommended decisions associated with each

    Mixed Implementation C onsiderationsMixed Implementation ConsiderationsMixed Implementation C onsiderationsMixed Implementation Considerations Presentation Server environments that

    comprise multiple versions, as well as 32-bit vs. 64-bit considerations

    Additional P lat inumAddi tiona l PlatinumAdditional P lat inumAddi tiona l Platinum EditionEditionEditionEdition ConsiderationsConsiderationsConsiderationsConsiderations recommendations and requirements

    for Platinum Edition components

    Installation StepsInstallation StepsInstallation StepsInstallation Steps step-by-step instructions for upgrading or migrating to

    Presentation Server 4.5 Feature Pack 1.

    Administrators and System Architects should take special note of the recommendations andrequirements in this document. Recommendations should be considered within the context of the

    environment, and deviations should occur only as necessary. Requirements, on the other hand, areexplicitly stated and are deemed necessary for functionality.

  • 8/10/2019 UpgradingMigratingtoCPS45FP1 SWAB

    5/24

    5

    Maximizing Success

    Careful planning is required to maximize success of an upgrade or migration to Presentation Server4.5. Administrators should ensure that the Presentation Server environment is available and stablethroughout the transition, particularly in server farms that are large or host mission-critical applications

    Avoiding Pitfalls During Transition

    Lack of planning is the most common pitfall associated with upgrading or migrating to a new version

    of Presentation Server. Key areas related to successful planning are focused on four steps: definingrequirements, the document design, testing, and implementation plan.

    1. Define requirements

    The first step is to identify and confirm business, technical, and user requirements. Businessrequirements may include cost of ownership and personnel requirements, for example. Technicalrequirements include existing infrastructure and technical complexity. User requirements include pass-

    through authentication and ease of access.

    Defining requirements f irst, to address the needs of business, technical, and user audiences, willensure widespread acceptance of the new Presentation Server environment.

    2. Documented design

    The design document is a blueprint for the new environment, much like a blueprint for a building. Itincorporates new features and major changes that will impact the server farm.

    A detailed design document should be created whether upgrading or migrating. The design documentincorporates the design decisions associated with each component and functional area, including:

    Overall architecture

    License server

    Data store

    Presentation Server farm/server configuration

    User interface and access

    Application delivery

    Operating system

    Profiles and policies

    Network

    Although it takes extra time to create a design document, administrators find it a helpful repository toincorporate present and future goals of the environment. Typically, the time, effort, and expense

    associated with creating a documented design avoids the time otherwise wasted by having to correctmultiple issues and oversights. By learning the limitations and requirements of the currentenvironment, raising design concerns that may impede success, and planning for growth

    requirements, most organizations find that investing in a carefully planned design can positively impactthe bottom line through the time and cost savings brought about by preventing errors. Bypassing thedesign process may result in compromised environmental stability and may require additional work toaddress unplanned issues.

    If an organization cannot undertake a design on its own due to time or resource constraints, externalconsultants can often provide expertise and a more objective viewpoint. Citrix Consulting or Citrixpartners can be engaged for this work.

  • 8/10/2019 UpgradingMigratingtoCPS45FP1 SWAB

    6/24

    6

    3. Testing

    Testing is required before implementation to ensure that the proposed design will function correctly.

    For example, if an application does not function on Windows Server 2003, this should be ascertainedduring the Proof of Concept phase.

    Testing within a production environment often leads to functionality issues that impact users. A small-scale, production-like test farm segregated from the production farm should be permanently

    designated for ongoing testing.

    Testing should be based on application functionality, performance, and user acceptance. Tools suchas Citrix EdgeSight for Load Testing can be used for scalability testing to estimate reliably the numberof servers that will be required. This requires production-grade server hardware and a laboratory

    environment.

    To be effective, the scenarios tested including results must be documented well. This preventsadministrators from testing similar or previous scenarios, and provides a firm basis for determining thebest solution.

    4. Implementation plan

    Most IT projects incorporate detailed project plans, and transitioning to a new version of PresentationServer should be no exception. Based on the design document, a project plan based on t imelines,

    resources, and dependencies needs to be created.

    The implementation plan should include the following:

    Server build process

    Configuration of settings

    Application installation

    Help desk training

    User training

    Staged rollout (if applicable)

    Rollback

    Citrix has found that successful upgrades and migrations generally follow each of these steps. Fewertechnical, business, and user issues, a stable environment, and high user acceptance of the solutionare the beneficial characteristics of successful implementations.

    The Citrix Certified Integration Architectcourseware and examination track provides more information

    on Presentation Server analysis, design, and implementation. These courses provide step-by-stepinformation on completing each of these phases.

  • 8/10/2019 UpgradingMigratingtoCPS45FP1 SWAB

    7/24

    7

    Tips for Successful Upgrades and Migrations

    Citrix Consulting has worked with thousands of customers to design new Presentation Serverenvironments and assist with transition planning. The following recommended practices will prove

    helpful:

    Automated server build

    Having a repeatable way to build or rebuild Presentation Servers saves time and resources. Having a

    mechanism to complete a server build quickly and easily is essential, because it may be required at aninconvenient time, perhaps when administrators need to attend to other emergencies. Ensuring serverconsistency also minimizes troubleshooting efforts.

    Citrix Production Services is the team responsible for the internal deployment of Presentation Serverwithin Citrix. This group maintains a pristine server build process and is able to migrate to a new serve

    farm based on several zones within data centers around the world in a matter of a few hours. CitrixProduction Services migrates the internal server farm based on various iterations of PresentationServer at least twice each year. Its fully automated server build process is a key reason for this level of

    agility. Also, instead of spending a significant amount of time troubleshooting a single server that hasunique issues, that server can be rebuilt.

    Ardence

    The Ardence Software-Streaming Platform increases IT agility by delivering operating systems andapplications on demand from the network to desktops, servers and devices. Incorporating Ardencetechnology allows administrators to deploy Presentation Servers quickly and easily.

    While Fast Ethernet connections provide adequate network connectivity for the v irtual disks to buildand boot well, Gigabit Ethernet is recommended for large server farms. When using Ardence to deploy

    multiple Presentation Servers, multicasting should be enabled.

    More information regarding Ardence is available at http://www.citrix.com.

    Licensing

    Current and planned licensing requirements should be reviewed well in advance of implementation.

    This includes Citrix licensing as well as Microsoft Windows Server, Terminal Services, and applicationlicensing. The Licensingsection provides more information.

    New functionality

    When planning an upgrade or migration, consider the new features available in Presentation Server

    and how the functionality should be incorporated into the server farm. For example, if custom codingpreviously was used within Web Interface to address client detection, the continued need for thatcode should be reviewed in light of new Web Interface 4.6 functionality.

    System monitoring

    To understand the health of the system, one or more monitoring tools should be incorporated into the

    new environment, with customization to provide alerts based on metrics associated with hardware,software, and usage requirements. For example, out-of-the-box metrics provided by Resource

    Manager rarely address all monitoring needs of an organization and should be customized to providepertinent alerts.

    In a newly upgraded or deployed server farm, system monitoring is critical to understand systemperformance. As an example, if an administrator performed scalability testing, which led to the

    expectation that each server could adequately support 100 user sessions, but then discovers thateach server only can support 80 user sessions, system monitoring tools could point to potential issuesassociated with server resources, server backend limitations, user behavior, or other factors.

    With the Enterprise edition of Presentation Server, administrators can use Resource Manager and

    Health Monitoring and Recovery for monitoring the environment. Where the Platinum edition has been

  • 8/10/2019 UpgradingMigratingtoCPS45FP1 SWAB

    8/24

    8

    deployed, these tools, as well as EdgeSight for Presentation Server, are available. Alternatively, third-party tools can be used.

    Presentation Server component allocation

    Depending on the size of the server farm, Presentation Server components may or may not be sharedamong servers. While it is preferable to segregate each component, business requirements supportthis only in large and enterprise server farms.

    For environments where functionalities must be combined, Citrix recommends the following:

    Figure 1 - Presentation Server component distribut ion as farm grows in size

    In the small environment (which would typically consist of only a few Presentation Servers) alladministrative functionality is generally housed on a single server. As the farm grows in size,functionality is spread amongst multiple servers, as shown above.

  • 8/10/2019 UpgradingMigratingtoCPS45FP1 SWAB

    9/24

    9

    Presentation Server 4.5 and Feature Pack 1 Overview

    This section reviews the most significant features of Presentation Server 4.5, including Feature Pack 1as well as potential use cases.

    Presentation Server 4.5 Key Features

    Presentation Server 4.5, released in March 2007, provides an end-to-end Windows application

    delivery system, extending the functionality of Presentation Server significantly. The key new features

    include:

    Feature Description Sample use case

    ApplicationStreaming

    Application Streaming is based on delivering anapplication to Windows desktops or PresentationServers, on demand. Applications are isolated toeliminate the potential for conflicts.

    Field service engineers need toaccess applications on theirWindows laptops even whennetwork connectivity is

    unavailable.

    HealthAssistant

    With Health Monitoring and Recovery, tests canbe configured to run on the servers in a server

    farm to monitor their state and discover healthrisks. Citrix provides a standard set of tests, andadditional tests can be developed by means of

    the associated SDK.

    Users are sometimes unable toconnect to applications and the

    administrator wants to ascertainwhether there is a problem withsession initialization.

    SpeedScreenProgressive

    Display

    For graphical applications, a greater than normalcompression level increases the speed of the

    initial display of an image file. This initial display isthen sharpened to normal quality in thebackground if the image is not immediatelychanged or overwritten by the application.

    An administrator wants toimprove the user experience of

    highly graphical applicationssuch as PACS or CAD.

    ConfigurationLogging

    Configuration Logging is a tool that tracksadministrative changes made to the server farm

    andstores the data in a SQL Server or Oracledatabase. Using the Access Management

    Console, reports can be generated to determinewhat changes were made when and by which

    administrator(s).

    Multiple administrators supportthe Presentation Server

    environment, and the ITDirector wants to track who

    made what changes.

    Trusted

    Server

    The Trusted Server capability identifies and

    enforces the Presentation Servers to whichclients can connect. This is done by means oftheicaclient.adm, a Citrix-provided ADMtemplate.

    A bank needs to ensure that

    users can only connect to theproduction farm.

    A complete list of the new features available in Presentation Server 4.5 is shown at

    http://www.citrix.com/presentationserver/whatsnew.

  • 8/10/2019 UpgradingMigratingtoCPS45FP1 SWAB

    10/24

    10

    Feature Pack 1 Enhancements

    Feature Pack 1, released in September 2007, includes a number of new capabilities that extend thefunctionality of Presentation Server 4.5 further. Key components of Feature Pack 1 include:

    Feature Description Sample use case

    Hotfix RollupPack 1

    Consolidation of hotfixes that should be applied toPresentation Server 4.5. There are separate

    installer files for 32-bit and 64-bit servers.

    Instead of applying individualhotfixes, an administrator

    applies the Hotfix Rollup Pack.

    SmartAuditor A Platinum-only feature that enables PresentationServer sessions to be recorded for archiving andplayback. Hotfix Rollup Pack 1 (HRP1) is required.

    Bank call center agentsessions are recorded toensure that users are

    accessing and using customerinformation properly.

    EasyCall Users can make phone calls through theenterprise telephone system easily by clicking anon-screen phone number. Platinum or standalonelicense is required.

    A multinational corporationwants all telephone calls to berouted through corporatetelephone system to save on

    toll calls.

    Platinum

    Licensing

    Rather than having multiple individual product

    licenses, the new Platinum licensing modelenables users to access a single license for allPlatinum features. (Access Gateway appliance notincluded.)

    An administrator wants to

    simplify licensingadministration andmaintenance.

    StreamingClient and

    Profiler 1.1

    These updated components enable profiling oflarge applications and improve user

    responsiveness. Streaming Client 1.1 and HRP1 isrequired for Enterprise and Platinum sharedlicense consumption for streamed user sessions.

    A corporation rolls outMicrosoft Office 2007 as a

    streamed application to userdesktops in the most efficientmanner.

    WebInterface 4.6

    The latest generation of Web Interface, whichsupports enhanced client detection, ProgramNeighborhood Agent password changes, and

    Access Gateway Enterprise Edition integration.

    Users are required to changeexpired passwords from withinProgram Neighborhood Agent

    WebInterface for

    SharePoint2007

    By integrating Web Interface into SharePoint2007, users are presented with applications,

    eliminating the need for a separate Web Interfacesite.

    SharePoint 2007-basedcompany Intranet site

    incorporates PresentationServer application icons.

    PasswordManager 4.6

    Support for Microsoft Vista and multi-domainimplementations are available with this newversion.

    Vista-based workstations canuse Password Manager tosupply password credentialsto applications.

    PresentationServer

    Enhance-ments

    Additional enhancements including:

    SecureICA for x64

    32-bit icon color support

    Six new Health Monitoring tests Windows Mobile 5/ActiveSync support

    Improved multi-monitor support

    Document center moved onl ine

    Management Pack for Microsoft System

    Center Operations Manager 2007 (formerlyMicrosoft Operations Manager)

    Updated SDKs

    Administrator needs toimplement SecureICA for all

    user connections in a serverfarm that is based on both 32-bit and 64-bit servers.

  • 8/10/2019 UpgradingMigratingtoCPS45FP1 SWAB

    11/24

    11

    Presentation Server Upgrade/Migration

    This section discusses upgrade and migration in depth, as well as three customer scenarios and theassociated considerations and recommendations.

    Upgrade vs. Migration

    These terms are summarized below:

    Server Upgrade install a new version of Presentation Server over an existing

    version of Presentation Server

    Server Migration a completely new installation of Presentation Server

    Farm Upgrade exist ing farm and data store maintained;

    based on upgrade of at least one server

    Farm Migration creation of new farm and data store;

    based on installation of at least first new server

    The upgrade of any server in a server farm, regardless of zone designation, upgrades the entire farm

    and places the server farm into mixed mode. For example, if a pilot zone is used for pre-productiontesting and a server in this zone is upgraded, the server farm is now running in mixed mode.

    Unexpected issues may arise. Citrix strongly recommends that all testing is done in a segregated farmto avoid impacting production users.

    Upgrade and Migration Scenarios

    With the release of Presentation Server 4.5, the decisions associated with customer design projectshave become more complex. The design project will most commonly take the form of one of thefollowing scenarios (in each of which it is assumed that the customer has the proper licensing):

    CustomerCustomerCustomerCustomer wants to deploy Pwants to deploy Pwants to deploy Pwants to deploy Presentationresentationresentationresentation SSSServererverervererver 4.0 with maximum readiness for4.0 with maximum readiness for4.0 with maximum readiness for4.0 with maximum readiness for

    VVVVersion 4.5ersion 4.5ersion 4.5ersion 4.5.... In this case, the customer wants to upgrade or migrate to PresentationServer 4.0, yet have all peripheral components based on the latest version, tofacilitate a near-term server upgrade to Presentation Server 4.5.

    Customer wants to upgrade Presentation Server 3 .0 or 4.0 farm to PresentationCustomer wants to upgrade Presentation Server 3 .0 or 4 .0 farm to PresentationCustomer wants to upgrade Presentation Server 3 .0 or 4.0 farm to PresentationCustomer wants to upgrade Presentation Server 3 .0 or 4 .0 farm to PresentationServer 4.5 Feature Pack 1, based on server upgrade oServer 4.5 Feature Pack 1, based on server upgrade oServer 4.5 Feature Pack 1, based on server upgrade oServer 4.5 Feature Pack 1, based on server upgrade or server migration.r server migration.r server migration.r server migration. In this

    case, the customer wants to maintain the existing data store and server farmconfiguration. This type of deployment can be based on either of the following:

    o Farm upgradeFarm upgradeFarm upgradeFarm upgrade bbbbased on server upgradeased on server upgradeased on server upgradeased on server upgrade.... Install a new version ofPresentation Server over an exist ing version on at least one server within the

    current server farm.

    o Farm upgrade bFarm upgrade bFarm upgrade bFarm upgrade based on server migrationased on server migrationased on server migrationased on server migration.... Install a new version ofPresentation Server on a clean server build and join the existing farm. Thisapplies to all but the first server that initiated the upgrade.

    CustomerCustomerCustomerCustomer wants to migrate twants to migrate twants to migrate twants to migrate to Presentation Server 4.5o Presentation Server 4.5o Presentation Server 4.5o Presentation Server 4.5 Feature Pack 1.Feature Pack 1.Feature Pack 1.Feature Pack 1. In this

    case, the farm migration is based on a completely new installation of PresentationServer that initiates a new data store and server farm.

    Where possible, Citrix recommends the farm migration approach. This can be used as an opportunity

    for a clean, new implementation. Well-planned and thoroughly documented migrations avoid previousissues being carried forward.

  • 8/10/2019 UpgradingMigratingtoCPS45FP1 SWAB

    12/24

    12

    When a farm migration is chosen, Web Interface can be effective in bridging the new farm and the oldfarm so that the transition is seamless to users. Either of the following approaches can be considered:

    Migrate entire application silos during a single outage window

    Migrate users based on groups, such as business units, to the new farm. To

    accomplish this, create Active Directory groups for the published resources within the

    new farm, and control user membership to these groups.

    If the administrator performing the Presentation Server implementation has scripting skills, the CitrixSDKs can be used effectively to export farm settings and import them into the new farm. For example,

    Citrix supports the FarmAppUtil tool (CTX107934) to export published application settings forimporting into the new farm. The design team should analyze whether the settings should be carriedforward and assess the value of time investment for scripting any changes versus configuring newsettings.

    In the subsections below, common design decisions are explored, as well as options and general

    recommendations. Your specific decisions may vary from general recommendations, based on thePresentation Server environment and requirements.

    Licensing and Client Decisions

    The following licensing and client decisions are recommended or required as part of the upgrade or

    migration process in accordance with the three scenarios described above:

    Item/scenario Design CPS 4.0 farmwith maximum readiness

    for CPS 4.5

    Design CPS 4.5 FP1 farmupgrade based on server

    upgrade or servermigration

    Design CPS 4.5 FP1farm migration

    License

    Server

    License Server 4.5

    strongly recommended toavoid a near-termupgrade

    License Server 4.5

    required

    License Server 4.5

    required

    License files Licenses files must have avalid Subscription

    Advantage date of April

    27, 2005 or later

    License files must have avalid Subscription

    Advantage date of

    February. 22, 2007 orlater

    License files must have avalid Subscription

    Advantage date of

    February. 22, 2007 orlater

    PresentationServer client

    Citrix recommends thatclients be upgraded tothe latest version

    Citrix recommends thatclients be upgraded tothe latest version

    Citrix recommends thatclients be upgraded tothe latest version

    Streamingclient

    N/A Streaming Client 1.1 orhigher is required in orderfor streaming sessions to

    use and share Enterpriseor Platinum licenses

    Streaming Client 1.1 orhigher is required in orderfor streaming sessions to

    use and share Enterpriseor Platinum licenses

    http://support.citrix.com/article/ctx107934http://support.citrix.com/article/ctx107934http://support.citrix.com/article/ctx107934
  • 8/10/2019 UpgradingMigratingtoCPS45FP1 SWAB

    13/24

    13

    More details regarding l icensing and client design decisions are provided below:

    License ServerLicense ServerLicense ServerLicense Server 4.54.54.54.5.... While older versions of Presentation Server and other Citrix

    products can use the newest version of the License Server, the reverse is not true.This means that the newest License Server is required to support Version 4.5

    products and above. Citrix recommends applying the newest version of the start-uplicense, as detailed in CTX113090.

    Licenses.Licenses.Licenses.Licenses. In all cases, valid licenses must be available. Please see Citrix

    Knowledgebase Article CTX108655and other documents available from

    http://support.citrix.com/licensingfor detailed licensing information. AlthoughPlatinum licensing is supported for Presentation Server 4.0, this document discussesPresentation Server 4.5 based on specific prerequisites defined in the InstallationStepssection.

    Presentation Server cPresentation Server cPresentation Server cPresentation Server clientlientlientlient.... Citrix recommends deployment of the most recent

    version of the Presentation Server client based on the platform(s) in use. This allows

    users to take advantage of the latest functionality and eliminates the need for anothershort-term upgrade. Information regarding the latest Presentation Server clients andtheir respective capabilities are shown at http://www.citrix.com/clientfeaturematrix.By deploying the 10.x version of the Windows Presentation Server client, granular

    control of client behavior by GPOs by means of the supportedicaclient.admtemplatecan be assured. CTX112957contains more information. The 10.x and later versionsof the Windows client supports Windows 2000 and higher. Earlier Windows versionsrequire the 9.x client.

    SSSStreaming client.treaming client.treaming client.treaming client. To take full advantage of Enterprise and Platinum licensing, theStreaming Client on the Windows device must be upgraded to version 1.1. The newclient enables license sharing, and additional enhancements are included.

    Farm and Server Decisions

    The designer/architect should consider the following items and associated options when makingdecisions related to farms and servers:

    Item/ scenario Design CPS 4.0 farm withmaximum readiness for

    CPS 4.5

    Design CPS 4.5 FP1 farmupgrade based on server

    upgrade or servermigration

    Design CPS 4.5 FP1farm migration

    Farm path Upgrade: MetaFrame XPor Presentation Server3.0Migrate: Any

    Presentation Server 3.0or Presentation Server4.0

    Any

    Mixed farm Supported but notrecommended; somefeatures andconfigurations may not

    function as expected

    Supported but notrecommended; somefeatures andconfigurations may not

    function as expected

    N/A

    Data store Do not use MSDE toavoid upgrade later

    If MSDE, must upgradeto SQL Server Express2005 or another

    supported database type

    Select any of thesupported databasetypes

    Server

    operatingsystem

    Windows Server 2003 or

    Windows 2000 Server(note: Windows 2000Server cannot beupgraded to PresentationServer 4.5)

    Windows Server 2003

    SP1 or higher only; ifoperating systemupgrade, must do servermigration

    Windows Server 2003

    SP1 or higher only

    Serverupgrade

    Supported but notrecommended

    Supported but notrecommended

    First server must bemigrated; servers existingin other farms can bemoved (CHFARM) and

    upgraded

    Servermigration

    Recommended Recommended Required for first server;recommended for allservers

    http://support.citrix.com/article/ctx113090http://support.citrix.com/article/CTX108655http://support.citrix.com/article/ctx112957http://support.citrix.com/article/ctx112957http://support.citrix.com/article/CTX108655http://support.citrix.com/article/ctx113090
  • 8/10/2019 UpgradingMigratingtoCPS45FP1 SWAB

    14/24

    14

    More details regarding the farm and server design decisions are provided below:

    Farm pFarm pFarm pFarm pathathathath.... Only the specific upgrade paths listed are allowed and supported. If a

    customer wants to upgrade a MetaFrame XP farm to Presentation Server 4.5, aninterim upgrade to Presentation Server 3.0 or 4.0 is required. However, Citrix

    recommends migrations where feasible because starting with a clean farm and serverbuild ensures that no unwanted settings are carried over into a f resh, newenvironment. As the initial part of the farm migration, a thorough design phase shouldbe undertaken so that a detailed design document can be created.

    Mixed farm.Mixed farm.Mixed farm.Mixed farm. Mixed mode is specificallynotrecommended by Citrix because of

    potential and known issues. For example, where a mix of Presentation Server 4.0 and4.5 exists, farm-wide features such as Configuration Logging and IMA encryptioncannot be used. Not all mixed mode scenarios can be tested, and so it is possiblethat an undesired impact will occur. Mixed mode should not be used unless all other

    options have been exhausted. The Multiple Versionssection provides moreinformation.

    Data store.Data store.Data store.Data store. MSDE is not supported for Presentation Server 4.5 server farms. Any

    Presentation Server 3.0 or 4.0 farm using MSDE as the data store that is beingupgraded must be converted to another database type, with SQL Server Express

    2005 being the free equivalent. If an upgrade is attempted with an MSDE data store,the data store will become corrupted. Where possible, an enterprise-grade databasetype, such as SQL Server, Oracle, or DB2, should be chosen, taking optionalResource Manager Summary Database and Configuration Logging Database into

    consideration. Even though the initial farm size may not warrant an enterprise-grade

    database, it may be worthwhile taking advantage of inherent backup/restorecapabilities, administrative expertise, licensing, and planned environmental growth.

    Server operating system.Server operating system.Server operating system.Server operating system. Presentation Server 4.5 supports Windows Server 2003with Service Pack 1 as the minimum. Customers may choose to implement R2 or

    Service Pack 2. Upgrades from Presentation Server 3.0 or 4.0 require a baseoperating system of Windows Server 2003. If either version is installed on WindowsServer 2000, then a clean server installation is required because upgrading theoperating system and then upgrading the Presentation Server version isnot

    supported,

    Server Upgrade vs. ServerServer Upgrade vs. ServerServer Upgrade vs. ServerServer Upgrade vs. Server MigrationMigrationMigrationMigration.... Server upgrades are supported and may at

    first appear to be the easiest way to deploy a new version of Presentation Server.However, as with operating system upgrades, Presentation Server upgrades tend tobe more problematic than new installations. Citrix recommends server migration

    based on clean server builds. When upgrading Presentation Server, registry settings,

    files and other remnants may remain on the server, which can either cause issues orincrease troubleshooting t ime.

  • 8/10/2019 UpgradingMigratingtoCPS45FP1 SWAB

    15/24

    15

    Peripheral component decisions

    Consider the following when planning for peripheral components:

    Item/scenario Design CPS 4.0 farmwith maximum

    readiness for CPS 4.5

    Design CPS 4.5farm upgrade based on

    server upgrade orserver migration

    Design CPS 4.5 farmmigration

    Web Interface Web Interface 4.6recommended; mustselect Remote

    Application type

    Web Interface 4.6recommended

    Web Interface 4.6recommended

    Access Gateway Recommended as

    replacement for SecureGateway

    Recommended as

    replacement for SecureGateway

    Recommended as

    replacement for SecureGateway

    More details regarding the peripheral component design decisions are provided below:

    Web Interface.Web Interface.Web Interface.Web Interface. The latest version of Web Interface is recommended. If the

    Presentation Server farm will be based on Presentation Server 4.0, Streaming is notavailable, and thus the Web Interface 4.6 configuration Manage Application Typesscreen must be set to Remote to grant users access to applications installed onPresentation Server. To deploy Web Interface 4.6, Citrix recommends upgrading Web

    Interface 4.0 or higher, as this preserves the existing settings and automaticallyprovides the additional configuration options. However, the existingWebInterface.confand Config.xmlfiles should be backed up before an upgrade.

    Access GatewAccess GatewAccess GatewAccess Gateway.ay.ay.ay. Remote access to the Presentation Server farm should be based

    on a secure mechanism. Although Secure Gateway 3.0 is still offic ially supported,

    Access Gateway is a much more robust SSL VPN option. Access Gateway clientlicenses are included as part of the Platinum edition. Where feasible, Secure Gatewayshould be replaced with Access Gateway. Not only does Access Gateway provide atotal SSL VPN solution, it is based on a hardened appliance that increases security.

    The various Access Gateway options can provide the customer with an appropriatelevel of access and security based on environmental considerations.

  • 8/10/2019 UpgradingMigratingtoCPS45FP1 SWAB

    16/24

    16

    Other Configuration Options

    The same three scenarios are used as the basis for design considerations related to otherconfiguration options:

    Item/scenario Design CPS 4.0 farm withmaximum readiness for

    CPS 4.5

    Design CPS 4.5 farmupgrade based on server

    upgrade or server

    migration

    Design CPS 4.5 farmmigration

    CitrixConnection

    Configuration

    Do not configure N/A N/A

    Icaclient.adm

    TemplateCan be used to control

    Windows clients usingICA client version 10.0 orhigher

    Can be used to control

    Windows clients usingICA client version 10.0 orhigher

    Can be used to control

    Windows clients usingICA client version 10.0 orhigher

    ClientUpdate Utility

    Do not configureutility or policy

    Do not configure policy Do not configure policy

    Other configuration design decisions include:

    Citrix ConnectionCitrix ConnectionCitrix ConnectionCitrix Connection CCCConfigurationonfigurationonfigurationonfiguration.... This utility was used to configure per-server

    settings such as client mapping disablement and time-outs. Since these settings cannow be configured elsewhere, this utility is no longer included with Presentation

    Server 4.5. Other options for configuration include, in this order of preference, Citrixpolicies, Active Directory Terminal Services GPOs, local server Terminal ServicesGPOs, or Terminal Services Configuration\ Connections\ ICA-tcp.

    icaclient.admicaclient.admicaclient.admicaclient.admttttemplateemplateemplateemplate.... Citrix supports the use of theicaclient.admtemplate for

    configuring user-side settings with Windows clients 10.0 and higher. CitrixKnowledge Base article CTX112957contains information on the configuration of this

    template.

    ClientClientClientClient UUUUpdate utility.pdate utility.pdate utility.pdate uti li ty. This utility was formerly used to update the Presentation Server

    client software automatically from the Presentation Server. Now, not only is this utilityno longer included with Presentation Server 4.5, but also the associated Citrix policyhas no impact.

    Every customer environment varies, therefore some design decisions must be based on what isdeemed best for an individual customer, and may be contrary to the general recommendations

    detailed here. For example, a large, stable environment with 24x7 operations may find that a farmupgrade based on server migration may address their requirements based on an automated serverbuild process. A similar customer with different business requirements may decide that a migration toa completely new farm would be best and that Web Interface can serve to bridge the two farms during

    the staged migration.

    http://support.citrix.com/article/ctx112957http://support.citrix.com/article/ctx112957http://support.citrix.com/article/ctx112957
  • 8/10/2019 UpgradingMigratingtoCPS45FP1 SWAB

    17/24

    17

    Mixed Implementation Considerations

    This section reviews considerations associated with upgrading and maintaining two or more versionsof Presentation Server, as well as server farms that encompass both 32-bit and 64-bit architectures.

    Multiple Versions

    Although mixed farms are supported, Citrix strongly recommends maintaining a single version of

    Presentation Server within a server farm. A single version should be run within the server farm, and

    the same hotfixes, service packs, and feature packs should be applied across all servers. Thisincreases consistency, decreases troubleshooting, and improves the user experience.

    Figure 2 - During a staged upgrade there wi ll be two versions of the product in the same farm. After upgrade, the

    number of versions should be maintained at one version in a single farm.

    When two or more versions run within a single farm, a number of potential issues may arise, including:

    More complex administrationMore complex administrationMore complex administrationMore c omplex administration.... When an administrator needs to make changes, the

    console version must match the server version being modified. For example, if aserver farm is based on both Presentation Server 4.0 and 4.5, changes to CitrixPolicies should be made within the respective Presentation Server Console version.

    FunctionalityFunctionalityFunctionalityFunctionality.... When running two or more versions, not all farm-wide capabilities can

    be invoked. For example, IMA Encryption and Configuration Logging can be enabledonly when all servers are running Presentation Server 4.5 or higher. Also, certainfeatures such as custom administrator rights do not function correctly in thesesituations.

    Inconsistent user experience.Inconsistent user experience.Inconsistent user experience.Inconsistent user experience. The user experience will vary based on the

    Presentation Server being accessed. For example, if the user accesses a graphicalapplication on a Presentation Server version 4.5 where SpeedScreen ProgressiveDisplay is enabled on Monday and then accesses that same graphical application ona Presentation Server version 4.0 on Tuesday, the user experience will be different.

    Issues.Issues.Issues.Issues. Mixed server farms inherently have more issues and generate a higher

    number of support calls.

    In some environments running two or more versions of Presentation Server is required to meetbusiness requirements during an upgrade. In this case Citrix recommends that the number of versions

    is limited to two and that the period of time the two versions are operational in the server farm isminimized. Observing the server upgrade order is vital first Farm Metric Servers, followed by ZoneData Collectors, and then Member Servers.

    In large farms and those running mission-critical applications, it may be impossible to upgrade all

    servers during a single maintenance window. In these cases, the recommended installation ordershould be followed, and considerations for functionality and logistics should be addressed.

  • 8/10/2019 UpgradingMigratingtoCPS45FP1 SWAB

    18/24

    18

    Both 32-Bit and 64-Bit Processor Types

    As x64 servers become more common, many Citrix customers find that the increased user density ofthese servers address their business and technical requirements. Because both 32-bit and 64-bit

    applications can be hosted on 64-bit servers, customers are finding that selecting x64 servers wheninstalling new hardware provides a robust platform. In many cases, new 64-bit servers are added toexisting 32-bit Presentation Server farms, producing a server farm based on both types of processors which is supported by Citrix.

    It is recommended that all servers run the same version of Presentation Server consistently. Mainconsiderations for administrators are as follows:

    End of life ofEnd of life ofEnd of life ofEnd of life of Presentation Server 4.0Presentation Server 4.0Presentation Server 4.0Presentation Server 4.0 x64 Edition.x64 Edition.x64 Edition.x64 Edition. Based on the scenarios already

    discussed, running the x64 version of Presentation Server 4.0 may be considered aviable option for environments that are not ready to deploy Presentation Server 4.5.

    However, Presentation Server 4.0 x64 edition will reach end of life at the end of2007. Deploying Presentation Server 4.5 x64 edition is therefore a better option.

    Hotfix Rollup Packs.Hotfix Rollup Packs.Hotfix Rollup Packs.Hotfix Rollup Packs. Citrix recommends that when a Hotfix Rollup Pack (HRP)

    becomes available, administrators apply it consistently to all servers in the farm.When Citrix issues an HRP for Presentation Server 4.5, two versions are released:

    32-bit and 64-bit. If the server farm contains both types of servers, careful attention isneeded when applying the correct HRP to the different servers. (The HRP for the x64edition contains 64 in the file name, to help differentiate it.)

    HotfixesHotfixesHotfixesHotfixes.... Citrix recommends that interim hotfixes should be applied only if necessaryto address a specific issue or requirement. At this point, more Citrix customers are

    using the 32-bit version of Presentation Server 4.5. This means that more issues arereported on this version, and so more hotfixes are created. If an administratordetermines that a specific hotfix should be applied to x64 servers as well, an incidentshould be opened with Citrix Technical Support to have that same hotfix generated

    for the x64 servers. By doing so, consistency can be maintained within the serverfarm.

    Load ManageLoad ManageLoad ManageLoad Managerrrr. Because x64 servers support a higher number of users,

    administrators should consider revisiting the Load Manager design of thePresentation Server farm to confirm that effective load balancing has been

    implemented. This is especially true where either the Default or Advanced LoadEvaluator is used. If Load Manager is configured based solely on rules thatincorporate percentages such as CPU or memory then load balancing is unlikely

    to need reconfiguring. If other rules such as server load are used, it is likely that the32-bit servers will demand more resources to service the same number of users,compared to 64-bit servers. This will impact the user experience.

    Server resource alerts.Server resource alerts.Server resource alerts.Server resource alerts. The configuration of alerts should be based on rules that are

    suitable for the server configuration, whether EdgeSight for Presentation Server,Resource Manager or other third-party monitoring tools are used. For example, 64-bit

    servers typically have more memory than 32-bit servers, and so less paging isgenerally required on more powerful servers. Monitoring alerts should be set toaccount for the server resource differences.

    Peripheral components.Peripheral components.Peripheral components.Peripheral components. Because 64-bit servers are more costly than 32-bit servers,

    administrators can positively impact the total cost of ownership by using more

    powerful servers to host applications and to service the greatest number of users. Forservers required to host peripheral components such as the Citrix License Server,Web Interface, and similar functionality, 32-bit servers are suff icient.

  • 8/10/2019 UpgradingMigratingtoCPS45FP1 SWAB

    19/24

    19

    Multiple License Types

    Sometimes a customer has various types of licenses and dates installed on a single Citrix l icenseserver. This is supported. However, the licenses will be consumed based on the l icense type set for

    that server, as well as the date, and in all cases, valid license dates are a requirement.

    Licenses are consumed based on the oldest valid date related to the version of the PresentationServer product launched.

    For example, if a customer has both Enterprise and Platinum licenses based onmultiple dates, and User1 connects to a Presentation Server that is set to Enterprise

    edition, that license will be allocated from the oldest Enterprise license group that isnot exhausted. No Platinum functionality will be available.

    If User2 connects to a Presentation Server that is set to Platinum, that license will be

    allocated from the oldest Platinum license group. All Platinum functionality will beavailable.

    If a user logs onto a Presentation Server set to an edition for which the licenses areexhausted, a license logon limit error will be presented.

    There is more information at http://support.citrix.com/licensing .

  • 8/10/2019 UpgradingMigratingtoCPS45FP1 SWAB

    20/24

    20

    Additional Platinum Edition Considerations

    This section discusses considerations for Presentation Server Platinum edition components, includingwhere components should be placed and additional hardware that may be required.

    Basic Components

    The basic components included within most large and enterprise Presentation Server farms are based

    on the following:

    Presentation Servers.Presentation Servers.Presentation Servers.Presentation Servers. Zone Data Collector(s) and member servers

    Data Store.Data Store.Data Store.Data Store. SQL Server, Oracle, or DB2 housed on a database server

    Web Interface.Web Interface.Web Interface.Web Interface. Web server

    License Server.License Server.License Server.License Server. Web server for License Management Console

    Access Gateway.Access Gateway.Access Gateway.Access Gateway. Appliance in DMZ

    Figure 3 - Basic Components of Presentation Server

    Platinum Components

    With the release of Presentation Server 4.5 Platinum edition and Feature Pack 1, licensing is includedfor all Platinum products. The use of each Platinum component is optional. Where deployed, theseshould be implemented as follows:

    SmartAuditor.SmartAuditor.SmartAuditor.SmartAudi tor. The agent must be installed on the Presentation Server(s) that host

    the application(s) and session(s) to be monitored. The SmartAuditor administrativefunctionality, including database, Server, and Policy Console are installed on one ormore distinct servers. The Player would typically be installed on a workstation.

    EasyCall.EasyCall.EasyCall.EasyCall . Must be deployed on the Communication Gateway hardware that is

    connected to the telephone system.

  • 8/10/2019 UpgradingMigratingtoCPS45FP1 SWAB

    21/24

    21

    EdgeSight for Presentation Server.EdgeSight for Presentation Server.EdgeSight for Presentation Server.EdgeSight f or Presentation Server. The agent must be installed on each

    Presentation Server to be monitored. The SQL Server database and core EdgeSightfunctionality should be installed on one or more distinct servers.

    Password Manager.Password Manager.Password Manager.Password Manager. The agent must be installed on each Presentation Server and

    end user device where Password Manager will be used. The Password Manager

    Console should be installed on a distinct server.

    StreamingStreamingStreamingStreaming Profiler.Profiler.Profiler.Profiler. The Streaming Profiler should be installed on a distinct server

    that mimics the target machine type.

    Streaming Client.Streaming Client.Streaming Client.Streaming Client. This software must be installed on each Windows client device to

    which

    applications will be streamed. Only Windows 2000 or above is supported.

    Platinum Requirements

    To use Platinum licensing with Presentation Server 4.5 Feature Pack 1, all of the following steps must

    be executed:

    Upgrade Streaming Client to version 1.1 (required only if Streaming is used)

    Install Hotfix Rollup Pack 1 on each Presentation Server

    Install Platinum licenses on the License Server

    Install new Access Management Console extensions

    Set server edition to Platinum

    Reboot servers

    If any step is omitted, Platinum licensing will not be used correctly in some cases, this may result in

    multiple licenses being consumed needlessly. CTX108655provides more information regardingupgrading licenses on the Citrix license server.

    Detailed step-by-step recommendations and instructions are included in theAppendixsection of thisdocument.

    http://support.citrix.com/article/ctx108655http://support.citrix.com/article/ctx108655
  • 8/10/2019 UpgradingMigratingtoCPS45FP1 SWAB

    22/24

    22

    Appendix: Installation Steps

    This section details the specific steps that should be executed when upgrading to Presentation Server4.5 Platinum edition with Feature Pack 1.

    General Recommendations

    In general, Citrix recommends updating clients to the most recent level first, before server-based

    changes are made. This is because client-based upgrades can usually be made well in advance, and

    this allows administrators to focus on the server-based changes.

    Upgrading from Presentation Server 4.5 to

    Presentation Server 4.5 Platinum Edition with Feature Pack 1

    The following are the installation steps that Citrix recommends when upgrading from Presentation

    Server 4.5 to Feature Pack 1:

    1.

    Update Windows clients to 10.1 (recommended but not required)

    2. Update the Streaming Client to version 1.1 (required only if Streaming is used)

    o Citrix Streaming Client.msi or Citrix Streaming Clients Package.msi

    3. Update Streaming Profiler to version 1.1 (required only if Streaming used)

    o

    Citrix Streaming Profiler.msi

    4. Install Hotfix Rollup Pack 1 in the following order and restart each server

    o PSE450W2K3R01.msp (x32) or PSE450W2K3X64R01.msp (x64)

    Farm Metric Server

    Zone Data Collector(s)

    Member Servers

    5. Install new startup licenses to License Server (CTX113090; recommended but not required)

    6. Obtain new Platinum license(s) from MyCitrix and apply new license file(s)

    7. Update Access Management Console Extensions

    o From the Component CD, Administration\Access ManagementConsole\Setup\ASC_Presentation Server.msi, ASC_PSReports.msi,

    ASC_ReportCenter.msi, ASC_WebInterface.msior

    o CtxInstall.exe will query administrator to install AMC extensions

    8. Install Web Interface 4.6 and Health Monitoring Pack (optional)

    o WebInterface.exe and HMRTestPack.msi

    9. Set server edition to Platinum through the Access Management Console and restart

    Please note:

    Installation by means of the Platinum CD is not supported for

    Presentation Server upgrades.

    The steps outlined above must be followed exactly as listed. If the edition is Advanced or Enterprise, it is not necessary to update the license file.

    Instead, the step to set the server edition should confirm the correct setting.

    http://support.citrix.com/article/ctx113090http://support.citrix.com/article/ctx113090
  • 8/10/2019 UpgradingMigratingtoCPS45FP1 SWAB

    23/24

  • 8/10/2019 UpgradingMigratingtoCPS45FP1 SWAB

    24/24