SlideShare a Scribd company logo
v2 March © 2015 Citrix | Confidential
#CMC15
Successfully Migrating Your Farm to
XenApp and XenDesktop 7.6
Jonathan Wade
Manager Sales Engineering
Rob Piano
Manager Professional Services
Paul Moir
University of Adelaide
© 2015 Citrix | Confidential
Agenda
• Citrix Best Practice
• Notes & tips from the field – University of Adelaide
• Introduction to Project Serenity
© 2015 Citrix | Confidential
XenApp and XenDesktop 7.6
© 2015 Citrix | Confidential
Citrix Best Practice
© 2015 Citrix | Confidential
Citrix Best Practice
© 2015 Citrix | Confidential
Who are the users and what are our requirements
How do users gain access to our
resources
What resources will we
deliver
How will we manage and maintain
the solution
What do I need to make this
happen
The 5-layer model – Assess and Design
User Layer
Access Layer
Resource Layer
Control Layer
Hardware Layer
© 2015 Citrix | Confidential
Citrix Best Practice - Deploy
Hardware Layer
Control Layer
Access LayerUser Layer Resource Layer
NetScaler Gateway
StoreFront
Delivery
Controller
XenClient
Remote PC
Access
Pooled Desktop
Catalog
Hosted Apps Catalog
Personal Desktop
Catalog
Shared Desktop
Catalog
Director
Studio
SQL
Database
SSL
Delivery Group
Delivery Group
Delivery Group
Delivery Group
Resource Hosts
Physical, Virtual, Cloud
Cloud VMs
VMsServers PCs
Access & Control Hosts
Physical, Virtual
VMsServersActive Directory
License Server
© 2015 Citrix | Confidential
Citrix Professional Services Best Practice
© 2015 Citrix | Confidential
Notes and tips from the field
© 2015 Citrix | Confidential
Systems engineer
The University of Adelaide
20,000 Students
4000 Staff
© 2015 Citrix | Confidential
Current environment
– XenApp 7.6
– Storefront
– HyperV
– Netscaler
– PVS
– 2012 used for all infrastructure, including user hosts
– 50 virtual hosts, servicing 500,000 sessions annually
– Classic shell, solve the GUI barrier on 2012
– Solid state storage array for hosts
– No roaming profiles, local profiles deleted on restart
– Folder redirection to NAS storage
© 2015 Citrix | Confidential
POD design, one per data center
Solid state local storage for hosts
– 250k IOPS, future proof
– Xenapp with pvs uses less storage per user,
30gb per host
– Downside of NAS storage, why we moved to
locally attached storage
© 2015 Citrix | Confidential
Tips we are about to cover
1. Know your users and know how they work, align the technology
2. Build on latest technology
3. The benefits of a volatile profile environment
4. Set a goal for time to desktop
5. Do not go live until you are ready
© 2015 Citrix | Confidential
Tip 1: Know your users and how they work, align the technology
– Engineers to meet with end users
– Concurrent sessions
– Shared resources
– RDS vs VDA, understand the cost of VDA
– What applications are of highest value, or do they just need a desktop?
– What would satisfy the majority of users, don’t try and solve every use case
– Clearly define the scope of what you are trying to deliver, before you start
© 2015 Citrix | Confidential
Tip 2: Build on latest technology
– Take advantage of multi touch technology, pinch and
swipe gestures
– Text box recognition in 2012 and XenApp 7.6
– Ensures longevity
– Negate the need to pay for extended maintenance
– Built in application life spans: Internet Explorer
© 2015 Citrix | Confidential
Tip 3: The benefits of a volatile profile environment
– Known user experience
– Reduction in calls to service desk for odd application issues
– Can be used as a fall back when thick clients have issues
– Business application stability
– No profile rebuilds
© 2015 Citrix | Confidential
Tip 4: Set a goal for time to desktop
– 40 seconds Launch to Desktop is achievable
– 40 Second goal guide
– What is the real cost of logon times?
– Average salary satistics site
http://www.abs.gov.au/ausstats/abs@.nsf/mf/6302.0
Site with 2000 logons per day
User login count annual (2000 logons per day x 254 working days) 508000
Weekly Australian average salary $1,476.30
Hours working week 40
Per hour rate 36.907500
Per minute rate 0.615125
Total per minute cost of logon annually $312,483.50
© 2015 Citrix | Confidential
• 40 Second goal guide (Antivirus)
– SCEP is fairly light weight
– 8 second average time to desktop saving by
changing AV
© 2015 Citrix | Confidential
• 40 Second goal guide (Policy)
– Group policy logs
– Enable verbose logging, displays
policy processing components on
screen during logon
© 2015 Citrix | Confidential
• 40 Second goal guide (Scheduled Tasks)
– Scheduled Task, auto created task deletion. Use a task to clean up other tasks
– Office 2013
– Google update
– User_feed
© 2015 Citrix | Confidential
• 40 Second goal guide (Printers)
• Best:
– Deploy printers via Citrix policies
• Good:
– Can’t use Citrix policies? Use scripts
– Logon scripts are processed post desktop build
• Slowest
– Group Policy preferential printers
– Time cost of ~ 2 minutes per printer. Verify with
group policy logs
– Desktop will not be visible until the printer
policy has finished processing
© 2015 Citrix | Confidential
• 40 Second goal guide (Registry Run items)
– Clean up Run in registry, two locations in x64 (backup then cleanup)
– HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionRun
– HKEY_LOCAL_MACHINESOFTWAREWow6432NodeMicrosoftWindowsCurrentVersionRun
© 2015 Citrix | Confidential
• 40 Second goal guide (Registry Active Setup)
– Active Setup registry keys cleanup (backup then cleanup)
– HKEY_LOCAL_MACHINESOFTWAREMicrosoftActive SetupInstalled Components
– HKEY_LOCAL_MACHINESOFTWAREWow6432NodeMicrosoftActive SetupInstalled
Components
© 2015 Citrix | Confidential
• 40 Second goal guide (Windows Updates)
– Apply recommended updates
– Apply Rollups
© 2015 Citrix | Confidential
• 40 Second goal guide (Startup folder)
– Clean up the start menu “StartUp” folder
© 2015 Citrix | Confidential
• Folder Redirection
– Untick Grant
– Untick Move
– Make sure Leave is ticked
© 2015 Citrix | Confidential
Tip 5: Do not go live until you are ready
– Less disruptive for users
– Less calls to service desk
– Better user experience
– Load and failover testing can be performed
– Post go live, you only need to worry about promoting your new service
– Something to be proud of
© 2015 Citrix | Confidential
University IT Service Quality
Benchmark Report 2014
The University of Adelaide
Technology Services
© 2015 Citrix | Confidential
Thank you for the support
• Jonathan Wade
• Nick Priest
• James Priest
• Robert Piano
© 2015 Citrix | Confidential
Project Serenity
© 2015 Citrix | Confidential
Serenity
What is it? Cross-product collaboration effort to develop an innovative cloud
service that simplifies version upgrades and accelerates access to the latest features
made available in the Citrix workspaces journey.
Prepare UpgradeAnalyze
XenApp
XenDesktop
Existing Version
XenApp
XenDesktop
New Version
Serenity Cloud Service
© 2015 Citrix | Confidential
Serenity Architecture
XenApp
(IMA)
Administrator
Serenity Web Service
Serenity
Web UI
Discovery
Agent
(XenApp 7.6
Migration Utility)
Serenity
Data
Store
Output
IMPORT PowerShell Scripts
XenApp
(IMA)
XenApp
(FMA)
XenApp
(FMA)
© 2015 Citrix | Confidential
Getting Started
www.citrix.com/XenApp/Upgrade
•Automated Migration Tool (Serenity)
•Free Training Courses
•Assistance Programs
•Deployment Guides
•How To Videos
© 2015 Citrix | Confidential
Wrap Up and Key Takeaways
•Define the success criteria and deliver
•Refine your user experience
•Sell your solution
•Ask the experts
© 2015 Citrix | Confidential
Work better. Live better.Work better. Live better.

More Related Content

PPT
Fostering innovation through agile Government ICT
PDF
Software-definierte Infrastrukturen, DevOps, Digitale Transformation – Neues ...
PDF
ARC's Bob Mick Presentation on Using Server Virtualization In Manufacturing O...
PDF
BACK FROM THE EDGE: INFRASTRUCTURE PROTECTION THROUGH PLATESPIN
PPTX
IT Resilience Technical
PPTX
Customer Presentation: Digital Globe's road to Continuous Delivery
PDF
Building self-service on demand infrastructure with Puppet and VMware
PDF
Service Mesh: Two Big Words But Do You Need It?
Fostering innovation through agile Government ICT
Software-definierte Infrastrukturen, DevOps, Digitale Transformation – Neues ...
ARC's Bob Mick Presentation on Using Server Virtualization In Manufacturing O...
BACK FROM THE EDGE: INFRASTRUCTURE PROTECTION THROUGH PLATESPIN
IT Resilience Technical
Customer Presentation: Digital Globe's road to Continuous Delivery
Building self-service on demand infrastructure with Puppet and VMware
Service Mesh: Two Big Words But Do You Need It?

What's hot (19)

PDF
Managed Services Cloud Computing
PDF
Who's Who in Container Land
PDF
Web scale with-nutanix_rev
PPTX
Becoming a Professional with Prism
PDF
SUSE OpenStack Cloud + Nutanix
PDF
DEVNET-1170 Intercloud Microservices with Docker and Nirmata
PPTX
What is Zenoss as a Service?
PDF
XL Deploy Demo Slides
PDF
Are We Really Cloud-Native?
PDF
Managed Services for Amazon Web Services
PPTX
OS Migration
PDF
Dell EMC Transform for the Future; The 6 Rules for Disruption
PPTX
Top Devops bottlenecks, constraints and best practices
PPTX
2015 DevOps Breakfast - DevOps in Action
PDF
Microservices
PDF
10 Key Considerations For Selecting Hyper-Converged Infrastructure
PPTX
Top 10 DevOps Areas Need To Focus
PPTX
Building Cloud Native Applications
PPSX
Comtechrim it infrastructure management company profile deck
Managed Services Cloud Computing
Who's Who in Container Land
Web scale with-nutanix_rev
Becoming a Professional with Prism
SUSE OpenStack Cloud + Nutanix
DEVNET-1170 Intercloud Microservices with Docker and Nirmata
What is Zenoss as a Service?
XL Deploy Demo Slides
Are We Really Cloud-Native?
Managed Services for Amazon Web Services
OS Migration
Dell EMC Transform for the Future; The 6 Rules for Disruption
Top Devops bottlenecks, constraints and best practices
2015 DevOps Breakfast - DevOps in Action
Microservices
10 Key Considerations For Selecting Hyper-Converged Infrastructure
Top 10 DevOps Areas Need To Focus
Building Cloud Native Applications
Comtechrim it infrastructure management company profile deck
Ad

Similar to Citrix Mobility Conference 2015 - Migrating XenApp & XenDesktop (20)

PPTX
Designing your xen desktop 7.5 environment with training guide
PPTX
Using NetScaler Insight to Troubleshoot Network and Server Performance Issues
PDF
Data center insights summit 2015 disruptive force of clouds
PPTX
What’s new xen server 6.5 & xendesktop 7.6
PPTX
29Aug2024_CloudHub2_MuleSoft_Meetup.pptx
PPTX
RapidScale Product Training
PDF
Deepak_Kumar
PDF
2015 03-26 cloud platform master class for cloudplatform 4 5 - public
PPTX
Does Using Citrix Cloud Make Performance Monitoring Easier?
PDF
Presentation cloupia product overview and demo
PDF
Strategic Uses of Virtual Desktop Technologies in Small Business
PDF
451 Research: Data Is the Key to Friction in DevOps
PPTX
Designing your xen app 7.5 environment
PPT
EarthLink Business Cloud Hosting
PDF
Resume_Achhar_Kalia
PPTX
Citrix XenDesktop 7 Performance Monitoring Best Practices
PPTX
Citrix Synergy 2014 - Syn231 Why cloud projects fail
PPTX
Troubleshooting Tools – How to isolate and resolve issues in your XenApp & Xe...
PDF
Satish_Rayala_Updated_v2
PDF
Scribe insight 04 insight 7.9.0
Designing your xen desktop 7.5 environment with training guide
Using NetScaler Insight to Troubleshoot Network and Server Performance Issues
Data center insights summit 2015 disruptive force of clouds
What’s new xen server 6.5 & xendesktop 7.6
29Aug2024_CloudHub2_MuleSoft_Meetup.pptx
RapidScale Product Training
Deepak_Kumar
2015 03-26 cloud platform master class for cloudplatform 4 5 - public
Does Using Citrix Cloud Make Performance Monitoring Easier?
Presentation cloupia product overview and demo
Strategic Uses of Virtual Desktop Technologies in Small Business
451 Research: Data Is the Key to Friction in DevOps
Designing your xen app 7.5 environment
EarthLink Business Cloud Hosting
Resume_Achhar_Kalia
Citrix XenDesktop 7 Performance Monitoring Best Practices
Citrix Synergy 2014 - Syn231 Why cloud projects fail
Troubleshooting Tools – How to isolate and resolve issues in your XenApp & Xe...
Satish_Rayala_Updated_v2
Scribe insight 04 insight 7.9.0
Ad

Recently uploaded (20)

PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
Modernizing your data center with Dell and AMD
PPT
Teaching material agriculture food technology
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PPTX
Big Data Technologies - Introduction.pptx
PDF
Network Security Unit 5.pdf for BCA BBA.
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PPTX
A Presentation on Artificial Intelligence
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
Empathic Computing: Creating Shared Understanding
PDF
Machine learning based COVID-19 study performance prediction
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PDF
Electronic commerce courselecture one. Pdf
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PPTX
Cloud computing and distributed systems.
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
Unlocking AI with Model Context Protocol (MCP)
Reach Out and Touch Someone: Haptics and Empathic Computing
Modernizing your data center with Dell and AMD
Teaching material agriculture food technology
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
Big Data Technologies - Introduction.pptx
Network Security Unit 5.pdf for BCA BBA.
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
Dropbox Q2 2025 Financial Results & Investor Presentation
A Presentation on Artificial Intelligence
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Empathic Computing: Creating Shared Understanding
Machine learning based COVID-19 study performance prediction
Per capita expenditure prediction using model stacking based on satellite ima...
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
Electronic commerce courselecture one. Pdf
Advanced methodologies resolving dimensionality complications for autism neur...
Cloud computing and distributed systems.
Building Integrated photovoltaic BIPV_UPV.pdf

Citrix Mobility Conference 2015 - Migrating XenApp & XenDesktop

  • 1. v2 March © 2015 Citrix | Confidential #CMC15 Successfully Migrating Your Farm to XenApp and XenDesktop 7.6 Jonathan Wade Manager Sales Engineering Rob Piano Manager Professional Services Paul Moir University of Adelaide
  • 2. © 2015 Citrix | Confidential Agenda • Citrix Best Practice • Notes & tips from the field – University of Adelaide • Introduction to Project Serenity
  • 3. © 2015 Citrix | Confidential XenApp and XenDesktop 7.6
  • 4. © 2015 Citrix | Confidential Citrix Best Practice
  • 5. © 2015 Citrix | Confidential Citrix Best Practice
  • 6. © 2015 Citrix | Confidential Who are the users and what are our requirements How do users gain access to our resources What resources will we deliver How will we manage and maintain the solution What do I need to make this happen The 5-layer model – Assess and Design User Layer Access Layer Resource Layer Control Layer Hardware Layer
  • 7. © 2015 Citrix | Confidential Citrix Best Practice - Deploy Hardware Layer Control Layer Access LayerUser Layer Resource Layer NetScaler Gateway StoreFront Delivery Controller XenClient Remote PC Access Pooled Desktop Catalog Hosted Apps Catalog Personal Desktop Catalog Shared Desktop Catalog Director Studio SQL Database SSL Delivery Group Delivery Group Delivery Group Delivery Group Resource Hosts Physical, Virtual, Cloud Cloud VMs VMsServers PCs Access & Control Hosts Physical, Virtual VMsServersActive Directory License Server
  • 8. © 2015 Citrix | Confidential Citrix Professional Services Best Practice
  • 9. © 2015 Citrix | Confidential Notes and tips from the field
  • 10. © 2015 Citrix | Confidential Systems engineer The University of Adelaide 20,000 Students 4000 Staff
  • 11. © 2015 Citrix | Confidential Current environment – XenApp 7.6 – Storefront – HyperV – Netscaler – PVS – 2012 used for all infrastructure, including user hosts – 50 virtual hosts, servicing 500,000 sessions annually – Classic shell, solve the GUI barrier on 2012 – Solid state storage array for hosts – No roaming profiles, local profiles deleted on restart – Folder redirection to NAS storage
  • 12. © 2015 Citrix | Confidential POD design, one per data center Solid state local storage for hosts – 250k IOPS, future proof – Xenapp with pvs uses less storage per user, 30gb per host – Downside of NAS storage, why we moved to locally attached storage
  • 13. © 2015 Citrix | Confidential Tips we are about to cover 1. Know your users and know how they work, align the technology 2. Build on latest technology 3. The benefits of a volatile profile environment 4. Set a goal for time to desktop 5. Do not go live until you are ready
  • 14. © 2015 Citrix | Confidential Tip 1: Know your users and how they work, align the technology – Engineers to meet with end users – Concurrent sessions – Shared resources – RDS vs VDA, understand the cost of VDA – What applications are of highest value, or do they just need a desktop? – What would satisfy the majority of users, don’t try and solve every use case – Clearly define the scope of what you are trying to deliver, before you start
  • 15. © 2015 Citrix | Confidential Tip 2: Build on latest technology – Take advantage of multi touch technology, pinch and swipe gestures – Text box recognition in 2012 and XenApp 7.6 – Ensures longevity – Negate the need to pay for extended maintenance – Built in application life spans: Internet Explorer
  • 16. © 2015 Citrix | Confidential Tip 3: The benefits of a volatile profile environment – Known user experience – Reduction in calls to service desk for odd application issues – Can be used as a fall back when thick clients have issues – Business application stability – No profile rebuilds
  • 17. © 2015 Citrix | Confidential Tip 4: Set a goal for time to desktop – 40 seconds Launch to Desktop is achievable – 40 Second goal guide – What is the real cost of logon times? – Average salary satistics site http://www.abs.gov.au/ausstats/abs@.nsf/mf/6302.0 Site with 2000 logons per day User login count annual (2000 logons per day x 254 working days) 508000 Weekly Australian average salary $1,476.30 Hours working week 40 Per hour rate 36.907500 Per minute rate 0.615125 Total per minute cost of logon annually $312,483.50
  • 18. © 2015 Citrix | Confidential • 40 Second goal guide (Antivirus) – SCEP is fairly light weight – 8 second average time to desktop saving by changing AV
  • 19. © 2015 Citrix | Confidential • 40 Second goal guide (Policy) – Group policy logs – Enable verbose logging, displays policy processing components on screen during logon
  • 20. © 2015 Citrix | Confidential • 40 Second goal guide (Scheduled Tasks) – Scheduled Task, auto created task deletion. Use a task to clean up other tasks – Office 2013 – Google update – User_feed
  • 21. © 2015 Citrix | Confidential • 40 Second goal guide (Printers) • Best: – Deploy printers via Citrix policies • Good: – Can’t use Citrix policies? Use scripts – Logon scripts are processed post desktop build • Slowest – Group Policy preferential printers – Time cost of ~ 2 minutes per printer. Verify with group policy logs – Desktop will not be visible until the printer policy has finished processing
  • 22. © 2015 Citrix | Confidential • 40 Second goal guide (Registry Run items) – Clean up Run in registry, two locations in x64 (backup then cleanup) – HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionRun – HKEY_LOCAL_MACHINESOFTWAREWow6432NodeMicrosoftWindowsCurrentVersionRun
  • 23. © 2015 Citrix | Confidential • 40 Second goal guide (Registry Active Setup) – Active Setup registry keys cleanup (backup then cleanup) – HKEY_LOCAL_MACHINESOFTWAREMicrosoftActive SetupInstalled Components – HKEY_LOCAL_MACHINESOFTWAREWow6432NodeMicrosoftActive SetupInstalled Components
  • 24. © 2015 Citrix | Confidential • 40 Second goal guide (Windows Updates) – Apply recommended updates – Apply Rollups
  • 25. © 2015 Citrix | Confidential • 40 Second goal guide (Startup folder) – Clean up the start menu “StartUp” folder
  • 26. © 2015 Citrix | Confidential • Folder Redirection – Untick Grant – Untick Move – Make sure Leave is ticked
  • 27. © 2015 Citrix | Confidential Tip 5: Do not go live until you are ready – Less disruptive for users – Less calls to service desk – Better user experience – Load and failover testing can be performed – Post go live, you only need to worry about promoting your new service – Something to be proud of
  • 28. © 2015 Citrix | Confidential University IT Service Quality Benchmark Report 2014 The University of Adelaide Technology Services
  • 29. © 2015 Citrix | Confidential Thank you for the support • Jonathan Wade • Nick Priest • James Priest • Robert Piano
  • 30. © 2015 Citrix | Confidential Project Serenity
  • 31. © 2015 Citrix | Confidential Serenity What is it? Cross-product collaboration effort to develop an innovative cloud service that simplifies version upgrades and accelerates access to the latest features made available in the Citrix workspaces journey. Prepare UpgradeAnalyze XenApp XenDesktop Existing Version XenApp XenDesktop New Version Serenity Cloud Service
  • 32. © 2015 Citrix | Confidential Serenity Architecture XenApp (IMA) Administrator Serenity Web Service Serenity Web UI Discovery Agent (XenApp 7.6 Migration Utility) Serenity Data Store Output IMPORT PowerShell Scripts XenApp (IMA) XenApp (FMA) XenApp (FMA)
  • 33. © 2015 Citrix | Confidential Getting Started www.citrix.com/XenApp/Upgrade •Automated Migration Tool (Serenity) •Free Training Courses •Assistance Programs •Deployment Guides •How To Videos
  • 34. © 2015 Citrix | Confidential Wrap Up and Key Takeaways •Define the success criteria and deliver •Refine your user experience •Sell your solution •Ask the experts
  • 35. © 2015 Citrix | Confidential Work better. Live better.Work better. Live better.