SlideShare a Scribd company logo
1 of 28
sachathomet.ch
The stony road of a VDI migration
from Windows 7 to Windows 10
E2EVC
Rome
sachathomet.ch
About me
@sacha81
sachathomet.ch
sachathomet.ch
Content
• The Story “our stony road”
• Stumbling blocks
• Do’s and Don’ts
• Conclusion
sachathomet.ch
Twitter Poll
• 07/2016
sachathomet.ch
The Story
• 2014 decision we migrate to Windows 8
• 4/2015 decision revised, we take Windows
10
• 10/2015 first physical desktops ready (W10
RTM)
• 12/2015 Change from RTM to Version 1511
• 04/2016 Users are working on Win10 with
dedicated and pooled desktops!
sachathomet.ch
The Story - Initial Situation
Desktops on Windows 7 (x64)
• 4500 physical Desktops
• 150 pooled VDI (PVS)
• 200 dedicated VDI (classic installed)
• Authentication with Smart Card (internal)
• Authentication with SMS (external)
• 3 different Network Zones with Citrix
components
(for security paranoia ...)
sachathomet.ch
The Story - Target
Desktops on Windows 10 - Goals
• New Hardware Fat Clients but less of those
• Much more pooled VDI‘s on Win10 (still on
PVS)
• Some dedicated VDI on W10
• BYOD for all external Partners
• Authentication with virtual Smart Cards
• External Authentication Network Zones
unchanged
• Hypervisor (ESX) and Hw in datacenter
sachathomet.ch
The Story - My findings based
on
- We are doing Microsoft Current Branch and
Citrix Current Release ...
- We started with 1507 (RTM),
as soon we was almost ready changed to
1511 and now we are changing to 1607
- We started with 7.6 and are now on 7.11
- We don’t use modern apps, no business
need.
sachathomet.ch
The Story - What we have
now
Desktops on Windows 10
• 200 pooled VDI (PVS)
• 350 dedicated VDI (classic installed)
• 11 VDIs still on Win7
sachathomet.ch
What exists?
When we started there was not much ...
• Daniel Feller‘s Blog ...
Stumbling blocks -Theory
…
sachathomet.ch
Stumbling blocks
Missing Support & Features
• Citrix PVS not ready when Win10 was
released
sachathomet.ch
Stumbling blocks
Missing Support & Features
• Roaming Profile with Win 10 – a Nightmare!
• With UPM: Exclude usrclass.dat and
!ctx_localappdata!TileDataLayer
(See http://www.carlstalhood.com/citrix-profile-management )
• Be aware, Win10 1511 has v5 profiles and Win10 1607 has v6
profiles!
• Want know more about Profiles? Read this Article from James
Rankin : http://www.htguk.com/everything-you-wanted-to-
know-about_26
sachathomet.ch
Stumbling blocks
Missing Support & Features
• Windows 10 Black Screen after Logon
– https://support.citrix.com/article/CTX205179
– Btw for XenApp
https://helgeklein.com/blog/2015/04/citrix-xenapp-
7-6-logon-slow-long-black-screen-phase
– Add vCPUs
sachathomet.ch
Stumbling blocks
Missing Support & Features
Today still not here
• Disconnect option in a Win10 VDI in Citrix
sachathomet.ch
Bug’s we found …
• Clipboard Bug for months
Stumbling blocks
sachathomet.ch
Bug’s we found …
• Microsoft updates make VDA 7.6 unusable
How to fix it:
• Start in save mode
• uninstall WSUS Patch
• Install CTX Patch
• install WSUS Patch
Stumbling blocks
sachathomet.ch
Bug’s we found …
• A number of issues with Smart Cards
Stumbling blocks
sachathomet.ch
PVS streamed
same virtual Hw
Stumbling blocks – Login
Time
152 sec,
2,5 min !
sachathomet.ch
Login Time - PVS streamed
Stumbling blocks
+ 2 vCPU
+ 4 GB Memory
+ neue Citrix Version
+ Registry Hacks
sachathomet.ch
sachathomet.ch
Uber Agent vs Director according Login Time
Stumbling blocks
sachathomet.ch
Uber Agent vs Director according Login Time
How director works
https://www.citrix.com/blogs/2016/08/19/inter
active-session-of-logon-duration-in-citrix-
director-explained
Stumbling blocks
sachathomet.ch
Login Time - PVS streamed
effect of adding vCPUs
Stumbling blocks
sachathomet.ch
CB / CR vs LTSB / LTSR?
• When changing from 1507 to 1511 some of
the things stopped working proper (Smart
Card)
• Some parts of the VDI are improved with
newer version – some this are no more
working!
(Citrix CR is easy and VDAs can technical be
mixed)
Stumbling blocks
sachathomet.ch
Do’s
• Do a proper Performance testing on your
environment
• Do choose the right branch for you, if you
choose CB/CR you start a hunt to every
version!
• Ensure Users have a current Citrix Receiver
sachathomet.ch
Don’t’s
• Don‘t disable the Windows Search!
• Don‘t use Smart Cards if you have the
choice!
sachathomet.ch
Stumbling blocks -Theory
…
What exists today?
Blogs:
- James Rankin (@AppSenseBigot)
http://appsensebigot.blogspot.com
- Daniel Feller‘s Win10 Series
https://virtualfeller.com/blogs/
Presentation:
- #VDILIKEAPRO: testing and tuning VDI like a Pro
from Jeroen van de Kamp (@TheJeroen)
(Webinar, E2E in Vegas & Dublin)
- Known Issues with XenDesktop and Win10 1607
https://support.citrix.com/article/CTX216312
- THIS REAL WORLD EXAMPLE
sachathomet.ch
Conclusion…
• If you have physical Computers or dedicated
desktops Windows 10 is not so different in
exception that if you running CR you make a
fresh install every 6 months
• If you have pooled virtual desktop it‘s a
challenge! But you have the benefit that a
Release change is easier to handle!

More Related Content

What's hot

Windows 8 - The Why and How - Basics and Introduction
Windows 8 -  The Why and How - Basics and IntroductionWindows 8 -  The Why and How - Basics and Introduction
Windows 8 - The Why and How - Basics and IntroductionSaguaro PC Tech, LLC
 
Windows 8 ppt by parveen vijaraniya
Windows 8 ppt by parveen vijaraniyaWindows 8 ppt by parveen vijaraniya
Windows 8 ppt by parveen vijaraniyavijaraniya
 
Windows 7 VS Windows 8
Windows 7 VS Windows 8Windows 7 VS Windows 8
Windows 7 VS Windows 8Yugal Gupta
 
Windows8 presentation
Windows8 presentationWindows8 presentation
Windows8 presentationChris Gormley
 
Windows 10 vs Windows 7
Windows 10 vs Windows 7Windows 10 vs Windows 7
Windows 10 vs Windows 7Jonathan Min
 
How Windows 10 will change the way we use devices
How Windows 10 will change the way we use devicesHow Windows 10 will change the way we use devices
How Windows 10 will change the way we use devicesCommelius Solutions
 
Windows 8.1 seminar presentation
Windows 8.1 seminar presentationWindows 8.1 seminar presentation
Windows 8.1 seminar presentationAnkitKumarBansal5
 
windows 10 Presentation
 windows 10 Presentation windows 10 Presentation
windows 10 PresentationBE Smârt
 
Windows 10 New Features...
Windows 10 New Features...Windows 10 New Features...
Windows 10 New Features...Durgacharan Ojha
 
Report windows 8.1 presentation
Report windows 8.1 presentationReport windows 8.1 presentation
Report windows 8.1 presentationAnkitKumarBansal5
 
Windows 10 Main User Interface (UI)
Windows 10 Main User Interface (UI) Windows 10 Main User Interface (UI)
Windows 10 Main User Interface (UI) Tona Sam
 

What's hot (20)

Windows 8 - The Why and How - Basics and Introduction
Windows 8 -  The Why and How - Basics and IntroductionWindows 8 -  The Why and How - Basics and Introduction
Windows 8 - The Why and How - Basics and Introduction
 
Windows 10
Windows 10Windows 10
Windows 10
 
Windows 8 ppt by parveen vijaraniya
Windows 8 ppt by parveen vijaraniyaWindows 8 ppt by parveen vijaraniya
Windows 8 ppt by parveen vijaraniya
 
Windows 7 VS Windows 8
Windows 7 VS Windows 8Windows 7 VS Windows 8
Windows 7 VS Windows 8
 
Windows 8.1
Windows 8.1Windows 8.1
Windows 8.1
 
Windows 8 ppt
Windows 8 pptWindows 8 ppt
Windows 8 ppt
 
Windows8 presentation
Windows8 presentationWindows8 presentation
Windows8 presentation
 
Windows 7 Presentation
Windows 7 PresentationWindows 7 Presentation
Windows 7 Presentation
 
Windows 7
Windows 7Windows 7
Windows 7
 
Windows 10 features
Windows 10 features Windows 10 features
Windows 10 features
 
Windows 10 vs Windows 7
Windows 10 vs Windows 7Windows 10 vs Windows 7
Windows 10 vs Windows 7
 
How Windows 10 will change the way we use devices
How Windows 10 will change the way we use devicesHow Windows 10 will change the way we use devices
How Windows 10 will change the way we use devices
 
Windows 10 presentation
Windows 10 presentationWindows 10 presentation
Windows 10 presentation
 
Windows 8.1 seminar presentation
Windows 8.1 seminar presentationWindows 8.1 seminar presentation
Windows 8.1 seminar presentation
 
windows 10 Presentation
 windows 10 Presentation windows 10 Presentation
windows 10 Presentation
 
Windows 10 New Features...
Windows 10 New Features...Windows 10 New Features...
Windows 10 New Features...
 
Report windows 8.1 presentation
Report windows 8.1 presentationReport windows 8.1 presentation
Report windows 8.1 presentation
 
Windows 10-ppt
Windows 10-pptWindows 10-ppt
Windows 10-ppt
 
Ppt on windows 8
Ppt on windows 8Ppt on windows 8
Ppt on windows 8
 
Windows 10 Main User Interface (UI)
Windows 10 Main User Interface (UI) Windows 10 Main User Interface (UI)
Windows 10 Main User Interface (UI)
 

Viewers also liked

Windows 10 deployment training for system builders
Windows 10 deployment training for system buildersWindows 10 deployment training for system builders
Windows 10 deployment training for system buildersnorthernlightz
 
Lesson 5 ms office word 2007
Lesson 5   ms office word 2007Lesson 5   ms office word 2007
Lesson 5 ms office word 2007Ahaly
 
01 microsoft office word 2007 (introduction and parts)
01 microsoft office word 2007 (introduction and parts)01 microsoft office word 2007 (introduction and parts)
01 microsoft office word 2007 (introduction and parts)benchhood
 
Download presentation
Download presentationDownload presentation
Download presentationwebhostingguy
 
What is Artificial Intelligence | Artificial Intelligence Tutorial For Beginn...
What is Artificial Intelligence | Artificial Intelligence Tutorial For Beginn...What is Artificial Intelligence | Artificial Intelligence Tutorial For Beginn...
What is Artificial Intelligence | Artificial Intelligence Tutorial For Beginn...Edureka!
 

Viewers also liked (6)

Windows 10 deployment training for system builders
Windows 10 deployment training for system buildersWindows 10 deployment training for system builders
Windows 10 deployment training for system builders
 
Lesson 5 ms office word 2007
Lesson 5   ms office word 2007Lesson 5   ms office word 2007
Lesson 5 ms office word 2007
 
Introduction to microsoft word 2007
Introduction to microsoft word 2007Introduction to microsoft word 2007
Introduction to microsoft word 2007
 
01 microsoft office word 2007 (introduction and parts)
01 microsoft office word 2007 (introduction and parts)01 microsoft office word 2007 (introduction and parts)
01 microsoft office word 2007 (introduction and parts)
 
Download presentation
Download presentationDownload presentation
Download presentation
 
What is Artificial Intelligence | Artificial Intelligence Tutorial For Beginn...
What is Artificial Intelligence | Artificial Intelligence Tutorial For Beginn...What is Artificial Intelligence | Artificial Intelligence Tutorial For Beginn...
What is Artificial Intelligence | Artificial Intelligence Tutorial For Beginn...
 

Similar to Windows 10 VDI Migration in real life - E2EVC Rome

Robert looby resume
Robert looby   resumeRobert looby   resume
Robert looby resumeRobert Looby
 
ITPA Online Short Course - VMware vSphere 6 Master Class (Week 1).pptx
ITPA Online Short Course - VMware vSphere 6 Master Class (Week 1).pptxITPA Online Short Course - VMware vSphere 6 Master Class (Week 1).pptx
ITPA Online Short Course - VMware vSphere 6 Master Class (Week 1).pptxOsielNunes1
 
Workshop: HCL Notes 14 Upgrades einfach gemacht – von A bis Z
Workshop: HCL Notes 14 Upgrades einfach gemacht – von A bis ZWorkshop: HCL Notes 14 Upgrades einfach gemacht – von A bis Z
Workshop: HCL Notes 14 Upgrades einfach gemacht – von A bis Zpanagenda
 
How to Get the​ Fastest Possible ​Citrix Logon Times​? Optimization Tips for ...
How to Get the​ Fastest Possible ​Citrix Logon Times​? Optimization Tips for ...How to Get the​ Fastest Possible ​Citrix Logon Times​? Optimization Tips for ...
How to Get the​ Fastest Possible ​Citrix Logon Times​? Optimization Tips for ...eG Innovations
 
Considerations for Operating An OpenStack Cloud
Considerations for Operating An OpenStack CloudConsiderations for Operating An OpenStack Cloud
Considerations for Operating An OpenStack CloudMark Voelker
 
Technology Roadmap by ericnel
Technology Roadmap by ericnelTechnology Roadmap by ericnel
Technology Roadmap by ericnelEric Nelson
 
WIndows 7 Migration tools for Nashville AITP
WIndows 7 Migration tools for Nashville AITPWIndows 7 Migration tools for Nashville AITP
WIndows 7 Migration tools for Nashville AITPDavid Strom
 
ProSBC on Azure - A Tutorial
ProSBC on Azure - A TutorialProSBC on Azure - A Tutorial
ProSBC on Azure - A TutorialAlan Percy
 
ProSBC on Azure - A Tutorial
ProSBC on Azure - A TutorialProSBC on Azure - A Tutorial
ProSBC on Azure - A TutorialTelcoBridges Inc.
 
Engage 2022 - panagenda Workshop - 100 new things in Notes, Nomad Web & Marve...
Engage 2022 - panagenda Workshop - 100 new things in Notes, Nomad Web & Marve...Engage 2022 - panagenda Workshop - 100 new things in Notes, Nomad Web & Marve...
Engage 2022 - panagenda Workshop - 100 new things in Notes, Nomad Web & Marve...Christoph Adler
 
How to Perform HCL Notes 14 Upgrades Smoothly
How to Perform HCL Notes 14 Upgrades SmoothlyHow to Perform HCL Notes 14 Upgrades Smoothly
How to Perform HCL Notes 14 Upgrades Smoothlypanagenda
 
Praktische handvatten voor een private cloud implementatie
Praktische handvatten voor een private cloud implementatiePraktische handvatten voor een private cloud implementatie
Praktische handvatten voor een private cloud implementatieProact Netherlands B.V.
 
IT Puls Tromsø - Windows Server 2012 Og Windows 8
IT Puls Tromsø - Windows Server 2012 Og Windows 8IT Puls Tromsø - Windows Server 2012 Og Windows 8
IT Puls Tromsø - Windows Server 2012 Og Windows 8Olav Tvedt
 
Design & Simulation With Verilog
Design & Simulation With Verilog Design & Simulation With Verilog
Design & Simulation With Verilog Semi Design
 
The new MarvelClient Essentials
The new MarvelClient EssentialsThe new MarvelClient Essentials
The new MarvelClient Essentialspanagenda
 
Got Shadow IT? How to Win-Win with a Private Cloud.
Got Shadow IT? How to Win-Win with a Private Cloud.Got Shadow IT? How to Win-Win with a Private Cloud.
Got Shadow IT? How to Win-Win with a Private Cloud.Platform9
 
Questions About Virtual Desktop Infrastructure
Questions About Virtual Desktop InfrastructureQuestions About Virtual Desktop Infrastructure
Questions About Virtual Desktop InfrastructureScott Lowe
 
IBM Sametime 9 Installation Woes and Proactive Repairs by Keith Brooks
IBM Sametime 9 Installation Woes and Proactive Repairs by Keith BrooksIBM Sametime 9 Installation Woes and Proactive Repairs by Keith Brooks
IBM Sametime 9 Installation Woes and Proactive Repairs by Keith BrooksKeith Brooks
 
ITPro's taking the SharePoint 2013 Red Pill
ITPro's taking the SharePoint 2013 Red PillITPro's taking the SharePoint 2013 Red Pill
ITPro's taking the SharePoint 2013 Red PillJason Himmelstein
 
AdminCamp2019 - MarvelClient Upgrade Free Edition - Effektiv von IBM Notes 6....
AdminCamp2019 - MarvelClient Upgrade Free Edition - Effektiv von IBM Notes 6....AdminCamp2019 - MarvelClient Upgrade Free Edition - Effektiv von IBM Notes 6....
AdminCamp2019 - MarvelClient Upgrade Free Edition - Effektiv von IBM Notes 6....Christoph Adler
 

Similar to Windows 10 VDI Migration in real life - E2EVC Rome (20)

Robert looby resume
Robert looby   resumeRobert looby   resume
Robert looby resume
 
ITPA Online Short Course - VMware vSphere 6 Master Class (Week 1).pptx
ITPA Online Short Course - VMware vSphere 6 Master Class (Week 1).pptxITPA Online Short Course - VMware vSphere 6 Master Class (Week 1).pptx
ITPA Online Short Course - VMware vSphere 6 Master Class (Week 1).pptx
 
Workshop: HCL Notes 14 Upgrades einfach gemacht – von A bis Z
Workshop: HCL Notes 14 Upgrades einfach gemacht – von A bis ZWorkshop: HCL Notes 14 Upgrades einfach gemacht – von A bis Z
Workshop: HCL Notes 14 Upgrades einfach gemacht – von A bis Z
 
How to Get the​ Fastest Possible ​Citrix Logon Times​? Optimization Tips for ...
How to Get the​ Fastest Possible ​Citrix Logon Times​? Optimization Tips for ...How to Get the​ Fastest Possible ​Citrix Logon Times​? Optimization Tips for ...
How to Get the​ Fastest Possible ​Citrix Logon Times​? Optimization Tips for ...
 
Considerations for Operating An OpenStack Cloud
Considerations for Operating An OpenStack CloudConsiderations for Operating An OpenStack Cloud
Considerations for Operating An OpenStack Cloud
 
Technology Roadmap by ericnel
Technology Roadmap by ericnelTechnology Roadmap by ericnel
Technology Roadmap by ericnel
 
WIndows 7 Migration tools for Nashville AITP
WIndows 7 Migration tools for Nashville AITPWIndows 7 Migration tools for Nashville AITP
WIndows 7 Migration tools for Nashville AITP
 
ProSBC on Azure - A Tutorial
ProSBC on Azure - A TutorialProSBC on Azure - A Tutorial
ProSBC on Azure - A Tutorial
 
ProSBC on Azure - A Tutorial
ProSBC on Azure - A TutorialProSBC on Azure - A Tutorial
ProSBC on Azure - A Tutorial
 
Engage 2022 - panagenda Workshop - 100 new things in Notes, Nomad Web & Marve...
Engage 2022 - panagenda Workshop - 100 new things in Notes, Nomad Web & Marve...Engage 2022 - panagenda Workshop - 100 new things in Notes, Nomad Web & Marve...
Engage 2022 - panagenda Workshop - 100 new things in Notes, Nomad Web & Marve...
 
How to Perform HCL Notes 14 Upgrades Smoothly
How to Perform HCL Notes 14 Upgrades SmoothlyHow to Perform HCL Notes 14 Upgrades Smoothly
How to Perform HCL Notes 14 Upgrades Smoothly
 
Praktische handvatten voor een private cloud implementatie
Praktische handvatten voor een private cloud implementatiePraktische handvatten voor een private cloud implementatie
Praktische handvatten voor een private cloud implementatie
 
IT Puls Tromsø - Windows Server 2012 Og Windows 8
IT Puls Tromsø - Windows Server 2012 Og Windows 8IT Puls Tromsø - Windows Server 2012 Og Windows 8
IT Puls Tromsø - Windows Server 2012 Og Windows 8
 
Design & Simulation With Verilog
Design & Simulation With Verilog Design & Simulation With Verilog
Design & Simulation With Verilog
 
The new MarvelClient Essentials
The new MarvelClient EssentialsThe new MarvelClient Essentials
The new MarvelClient Essentials
 
Got Shadow IT? How to Win-Win with a Private Cloud.
Got Shadow IT? How to Win-Win with a Private Cloud.Got Shadow IT? How to Win-Win with a Private Cloud.
Got Shadow IT? How to Win-Win with a Private Cloud.
 
Questions About Virtual Desktop Infrastructure
Questions About Virtual Desktop InfrastructureQuestions About Virtual Desktop Infrastructure
Questions About Virtual Desktop Infrastructure
 
IBM Sametime 9 Installation Woes and Proactive Repairs by Keith Brooks
IBM Sametime 9 Installation Woes and Proactive Repairs by Keith BrooksIBM Sametime 9 Installation Woes and Proactive Repairs by Keith Brooks
IBM Sametime 9 Installation Woes and Proactive Repairs by Keith Brooks
 
ITPro's taking the SharePoint 2013 Red Pill
ITPro's taking the SharePoint 2013 Red PillITPro's taking the SharePoint 2013 Red Pill
ITPro's taking the SharePoint 2013 Red Pill
 
AdminCamp2019 - MarvelClient Upgrade Free Edition - Effektiv von IBM Notes 6....
AdminCamp2019 - MarvelClient Upgrade Free Edition - Effektiv von IBM Notes 6....AdminCamp2019 - MarvelClient Upgrade Free Edition - Effektiv von IBM Notes 6....
AdminCamp2019 - MarvelClient Upgrade Free Edition - Effektiv von IBM Notes 6....
 

Recently uploaded

Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
"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
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentationphoebematthew05
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
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
 
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
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfngoud9212
 
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
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
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
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 

Recently uploaded (20)

Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
"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
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentation
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
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
 
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
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdf
 
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
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
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...
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 

Windows 10 VDI Migration in real life - E2EVC Rome

  • 1. sachathomet.ch The stony road of a VDI migration from Windows 7 to Windows 10 E2EVC Rome
  • 3. sachathomet.ch Content • The Story “our stony road” • Stumbling blocks • Do’s and Don’ts • Conclusion
  • 5. sachathomet.ch The Story • 2014 decision we migrate to Windows 8 • 4/2015 decision revised, we take Windows 10 • 10/2015 first physical desktops ready (W10 RTM) • 12/2015 Change from RTM to Version 1511 • 04/2016 Users are working on Win10 with dedicated and pooled desktops!
  • 6. sachathomet.ch The Story - Initial Situation Desktops on Windows 7 (x64) • 4500 physical Desktops • 150 pooled VDI (PVS) • 200 dedicated VDI (classic installed) • Authentication with Smart Card (internal) • Authentication with SMS (external) • 3 different Network Zones with Citrix components (for security paranoia ...)
  • 7. sachathomet.ch The Story - Target Desktops on Windows 10 - Goals • New Hardware Fat Clients but less of those • Much more pooled VDI‘s on Win10 (still on PVS) • Some dedicated VDI on W10 • BYOD for all external Partners • Authentication with virtual Smart Cards • External Authentication Network Zones unchanged • Hypervisor (ESX) and Hw in datacenter
  • 8. sachathomet.ch The Story - My findings based on - We are doing Microsoft Current Branch and Citrix Current Release ... - We started with 1507 (RTM), as soon we was almost ready changed to 1511 and now we are changing to 1607 - We started with 7.6 and are now on 7.11 - We don’t use modern apps, no business need.
  • 9. sachathomet.ch The Story - What we have now Desktops on Windows 10 • 200 pooled VDI (PVS) • 350 dedicated VDI (classic installed) • 11 VDIs still on Win7
  • 10. sachathomet.ch What exists? When we started there was not much ... • Daniel Feller‘s Blog ... Stumbling blocks -Theory …
  • 11. sachathomet.ch Stumbling blocks Missing Support & Features • Citrix PVS not ready when Win10 was released
  • 12. sachathomet.ch Stumbling blocks Missing Support & Features • Roaming Profile with Win 10 – a Nightmare! • With UPM: Exclude usrclass.dat and !ctx_localappdata!TileDataLayer (See http://www.carlstalhood.com/citrix-profile-management ) • Be aware, Win10 1511 has v5 profiles and Win10 1607 has v6 profiles! • Want know more about Profiles? Read this Article from James Rankin : http://www.htguk.com/everything-you-wanted-to- know-about_26
  • 13. sachathomet.ch Stumbling blocks Missing Support & Features • Windows 10 Black Screen after Logon – https://support.citrix.com/article/CTX205179 – Btw for XenApp https://helgeklein.com/blog/2015/04/citrix-xenapp- 7-6-logon-slow-long-black-screen-phase – Add vCPUs
  • 14. sachathomet.ch Stumbling blocks Missing Support & Features Today still not here • Disconnect option in a Win10 VDI in Citrix
  • 15. sachathomet.ch Bug’s we found … • Clipboard Bug for months Stumbling blocks
  • 16. sachathomet.ch Bug’s we found … • Microsoft updates make VDA 7.6 unusable How to fix it: • Start in save mode • uninstall WSUS Patch • Install CTX Patch • install WSUS Patch Stumbling blocks
  • 17. sachathomet.ch Bug’s we found … • A number of issues with Smart Cards Stumbling blocks
  • 18. sachathomet.ch PVS streamed same virtual Hw Stumbling blocks – Login Time 152 sec, 2,5 min !
  • 19. sachathomet.ch Login Time - PVS streamed Stumbling blocks + 2 vCPU + 4 GB Memory + neue Citrix Version + Registry Hacks
  • 21. sachathomet.ch Uber Agent vs Director according Login Time Stumbling blocks
  • 22. sachathomet.ch Uber Agent vs Director according Login Time How director works https://www.citrix.com/blogs/2016/08/19/inter active-session-of-logon-duration-in-citrix- director-explained Stumbling blocks
  • 23. sachathomet.ch Login Time - PVS streamed effect of adding vCPUs Stumbling blocks
  • 24. sachathomet.ch CB / CR vs LTSB / LTSR? • When changing from 1507 to 1511 some of the things stopped working proper (Smart Card) • Some parts of the VDI are improved with newer version – some this are no more working! (Citrix CR is easy and VDAs can technical be mixed) Stumbling blocks
  • 25. sachathomet.ch Do’s • Do a proper Performance testing on your environment • Do choose the right branch for you, if you choose CB/CR you start a hunt to every version! • Ensure Users have a current Citrix Receiver
  • 26. sachathomet.ch Don’t’s • Don‘t disable the Windows Search! • Don‘t use Smart Cards if you have the choice!
  • 27. sachathomet.ch Stumbling blocks -Theory … What exists today? Blogs: - James Rankin (@AppSenseBigot) http://appsensebigot.blogspot.com - Daniel Feller‘s Win10 Series https://virtualfeller.com/blogs/ Presentation: - #VDILIKEAPRO: testing and tuning VDI like a Pro from Jeroen van de Kamp (@TheJeroen) (Webinar, E2E in Vegas & Dublin) - Known Issues with XenDesktop and Win10 1607 https://support.citrix.com/article/CTX216312 - THIS REAL WORLD EXAMPLE
  • 28. sachathomet.ch Conclusion… • If you have physical Computers or dedicated desktops Windows 10 is not so different in exception that if you running CR you make a fresh install every 6 months • If you have pooled virtual desktop it‘s a challenge! But you have the benefit that a Release change is easier to handle!

Editor's Notes

  1. Welcome, nice to see you here, it‘s Sunday morning and I‘m a bit surprised that you all here – I‘m not sure If I would join a session on Sunday with this topic ... I will present the stony road to Windows 10.
  2. I’m Working for an Insurance Company in Switzerland This is my first 30 min presentation in English please be gently with me and wait with the tomatos until the end of the presentation CUGC Local Leader for Switzerland, Member for the CUGC Steering Committee I’m a CTP since this year This: 1’ All 2’
  3. I‘d like to share my experience in the four chapters, first a short overview what we‘ve done, our stony road with the stumbling blocks My List of Do‘s and don'ts And then what we‘ve learned and a conclusion Windows 10 is not only a normal desktop OS migration! It was one of the most difficult I’ve experienced. Who has already migrated to Win10? This: 1’ All 4’
  4. 4 months ago I made a short survey to know who is already on Win10 –20% have done it already, and 40% are working on it. Even when this is a high number, I deciced to share my experience here. (Some people asked me “What is Windows 10” ?) REALLY? I’m not sure if this is representative – maybe the reason is that a lot of my twitter followers are geeks. Who in this room need to implement Win10 in the next months? This: 1’ All 5’
  5. I started at “Die Mobiliar” a swiss insurance company in late 2014, at this point the decision was made that they want to migrate to Windows 8. The Intention was to have much more VDIs than before. At early 2015 the decision was changed, we take Win 10 => Aim: first productive users in April 2016 Promise by Citrix on Synergy2015: We are ready when Win10 is released. Unfortunately that’s was not the Case for PVS provided desktops! Our management asked “Why you Citrix guys are not yet ready” => so we started with PVS 7.7 Tech Preview from September 15!! PVS 7.7 which is for Win10 released 28. December 2015 In December we changed to Version 1511 of Win10 In April 16 we had first productive users on our Win10 VDIs – with a very pool logon time – 2,5 Minutes! This: 2’ All 7’
  6. Some facts about our migration project: We had the situation to migrate from this to Win10 – this presentation is only about the VDIs. This: 2’ All 9
  7. Our target was not just a migration of what was here, of course we aimed to improve the existing solution. There was much nut’s and bolts to change what it makes not easier. Beside of the new Operating System we also had New Hardware and a New Work concept This: 1’ All 10
  8. When we started, the team which is responsible for the Client engineering decided to go in a first step to Windows 10 Current Branch. Because of missing LTSR version that supports Windows 10 – at this point – we decided to run with Current Release. I’m not sure if this is the right decision and if we will stay on this model. You need not only a good automated deployment, it’s also always engineering work when you update to the new version! (Yes Really this Version CB according https://technet.microsoft.com/de-de/windows/release-info.aspx) This: 1’ All 11
  9. What we achieved, today we have about 550 productive virtual Desktops on Windows 10. Some which are still on Windows 10 are for Application compatibility reason and this are in IT. This: 1’ All 12
  10. When we started there was not so many information about Windows 10, so we had to make the early adopter experience. There was Dan Fellers blog, it’s good but it was theory. This: 1’ All 13
  11. So what stumbling block we had? Like already mentioned, PVS was not ready when Win10 was released. This was unexpected and we had some delay because of this. It’s a good idea to start on a Tech Preview – in our case it was! This: 1’ All 14
  12. So what stumbling block we had? Roaming Profile in Windows 10 is a story which can fill a whole presentation – I just have one word for it today. NIGHTMARE. We are using User Profile Management from Citrix – the Article from Carl describe how to use UPM with Windows 10 Our next step will be that we try out WEM Workspace Environment Manager from Citrix To have deeper Details visit the Blog from James Rankin. Maybe I’m lazy that I refer to other blogs, but why create again if it’s existing already. This: 1’ All 15
  13. So what stumbling block we had? A lot of people fight with the Windows 10 Black Screen after Logon issue. There is a good article from Helge, have a look at this blog. But in our case we had it extreme in non persistent environments, I assume it’s a effect of the roaming profile nightmare, especially witzh the startmenu. We mitigated the issue by adding more vCPUs on PVS targets. This: 1’ All 16
  14. Does anybody who have already Win10 on VDI found the possibility to disconnect? Relevant for ThinClient / Switch Workplace We addes a tsdiscon.exe shortcut to Users desktop. This: 1’ All 17
  15. We (and most others using VDA 7.6) had a Issue that copy paste stops working randomly – we had a case open for months. It‘s solved with VDA 7.11 This: 1’ All 18
  16. With VDA 7.6 & 7.7 there was Windows updates that makes the computer unusable – solution was boot in safe mode and uninstall the Microsoft Patch and install the Citrix Patch and re-install the MS Patch => REALLY?? This: 1’ All 19
  17. We had and we still have a Number of Smart Card issues, all was working bevor with Windows 7 Linux ThinClient => Not working no support Mac => Double hop unusable until Receiver 12.2 Virtual Smart cards => Problem with Shared Computers with more than one vSC installed. This: 1’ All 20
  18. I streamed a Win10 to the same VM like we does with Win7 – Logontime has extended with factor two and a half 21
  19. We just added two CPU and gave bit more memory to the VM and Logon time reduced again significant. 23
  20. So I made a deep dive analyze with uberAgent and saw 25
  21. An I was also confused because Uber Agent and Director has not the same numbers => Director is more accurate what User feels – end – to end UberAgent is more interesting for the Admin – because that are the No Login time with director? 26
  22. Some parts about director are explained – but why there is now no logon time on director it’s a myst for me – just found out last week.
  23. I know – this times are still not good – we have some plans to improve - Faster Storage / WEM / Hardware
  24. I assume here in the room all know the difference between CB LTSB in Microsoft and CR LTSR in Citrix But do you reallry know what you want to use? When we had our first version and then changed to 1511 some things which was working be bevor stopped working With Citrix the update is not so difficult, but we have still some VDAs on 7.6 because some stuff is working better on that version. But we can‘t make profit from the new features (adaptive h264, native usb redirection) This: 1’ All 27
  25. Performance is depending about many variables, do a proper performance testing on YOUR enrivornment, so you see your bottlebecks. WE’ve done it by Director and deep dive analysis with UberAgent. Choose the right branch for you – we had’nt a choice in this early stage We had more than one issue because of BYOD with old Citrix Receiver, and the end now I create reports about the used Receiver with UberAgent and I send email to users with old Recevier. This: 1’ All 28
  26. One of the advises from the performace perspective is to disable Windows Search – don’t do that. Limit it to the User specific part but don’t disable it. Users are starting their apps with the search. I assume you don’t have the choise using smart card or not, but I you have any possibility to avoid smart card keep that out. Be aware if you are using virtual Smart Cards that every computer is personal. This: 1’ All 29
  27. Today it’s much better, I recommend the Blog of James Rankin and the Presentation from Jeroen van de Kamp. This: 1’ All 30
  28. Dedicated desktop‘s are easy – until you need to change the version to the next release = it’s more or less a rebuild of the computers! Pooled Desktops are more complicated to implement – but if you have done it a new windows release will be hopefully easy. This: 1’ All 31