Professional Documents
Culture Documents
©1 2017 Citrix
Who Am I
Jeff Pitsch
©2 2017 Citrix
Things to know
©3 2017 Citrix
Tweet about this session with hashtags
#611 and #citrixsynergy
©5 2017 Citrix
Before you leave…
Recommended related breakout sessions
– SYN103 – Citrix App Layering
• May 24, 9:30am – 10:15am, West Concourse, Level IV, W415A
• May 25, 11:30am – 12:15pm, West Concourse, Level IV, W415D
– SYN717 – Project Pennsylvania: Citrix App Layering, Citrix Cloud and
XenApp in Azure
• May 23, 5:00pm – 5:30pm, MTE 3
©7 2017 Citrix
©8 2017 Citrix
What do you get
©9 2017 Citrix
What You Need to Know
10
© 2017 Citrix
Operating System Prerequisites
12
© 2017 Citrix
The technology is “Layering” its not the product/features
13
© 2017 Citrix
So what is it??? OS and App Management - Simplified
14
© 2017 Citrix
How layers are deployed (2 methods)
Citrix PVS
Citrix MCS
VMW Composer Windows Layered Image
Azure
ANY!!!!
15
© 2017 Citrix
Layered Image
Layered Images
16
© 2017 Citrix
Elastic Layer Repository
Elastic Layers
Session 2
Session 1
Layering Services
Windows Environment
Master Layer Storage
Base XenApp “Image”
Layering Services
Windows Environment
Datacenter 2
Datacenter 1
18
© 2017 Citrix
Layering Infrastructure
A technical dive into Citrix Layering
19
© 2017 Citrix
Layering Infrastructure
Repository Replica(s)
Elastic Layer Repository
Connector 1
Master Layer Storage
Connector 2
20
© 2017 Citrix
Layering Infrastructure
Elastic Layer Repository
• Platform Connector(s)
– Software that controls connections to hypervisors and
Connector 1
image deployment systems Master Layer Storage
• Layer Repository
– A single UNC path that the ELM is configured with where
elastic layers are initially copied to
Connector 2
21
© 2017 Citrix
Platform Connectors
There are TWO types of platform connectors
• Connectors used for Layer creation • Connectors used for Image publishing
– Allows for the ELM to communicate with the – Connector used in image publishing that is aware of
underlying/target hypervisor. target virtual environment AND provisioning engine.
– The connector will create a virtual machine on the target – These include systems like Citrix PVS, Citrix MCS and
hypervisor or cloud service, that acts as a packaging VMWare Composer.
machine. – Most provisioning targets will combine a virtualization
– For some hypervisors w/ out automated connectors, the technology and provisioning technology since a
network share configured during initial setup will always template VM is required for cloning operations (not true
be available to export a disk for manual packaging in PVS)
– Currently available connectors – Currently available connectors
• Microsoft Azure • Microsoft Azure with Azure Template integration
• VMWare vSphere • VMWare vSphere with Citrix MCS
• Citrix XenServer • Citrix PVS
• Nutanix AHV • VMware vSphere with VMware Horizon View
• Citrix XenServer with Citrix MCS
22
© 2017 Citrix • Nutanix AHV with Citrix MCS
Layer Working Disk
23
© 2017 Citrix
Layer Repository
24
© 2017 Citrix
How Layering Works
A technical dive into Citrix Layering
25
© 2017 Citrix
Understanding layering
There are four types of layers
• Personalization Layers
– User specific, contains user changes to the environment
• Application Layers
– Single or groups of applications, their specific file system
objects and registry
• Platform Layers
– Like an application layer but ONLY applied at image
build/compile. Should contain target environment drivers and
software (VDA, PVS target software, etc)
26
© 2017 Citrix
Contents of a layer
File system of OpenOffice application layer
27
© 2017 Citrix
Basic File System Layering
28
© 2017 Citrix
Basics of File System Layering
Results of layer filesystem and registry blending
29
© 2017 Citrix
Creation of a Layer
Layer Creation Process
30
© 2017 Citrix
Versioning / Updating a Layer
31
© 2017 Citrix
Layer Priority
32
© 2017 Citrix
Understanding File System Delete Tokens
33
© 2017 Citrix
Registry Layering
34
© 2017 Citrix
Registry load
35
© 2017 Citrix
36
© 2017 Citrix
Layered Images
A technical dive into Citrix Layering
37
© 2017 Citrix
Layered Image Creation process
38
© 2017 Citrix
Layered Images
• One copy of any OS or Application
39
© 2017 Citrix
40
© 2017 Citrix
Elastic Layers
A technical dive into Citrix Layering
41
© 2017 Citrix
Elastic Layers Agent reads rule
files/assignments Layer
Repository
Layering agent blends
the FS and registry JSON based rule files
Layering Agent
Windows Env. Layers
43
© 2017 Citrix
Elastic Layer Control Files in Layer Repository
44
© 2017 Citrix
Layers
45
© 2017 Citrix
Session Based Elastic Layers
46
© 2017 Citrix
47
© 2017 Citrix
Performance
Understanding impact of elastic layering on
performance
48
© 2017 Citrix
Elastic Layering Impact at Login
Process of connecting an elastic layer (viewing an attachment log)
5-Attaching layer
49
© 2017 Citrix
Single Layer vs Multi-Layer Mount
50
© 2017 Citrix
Example of impact to logon
51
© 2017 Citrix
Where to find more info
• Highly recommend the “How Unidesk 4 Works” whitepaper. This paper covers everything in
this presentation and more.
• Impact of Elastic Layers on Login Times whitepaper.
52
© 2017 Citrix
53
© 2017 Citrix