16 roger boesch_xen_client

30
1 Easy and secure single- image desktop deployment with XenClient Roger Bösch, Systems Engineer Citrix Systems International GmbH

Upload: digicomp-academy-ag

Post on 24-Jan-2015

319 views

Category:

Technology


0 download

DESCRIPTION

 

TRANSCRIPT

Page 1: 16 roger boesch_xen_client

1

Easy and secure single-image desktop deployment with XenClient

Roger Bösch, Systems Engineer

Citrix Systems International GmbH

Page 2: 16 roger boesch_xen_client

2

What’s XenClient all about?

Page 3: 16 roger boesch_xen_client

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

Page 4: 16 roger boesch_xen_client

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

Page 5: 16 roger boesch_xen_client

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

Page 6: 16 roger boesch_xen_client

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

Page 7: 16 roger boesch_xen_client

7

VM Life Cycle process

Page 8: 16 roger boesch_xen_client

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

Page 9: 16 roger boesch_xen_client

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

Page 10: 16 roger boesch_xen_client

10

VM Life Cycle – Authoring an image

Citrix Confidential - Do Not Distribute

Page 11: 16 roger boesch_xen_client

11

VM Life Cycle – Assigning an image

Page 12: 16 roger boesch_xen_client

12

VM Life Cycle – User Self Service VM deployment

Create VM from Synchronizer

Transfer VM

Install and run VM

Select assigned VM

Page 13: 16 roger boesch_xen_client

13

VM Life Cycle – User Self Service VM deployment

Page 14: 16 roger boesch_xen_client

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

*

*

*

Page 15: 16 roger boesch_xen_client

15

VM Life Cycle – Update a VM

Page 16: 16 roger boesch_xen_client

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

Page 17: 16 roger boesch_xen_client

17

VM Life Cycle – User Backup

Page 18: 16 roger boesch_xen_client

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

Page 19: 16 roger boesch_xen_client

19

VM Life Cycle – User Self Service Recovery

Page 20: 16 roger boesch_xen_client

20

XenClient Update

Page 21: 16 roger boesch_xen_client

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

Page 22: 16 roger boesch_xen_client

22

Citrix Receiver Enhancements

Page 23: 16 roger boesch_xen_client

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

Page 24: 16 roger boesch_xen_client

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

Page 25: 16 roger boesch_xen_client

25

• Optimized backup size

• Hybrid image mode

• Backward compatibility (XenClient 1 SP1)

• Support for AD trust relationships

• Scalability

Synchronizer for XenClient General Update

Page 26: 16 roger boesch_xen_client

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

Page 27: 16 roger boesch_xen_client

27

Synchronizer for XenClient General Update

Page 28: 16 roger boesch_xen_client

28

XenClient 2.1 outlook

Page 29: 16 roger boesch_xen_client

29

• Simplified Image Management• Layered image mode fully supported

• Localization

XenClient 2.1

Page 30: 16 roger boesch_xen_client

30