16 roger boesch_xen_client
DESCRIPTION
TRANSCRIPT
1
Easy and secure single-image desktop deployment with XenClient
Roger Bösch, Systems Engineer
Citrix Systems International GmbH
2
What’s XenClient all about?
3
• Type 1 hypervisor: High performance because it runs on bare metal
• Built on 64-bit open source Xen technology
• Runs multiple virtual desktops simultaneously
• Completely secure isolation for each VM
• Hardware independent VMs
• Service VM Architecture for extensibility
What is XenClient technology?
Local VM
Desktop
Citrix XenClient
Local VM
Desktop
X86 Hardware
4
• Service VMs add shared or unique functionality to Local VM Desktops
• End user interaction
• Advanced security
• VPN connectivity
• Network acceleration
• Built on XenClient API set
• Service VM SDK
XenClient Service VM Architecture
Serv
iceV
M
Local VM
Desktop
Citrix XenClient
Local VM
Desktop
X86 Hardware
5
• First Service VM for XenClient
• Simple wizard to create VMs locally
• Easy switching between VMs with Switcher Bar
• Connector for centralized synchronization of desktops
• Self-service provisioning and recovery
• Enforcement of local policy and kill pill
Citrix Receiver for XenClient
Citrix R
eceiv
er
for
XenC
lient
Local VM
Desktop
Citrix XenClient
Local VM
Desktop
X86 Hardware
6
Automatic
Δsync
Synchronizer for XenClient
Synchronizer for XenClient
Copy of Local VMs
• Centralized delivery of virtual desktops
• Full-time backup & rapid recovery
• Remote kill & local policy controls
Citrix R
eceiv
er
for
XenC
lient
Local VM
Desktop
Citrix XenClient
Local VM
Desktop
X86 Hardware
7
VM Life Cycle process
8
VM Life Cycle – Authoring an image
Create Master VM Locally(Install from Media)
Upload to Synchronizer
ImageMode
Dynamic
Static
Ussign user/group
Set policies
Configurehybrid I.A.
(Self)Deploy
9
Choosing the right Image mode
VM Lifecycle
A -Deployment B - Update C - Backup D - Restore
OS AppsUser Data + - Status
Static*Synchronizer for
XCVia ESD tool at endpoint image � � � Everything
All changes backed up and
restorable
� storage� bandwidth
Available
Hybrid*Synchronizer for
XCVia ESD tool at endpoint image
X - Patches,
updates; But user/ESD changes persist on endpoint
X - But user
adds/changes persist on endpoint
�
User data only; all patches/updates rolled
into the master image for redeployment to endpoint
via Synchronizer (A)
No back-up of patches/update
� storage� bandwidth
No user OS/App changes backed up
Brian
DynamicSynchronizer for
XC
The master/ golden image via
Synchronizer
X – User changes
don’t persist
X – But XA/App-V
streaming apps persist on endpoint
�User data only; Streamed
apps need to be redeployed to endpoint
� storage� bandwidth
No OS/App changes backed up
Experimental until Glenn
10
VM Life Cycle – Authoring an image
Citrix Confidential - Do Not Distribute
11
VM Life Cycle – Assigning an image
12
VM Life Cycle – User Self Service VM deployment
Create VM from Synchronizer
Transfer VM
Install and run VM
Select assigned VM
13
VM Life Cycle – User Self Service VM deployment
14
VM Life Cycle – Update a VM
Run the VM as Admin and install the updates
Upload to Synchronizer
VM Name
Create new version
Ussign user/group
Set policies
Create new image
Block level Differences
*
*
*
15
VM Life Cycle – Update a VM
16
VM Life Cycle – User Backup
Day to day activitiesby the user
User initiated or scheduled
backup
Dynamic Image
Static Image
User profile and data only
*
*
ImageMode
17
VM Life Cycle – User Backup
18
VM Life Cycle – User Self Service Recovery
Create VM from Synchronizer
Transfer VM (Golden Image)
Install and run VM
Select restore from backup
Transfer profile / data from backup
19
VM Life Cycle – User Self Service Recovery
20
XenClient Update
21
Platform Support in XenClient 2
XenClient 1.0
Volume Enterprise SystemsAMD Discrete and Integrated Graphics
Value Enterprise SystemsIntel Integrated Graphics
Workstation Enterprise SystemsAMD Discrete Graphics
Volume Enterprise SystemsIntel Integrated Graphics
XenClient 2.0
22
Citrix Receiver Enhancements
23
• Allow reordering of switcher hotkeys
• Support for 4k disk drives
• OEM Branding
• Systems management agent integration
• Over the air upgrades (HyperVisor)
• Latest Windows service pack support
• Linux guest support (Ubuntu 10/11)
XenClient General Update
24
• USB “double hop” support
• USB 3 limited support (USB 1.1 & 2 mode)
• Support for up to 8GB of RAM per VM
• Unregister from Synchronizer, but keep the VM’s
XenClient General Update
25
• Optimized backup size
• Hybrid image mode
• Backward compatibility (XenClient 1 SP1)
• Support for AD trust relationships
• Scalability
Synchronizer for XenClient General Update
26
• New Policies• Print-screen key
• 3D Graphics
• Application publishing / subscribing
• Ability to delete objects form the Synchronizer
• Separate XenClient access and WEB admin ports
• General UI enhancements
Synchronizer for XenClient General Update
27
Synchronizer for XenClient General Update
28
XenClient 2.1 outlook
29
• Simplified Image Management• Layered image mode fully supported
• Localization
XenClient 2.1
30