SlideShare una empresa de Scribd logo
1 de 22
May 15, 2013
Migration to XenApp 6.5 using
XenApp Migration Center
Marek Dresler, Lead C&P support engineer
© 2013 Citrix | Confidential – Do Not Distribute
Marek Dresler
• Lead Tech Support Engineer
• Nearly 7 years with Citrix
• SME in Printing and ICA Performance
• One of the Citrix Support Ninjas
© 2013 Citrix | Confidential – Do Not Distribute
Agenda
• Why migrate to XenApp 6.5 ?
• What to migrate to XenApp 6.5 ?
• How to migrate to XenApp 6.5 ?
• Demo
• Q&A
Let’s get started
© 2013 Citrix | Confidential – Do Not Distribute
“It is not necessary to change. Survival is not
mandatory.”
William Edwards Deming
© 2013 Citrix | Confidential – Do Not Distribute
Typical migration challenges and solutions
• 16 bit applications
• 32 bit applications that do not run well on 64 bit O/S
• Web-based apps that do not work with recent versions of Internet Explorer
• Print drivers that do not have a 64 bit version available
• Older Citrix clients in use that do not support the latest features and
functionality
• User profiles
• Automate application compatibility testing with AppDNA software – see what will
deploy
• Obtain latest app version from its vendor/developer where available
• Use the apps with XenDesktop / VMHosted Apps
• Keep legacy apps in legacy farm - last resort
• Use Citrix universal printing solution - UPD/UPS
• Roll-out new Citrix clients
• Use a profile migration/management solution or create default profile
© 2013 Citrix | Confidential – Do Not Distribute
• Continued product support - CPS 4.5 / XenApp 5.0 for Windows Server 2003 (including R2) is no longer
supported as it has already reached its End-of-Maintenance (EOM) and End-of-Life (EOL) phases
Alternatively, Customers still have the option of purchasing the Extended Support (ES) agreement
Benefits of migrating to XenApp 6.5
© 2013 Citrix | Confidential – Do Not Distribute
• Features and enhancements that deliver better user experience and simplified administration
o Multi-stream ICA
o Flash Redirection V2
o Printing optimizations and Universal Print Server
o Session Pre-Launch, Session Linger and Fast Reconnect
o Improved audio device support
o Windows 7 look-and-feel of hosted shared desktop
o Controller and session-host only modes
o Policy templates
o Server logon control and drain modes
o Load evaluators for worker groups
o Improved event logging and diagnostics
o PowerShell command remoting
© 2013 Citrix | Confidential – Do Not Distribute
Source systems supported for migration
• XenApp Migration Center facilitates migration from the following XenApp
versions:
ᵒXenApp 5.0 on Windows Server 2003 with minimum HRP5
ᵒXenApp 5.0 on Windows Server 2008
ᵒXenApp 6.0 on Windows Server 2008 R2
ᵒXenApp 6.5 on Windows Server 2008 R2
• Mixed mode or direct in-place upgrade to XenApp 6.5 not supported
• CPS 4.0 and 4.5 farms must first be transitioned to XenApp 5.0 - CTX117913
© 2013 Citrix | Confidential – Do Not Distribute
Objects that can and cannot be migrated
Migrated Not Migrated
Applications
Application and server folders
Load evaluators
Policies
Server configuration
Farm configuration
Administrator accounts
Health Monitoring and Recovery Tests
Worker Groups (XenApp 6.x only)
Load Balancing Policies (XenApp 6.x only)
Pre-launched applications (XenApp 6.5 only)
Session Printers (paths not validated)
Zones
Printer management - drivers, driver mappings,
and driver replication settings
Configuration Logging settings
Health Monitoring and Recovery executables
Server registry settings
Deprecated settings such as Application
Isolation Environments
Note: The Zone Preference and Failover policy
within XenApp 5 is converted to a Load Balancing
policy in XenApp 6.5
© 2013 Citrix | Confidential – Do Not Distribute
XenApp Migration Center offers GUI and PowerShell/command-line interface
• Direct Migration
• Performed from the target XenApp 6.5 server in Controller mode
• Network connection required between source and destination farm
• GUI - transfers All supported objects and settings from source to destination
farm in One step
• PowerShell migration cmdlets - provide granular control over the migration
process
Migration options: direct vs. indirect
© 2013 Citrix | Confidential – Do Not Distribute
Direct transfer using XenApp Migration Center
1. Designate a server in the source farm and ensure Network COM+ access is enabled
2. Set the PowerShell Execution Policy to a minimum of AllSigned
3. Access the XenApp Migration Center from the XenApp 6.5 server
4. Enter the name or IP address of the server in the source farm
5. Configure at least one Worker Group mapping
6. Analyze and perform the migration process
7. Follow post-migration steps
© 2013 Citrix | Confidential – Do Not Distribute
Direct transfer using PowerShell Cmdlets
1. Designate a server in the source farm and ensure Network COM+ access is enabled
2. Set the PowerShell Execution Policy to a minimum of AllSigned
3. Launch a PowerShell session with the Citrix Migration Modules loaded
4. Type Set-XAMigrationOption –remoteservername <server name> –passthru and press
Enter
5. Run Add-XAServerMapping <server name> <worker group name> to map source
servers to Worker Groups (optional)
6. Configure additional options via the cmdlets as necessary
7. Run Start-XAMigration to begin the migration process
8. Perform post-migration steps
© 2013 Citrix | Confidential – Do Not Distribute
• Indirect Migration
• No direct network path exists between source and destination farm
• XenApp Migration Modules need to be installed from the XenApp 6.5 media on
the source server running earlier XenApp version
AdministrationDelivery Services ConsolesetupCitrix.XenApp.Migration.Install_x64.msi
AdministrationDelivery Services ConsolesetupCitrix.XenApp.Migration.Install_x86.msi
• Only PowerShell migration cmdlets can be used
• Settings exported to XML files from the source farm and later imported into the
new XenApp 6.5 farm
© 2013 Citrix | Confidential – Do Not Distribute
Indirect transfer using PowerShell Cmdlets
Export from source farm Import to new XenApp 6.5 farm
1. Ensure that .NET Framework 3.5 SP1, MSI 3.0, and
PowerShell 2.0 are installed on the source server
2. Install the XenApp Migration Modules on the source
server
3. Set the PowerShell Execution Policy to a minimum of
AllSigned
4. Within PowerShell, execute:
a. Import-Module citrix.xenapp.migration
b. Start-XAMigration -ExportOnly
5. Copy the files from
AppDataLocalCitrixCitrix.XenApp.MigrationData to the
same folder on the XenApp 6.5 server
1. Launch a PowerShell session with the Citrix Migration
Modules loaded
2. Run Add-XAServerMapping <server name> <worker group
name> to map source servers to Worker Groups (optional)
3. Configure additional options via the cmdlets as necessary
4. Run Start-XAMigration to begin the migration process
5. Perform post-migration steps
© 2013 Citrix | Confidential – Do Not Distribute
Pre and post migration steps
Pre Post
Determining if all or only part of the existing
farm objects are to be migrated
Updating configured FTAs
Running DSCheck commands on the source
system with appropriate switches to validate
records and ensure consistency - CTX124406
o dscheck /Full SERVERS
o dscheck /Full APPS
o dscheck /Full FOLDERS
o dscheck /Full GROUPS
o dscheck /Full PRINTERS
Attaching load evaluators to servers using Worker
Groups
Associating application folders with published
applications
Associating servers or OUs with Worker Groups
Assigning server objects to folders
Assigning zones
Setting up Configuration Logging
Adding drivers and configuring printer settings
Copying Health Monitoring and Recovery test
executables
Verifying migrated settings before rolling out to
production.
© 2013 Citrix | Confidential – Do Not Distribute
Useful Links
• http://support.citrix.com/article/CTX130888 - Technical Guide for Upgrading / Migrating to
XenApp 6.5
• http://support.citrix.com/article/CTX117913 - Technical Guide for Upgrading / Migrating to
XenApp 5.0
• http://support.citrix.com/proddocs/topic/xenapp65-w2k8/ps-migrate-xa6-wrapper.html -
XenApp Migration Center
• http://support.citrix.com/article/CTX124406 - DSCHECK - XenApp Data Store Checker
Tool Commands
• http://www.citrix.com/tv/#videos/4806 - Synergy 2012 XenApp Migration session
recording
© 2013 Citrix | Confidential – Do Not Distribute
Citrix AppDNA Resources
www.citrix.com/appdna
• Trial download (30 days,10 apps)
• Case studies, datasheets, white papers
• ROI calculator
• Blogs
• Videos: demos & whiteboard
• Product documentation (edocs)
• @appdna
Contact appdna@citrix.com
© 2013 Citrix | Confidential – Do Not Distribute
Citrix Tech Talk Webinar – 23 May 3pm BST
Tech Talk: Accelerate Application Migration and Save up to 90 % of Your
Time
This webinar will include
• step by step live demos that take you through the
application migration process
• latest features in AppDNA 6.2
• best practices for application compatibility
• how to increase efficiency and save on time, cost
and resources
Register
https://www1.gotomeeting.com/register/384271337
Speaker
Tom Hutchings, Citrix,
AppDNA Specialist
Systems Engineer
Demo
© 2013 Citrix | Confidential – Do Not Distribute
Q&A Hosts
Cris Lau
Sr. Product Manager
Desktop and Apps Group
Joshua Travers
Sr. Sales Engineer
AppDNA
Work better. Live better.

Más contenido relacionado

Más de David McGeough

Citrix TechEdge 2014 - Understanding and Troubleshooting Authentication Flow ...
Citrix TechEdge 2014 - Understanding and Troubleshooting Authentication Flow ...Citrix TechEdge 2014 - Understanding and Troubleshooting Authentication Flow ...
Citrix TechEdge 2014 - Understanding and Troubleshooting Authentication Flow ...David McGeough
 
Citrix TechEdge 2014 - Troubelshooting Top Issues with XenMobile Enterprise E...
Citrix TechEdge 2014 - Troubelshooting Top Issues with XenMobile Enterprise E...Citrix TechEdge 2014 - Troubelshooting Top Issues with XenMobile Enterprise E...
Citrix TechEdge 2014 - Troubelshooting Top Issues with XenMobile Enterprise E...David McGeough
 
Citrix TechEdge 2014 - How to Troubleshoot Deployments of StoreFront and NetS...
Citrix TechEdge 2014 - How to Troubleshoot Deployments of StoreFront and NetS...Citrix TechEdge 2014 - How to Troubleshoot Deployments of StoreFront and NetS...
Citrix TechEdge 2014 - How to Troubleshoot Deployments of StoreFront and NetS...David McGeough
 
Citrix TechEdge 2014 - How to Protect Against the Top 10 Web Security Issues ...
Citrix TechEdge 2014 - How to Protect Against the Top 10 Web Security Issues ...Citrix TechEdge 2014 - How to Protect Against the Top 10 Web Security Issues ...
Citrix TechEdge 2014 - How to Protect Against the Top 10 Web Security Issues ...David McGeough
 
Citrix TechEdge 2014 - Citrix Group Policy Troubleshooting for XenApp and Xen...
Citrix TechEdge 2014 - Citrix Group Policy Troubleshooting for XenApp and Xen...Citrix TechEdge 2014 - Citrix Group Policy Troubleshooting for XenApp and Xen...
Citrix TechEdge 2014 - Citrix Group Policy Troubleshooting for XenApp and Xen...David McGeough
 
Citrix TechEdge 2014 - Best Practices for Implementing, Administering, and Tr...
Citrix TechEdge 2014 - Best Practices for Implementing, Administering, and Tr...Citrix TechEdge 2014 - Best Practices for Implementing, Administering, and Tr...
Citrix TechEdge 2014 - Best Practices for Implementing, Administering, and Tr...David McGeough
 
Citrix TechEdge 2014 - Advanced Tools and Techniques for Troubleshooting NetS...
Citrix TechEdge 2014 - Advanced Tools and Techniques for Troubleshooting NetS...Citrix TechEdge 2014 - Advanced Tools and Techniques for Troubleshooting NetS...
Citrix TechEdge 2014 - Advanced Tools and Techniques for Troubleshooting NetS...David McGeough
 
Citrix TechEdge 2014 - A Deep Dive Look Into Supporting XenDesktop
Citrix TechEdge 2014 - A Deep Dive Look Into Supporting XenDesktopCitrix TechEdge 2014 - A Deep Dive Look Into Supporting XenDesktop
Citrix TechEdge 2014 - A Deep Dive Look Into Supporting XenDesktopDavid McGeough
 
Maintaining and Troubleshooting your XenApp 7.5 Environment
Maintaining and Troubleshooting your XenApp 7.5 EnvironmentMaintaining and Troubleshooting your XenApp 7.5 Environment
Maintaining and Troubleshooting your XenApp 7.5 EnvironmentDavid McGeough
 
Jump Start your XenDesktop 7.5 Deployment
Jump Start your XenDesktop 7.5 DeploymentJump Start your XenDesktop 7.5 Deployment
Jump Start your XenDesktop 7.5 DeploymentDavid McGeough
 
Troubleshooting Common Network Related Issues with NetScaler
Troubleshooting Common Network Related Issues with NetScalerTroubleshooting Common Network Related Issues with NetScaler
Troubleshooting Common Network Related Issues with NetScalerDavid McGeough
 
Jump Start your XenApp 7.5 Deployment
Jump Start your XenApp 7.5 DeploymentJump Start your XenApp 7.5 Deployment
Jump Start your XenApp 7.5 DeploymentDavid McGeough
 
Designing your XenApp 7.5 Environment
Designing your XenApp 7.5 EnvironmentDesigning your XenApp 7.5 Environment
Designing your XenApp 7.5 EnvironmentDavid McGeough
 
In-depth Troubleshooting on NetScaler using Command Line Tools
In-depth Troubleshooting on NetScaler using Command Line ToolsIn-depth Troubleshooting on NetScaler using Command Line Tools
In-depth Troubleshooting on NetScaler using Command Line ToolsDavid McGeough
 
10 Tips Every XenDesktop Admin Should Know
10 Tips Every XenDesktop Admin Should Know10 Tips Every XenDesktop Admin Should Know
10 Tips Every XenDesktop Admin Should KnowDavid McGeough
 
Troubleshooting Provisioning Services Target Boot Processes
Troubleshooting Provisioning Services Target Boot ProcessesTroubleshooting Provisioning Services Target Boot Processes
Troubleshooting Provisioning Services Target Boot ProcessesDavid McGeough
 
Using NetScaler Insight to Troubleshoot Network and Server Performance Issues
Using NetScaler Insight to Troubleshoot Network and Server Performance IssuesUsing NetScaler Insight to Troubleshoot Network and Server Performance Issues
Using NetScaler Insight to Troubleshoot Network and Server Performance IssuesDavid McGeough
 
Troubleshooting a XenDesktop Environment using the PowerShell SDK
Troubleshooting a XenDesktop Environment using the PowerShell SDKTroubleshooting a XenDesktop Environment using the PowerShell SDK
Troubleshooting a XenDesktop Environment using the PowerShell SDKDavid McGeough
 
Configuring and Troubleshooting XenDesktop Sites
Configuring and Troubleshooting XenDesktop SitesConfiguring and Troubleshooting XenDesktop Sites
Configuring and Troubleshooting XenDesktop SitesDavid McGeough
 
Troubleshooting XenApp with the Citrix Diagnostic Toolkit
Troubleshooting XenApp with the Citrix Diagnostic ToolkitTroubleshooting XenApp with the Citrix Diagnostic Toolkit
Troubleshooting XenApp with the Citrix Diagnostic ToolkitDavid McGeough
 

Más de David McGeough (20)

Citrix TechEdge 2014 - Understanding and Troubleshooting Authentication Flow ...
Citrix TechEdge 2014 - Understanding and Troubleshooting Authentication Flow ...Citrix TechEdge 2014 - Understanding and Troubleshooting Authentication Flow ...
Citrix TechEdge 2014 - Understanding and Troubleshooting Authentication Flow ...
 
Citrix TechEdge 2014 - Troubelshooting Top Issues with XenMobile Enterprise E...
Citrix TechEdge 2014 - Troubelshooting Top Issues with XenMobile Enterprise E...Citrix TechEdge 2014 - Troubelshooting Top Issues with XenMobile Enterprise E...
Citrix TechEdge 2014 - Troubelshooting Top Issues with XenMobile Enterprise E...
 
Citrix TechEdge 2014 - How to Troubleshoot Deployments of StoreFront and NetS...
Citrix TechEdge 2014 - How to Troubleshoot Deployments of StoreFront and NetS...Citrix TechEdge 2014 - How to Troubleshoot Deployments of StoreFront and NetS...
Citrix TechEdge 2014 - How to Troubleshoot Deployments of StoreFront and NetS...
 
Citrix TechEdge 2014 - How to Protect Against the Top 10 Web Security Issues ...
Citrix TechEdge 2014 - How to Protect Against the Top 10 Web Security Issues ...Citrix TechEdge 2014 - How to Protect Against the Top 10 Web Security Issues ...
Citrix TechEdge 2014 - How to Protect Against the Top 10 Web Security Issues ...
 
Citrix TechEdge 2014 - Citrix Group Policy Troubleshooting for XenApp and Xen...
Citrix TechEdge 2014 - Citrix Group Policy Troubleshooting for XenApp and Xen...Citrix TechEdge 2014 - Citrix Group Policy Troubleshooting for XenApp and Xen...
Citrix TechEdge 2014 - Citrix Group Policy Troubleshooting for XenApp and Xen...
 
Citrix TechEdge 2014 - Best Practices for Implementing, Administering, and Tr...
Citrix TechEdge 2014 - Best Practices for Implementing, Administering, and Tr...Citrix TechEdge 2014 - Best Practices for Implementing, Administering, and Tr...
Citrix TechEdge 2014 - Best Practices for Implementing, Administering, and Tr...
 
Citrix TechEdge 2014 - Advanced Tools and Techniques for Troubleshooting NetS...
Citrix TechEdge 2014 - Advanced Tools and Techniques for Troubleshooting NetS...Citrix TechEdge 2014 - Advanced Tools and Techniques for Troubleshooting NetS...
Citrix TechEdge 2014 - Advanced Tools and Techniques for Troubleshooting NetS...
 
Citrix TechEdge 2014 - A Deep Dive Look Into Supporting XenDesktop
Citrix TechEdge 2014 - A Deep Dive Look Into Supporting XenDesktopCitrix TechEdge 2014 - A Deep Dive Look Into Supporting XenDesktop
Citrix TechEdge 2014 - A Deep Dive Look Into Supporting XenDesktop
 
Maintaining and Troubleshooting your XenApp 7.5 Environment
Maintaining and Troubleshooting your XenApp 7.5 EnvironmentMaintaining and Troubleshooting your XenApp 7.5 Environment
Maintaining and Troubleshooting your XenApp 7.5 Environment
 
Jump Start your XenDesktop 7.5 Deployment
Jump Start your XenDesktop 7.5 DeploymentJump Start your XenDesktop 7.5 Deployment
Jump Start your XenDesktop 7.5 Deployment
 
Troubleshooting Common Network Related Issues with NetScaler
Troubleshooting Common Network Related Issues with NetScalerTroubleshooting Common Network Related Issues with NetScaler
Troubleshooting Common Network Related Issues with NetScaler
 
Jump Start your XenApp 7.5 Deployment
Jump Start your XenApp 7.5 DeploymentJump Start your XenApp 7.5 Deployment
Jump Start your XenApp 7.5 Deployment
 
Designing your XenApp 7.5 Environment
Designing your XenApp 7.5 EnvironmentDesigning your XenApp 7.5 Environment
Designing your XenApp 7.5 Environment
 
In-depth Troubleshooting on NetScaler using Command Line Tools
In-depth Troubleshooting on NetScaler using Command Line ToolsIn-depth Troubleshooting on NetScaler using Command Line Tools
In-depth Troubleshooting on NetScaler using Command Line Tools
 
10 Tips Every XenDesktop Admin Should Know
10 Tips Every XenDesktop Admin Should Know10 Tips Every XenDesktop Admin Should Know
10 Tips Every XenDesktop Admin Should Know
 
Troubleshooting Provisioning Services Target Boot Processes
Troubleshooting Provisioning Services Target Boot ProcessesTroubleshooting Provisioning Services Target Boot Processes
Troubleshooting Provisioning Services Target Boot Processes
 
Using NetScaler Insight to Troubleshoot Network and Server Performance Issues
Using NetScaler Insight to Troubleshoot Network and Server Performance IssuesUsing NetScaler Insight to Troubleshoot Network and Server Performance Issues
Using NetScaler Insight to Troubleshoot Network and Server Performance Issues
 
Troubleshooting a XenDesktop Environment using the PowerShell SDK
Troubleshooting a XenDesktop Environment using the PowerShell SDKTroubleshooting a XenDesktop Environment using the PowerShell SDK
Troubleshooting a XenDesktop Environment using the PowerShell SDK
 
Configuring and Troubleshooting XenDesktop Sites
Configuring and Troubleshooting XenDesktop SitesConfiguring and Troubleshooting XenDesktop Sites
Configuring and Troubleshooting XenDesktop Sites
 
Troubleshooting XenApp with the Citrix Diagnostic Toolkit
Troubleshooting XenApp with the Citrix Diagnostic ToolkitTroubleshooting XenApp with the Citrix Diagnostic Toolkit
Troubleshooting XenApp with the Citrix Diagnostic Toolkit
 

Último

My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 

Último (20)

My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 

Migration to XenApp 6.5 using XenApp Migration Center + Live Q&A

  • 1. May 15, 2013 Migration to XenApp 6.5 using XenApp Migration Center Marek Dresler, Lead C&P support engineer
  • 2. © 2013 Citrix | Confidential – Do Not Distribute Marek Dresler • Lead Tech Support Engineer • Nearly 7 years with Citrix • SME in Printing and ICA Performance • One of the Citrix Support Ninjas
  • 3. © 2013 Citrix | Confidential – Do Not Distribute Agenda • Why migrate to XenApp 6.5 ? • What to migrate to XenApp 6.5 ? • How to migrate to XenApp 6.5 ? • Demo • Q&A
  • 5. © 2013 Citrix | Confidential – Do Not Distribute “It is not necessary to change. Survival is not mandatory.” William Edwards Deming
  • 6. © 2013 Citrix | Confidential – Do Not Distribute Typical migration challenges and solutions • 16 bit applications • 32 bit applications that do not run well on 64 bit O/S • Web-based apps that do not work with recent versions of Internet Explorer • Print drivers that do not have a 64 bit version available • Older Citrix clients in use that do not support the latest features and functionality • User profiles • Automate application compatibility testing with AppDNA software – see what will deploy • Obtain latest app version from its vendor/developer where available • Use the apps with XenDesktop / VMHosted Apps • Keep legacy apps in legacy farm - last resort • Use Citrix universal printing solution - UPD/UPS • Roll-out new Citrix clients • Use a profile migration/management solution or create default profile
  • 7. © 2013 Citrix | Confidential – Do Not Distribute • Continued product support - CPS 4.5 / XenApp 5.0 for Windows Server 2003 (including R2) is no longer supported as it has already reached its End-of-Maintenance (EOM) and End-of-Life (EOL) phases Alternatively, Customers still have the option of purchasing the Extended Support (ES) agreement Benefits of migrating to XenApp 6.5
  • 8. © 2013 Citrix | Confidential – Do Not Distribute • Features and enhancements that deliver better user experience and simplified administration o Multi-stream ICA o Flash Redirection V2 o Printing optimizations and Universal Print Server o Session Pre-Launch, Session Linger and Fast Reconnect o Improved audio device support o Windows 7 look-and-feel of hosted shared desktop o Controller and session-host only modes o Policy templates o Server logon control and drain modes o Load evaluators for worker groups o Improved event logging and diagnostics o PowerShell command remoting
  • 9. © 2013 Citrix | Confidential – Do Not Distribute Source systems supported for migration • XenApp Migration Center facilitates migration from the following XenApp versions: ᵒXenApp 5.0 on Windows Server 2003 with minimum HRP5 ᵒXenApp 5.0 on Windows Server 2008 ᵒXenApp 6.0 on Windows Server 2008 R2 ᵒXenApp 6.5 on Windows Server 2008 R2 • Mixed mode or direct in-place upgrade to XenApp 6.5 not supported • CPS 4.0 and 4.5 farms must first be transitioned to XenApp 5.0 - CTX117913
  • 10. © 2013 Citrix | Confidential – Do Not Distribute Objects that can and cannot be migrated Migrated Not Migrated Applications Application and server folders Load evaluators Policies Server configuration Farm configuration Administrator accounts Health Monitoring and Recovery Tests Worker Groups (XenApp 6.x only) Load Balancing Policies (XenApp 6.x only) Pre-launched applications (XenApp 6.5 only) Session Printers (paths not validated) Zones Printer management - drivers, driver mappings, and driver replication settings Configuration Logging settings Health Monitoring and Recovery executables Server registry settings Deprecated settings such as Application Isolation Environments Note: The Zone Preference and Failover policy within XenApp 5 is converted to a Load Balancing policy in XenApp 6.5
  • 11. © 2013 Citrix | Confidential – Do Not Distribute XenApp Migration Center offers GUI and PowerShell/command-line interface • Direct Migration • Performed from the target XenApp 6.5 server in Controller mode • Network connection required between source and destination farm • GUI - transfers All supported objects and settings from source to destination farm in One step • PowerShell migration cmdlets - provide granular control over the migration process Migration options: direct vs. indirect
  • 12. © 2013 Citrix | Confidential – Do Not Distribute Direct transfer using XenApp Migration Center 1. Designate a server in the source farm and ensure Network COM+ access is enabled 2. Set the PowerShell Execution Policy to a minimum of AllSigned 3. Access the XenApp Migration Center from the XenApp 6.5 server 4. Enter the name or IP address of the server in the source farm 5. Configure at least one Worker Group mapping 6. Analyze and perform the migration process 7. Follow post-migration steps
  • 13. © 2013 Citrix | Confidential – Do Not Distribute Direct transfer using PowerShell Cmdlets 1. Designate a server in the source farm and ensure Network COM+ access is enabled 2. Set the PowerShell Execution Policy to a minimum of AllSigned 3. Launch a PowerShell session with the Citrix Migration Modules loaded 4. Type Set-XAMigrationOption –remoteservername <server name> –passthru and press Enter 5. Run Add-XAServerMapping <server name> <worker group name> to map source servers to Worker Groups (optional) 6. Configure additional options via the cmdlets as necessary 7. Run Start-XAMigration to begin the migration process 8. Perform post-migration steps
  • 14. © 2013 Citrix | Confidential – Do Not Distribute • Indirect Migration • No direct network path exists between source and destination farm • XenApp Migration Modules need to be installed from the XenApp 6.5 media on the source server running earlier XenApp version AdministrationDelivery Services ConsolesetupCitrix.XenApp.Migration.Install_x64.msi AdministrationDelivery Services ConsolesetupCitrix.XenApp.Migration.Install_x86.msi • Only PowerShell migration cmdlets can be used • Settings exported to XML files from the source farm and later imported into the new XenApp 6.5 farm
  • 15. © 2013 Citrix | Confidential – Do Not Distribute Indirect transfer using PowerShell Cmdlets Export from source farm Import to new XenApp 6.5 farm 1. Ensure that .NET Framework 3.5 SP1, MSI 3.0, and PowerShell 2.0 are installed on the source server 2. Install the XenApp Migration Modules on the source server 3. Set the PowerShell Execution Policy to a minimum of AllSigned 4. Within PowerShell, execute: a. Import-Module citrix.xenapp.migration b. Start-XAMigration -ExportOnly 5. Copy the files from AppDataLocalCitrixCitrix.XenApp.MigrationData to the same folder on the XenApp 6.5 server 1. Launch a PowerShell session with the Citrix Migration Modules loaded 2. Run Add-XAServerMapping <server name> <worker group name> to map source servers to Worker Groups (optional) 3. Configure additional options via the cmdlets as necessary 4. Run Start-XAMigration to begin the migration process 5. Perform post-migration steps
  • 16. © 2013 Citrix | Confidential – Do Not Distribute Pre and post migration steps Pre Post Determining if all or only part of the existing farm objects are to be migrated Updating configured FTAs Running DSCheck commands on the source system with appropriate switches to validate records and ensure consistency - CTX124406 o dscheck /Full SERVERS o dscheck /Full APPS o dscheck /Full FOLDERS o dscheck /Full GROUPS o dscheck /Full PRINTERS Attaching load evaluators to servers using Worker Groups Associating application folders with published applications Associating servers or OUs with Worker Groups Assigning server objects to folders Assigning zones Setting up Configuration Logging Adding drivers and configuring printer settings Copying Health Monitoring and Recovery test executables Verifying migrated settings before rolling out to production.
  • 17. © 2013 Citrix | Confidential – Do Not Distribute Useful Links • http://support.citrix.com/article/CTX130888 - Technical Guide for Upgrading / Migrating to XenApp 6.5 • http://support.citrix.com/article/CTX117913 - Technical Guide for Upgrading / Migrating to XenApp 5.0 • http://support.citrix.com/proddocs/topic/xenapp65-w2k8/ps-migrate-xa6-wrapper.html - XenApp Migration Center • http://support.citrix.com/article/CTX124406 - DSCHECK - XenApp Data Store Checker Tool Commands • http://www.citrix.com/tv/#videos/4806 - Synergy 2012 XenApp Migration session recording
  • 18. © 2013 Citrix | Confidential – Do Not Distribute Citrix AppDNA Resources www.citrix.com/appdna • Trial download (30 days,10 apps) • Case studies, datasheets, white papers • ROI calculator • Blogs • Videos: demos & whiteboard • Product documentation (edocs) • @appdna Contact appdna@citrix.com
  • 19. © 2013 Citrix | Confidential – Do Not Distribute Citrix Tech Talk Webinar – 23 May 3pm BST Tech Talk: Accelerate Application Migration and Save up to 90 % of Your Time This webinar will include • step by step live demos that take you through the application migration process • latest features in AppDNA 6.2 • best practices for application compatibility • how to increase efficiency and save on time, cost and resources Register https://www1.gotomeeting.com/register/384271337 Speaker Tom Hutchings, Citrix, AppDNA Specialist Systems Engineer
  • 20. Demo
  • 21. © 2013 Citrix | Confidential – Do Not Distribute Q&A Hosts Cris Lau Sr. Product Manager Desktop and Apps Group Joshua Travers Sr. Sales Engineer AppDNA
  • 22. Work better. Live better.

Notas del editor

  1. Prettier slide – add jumpstart podio