SlideShare una empresa de Scribd logo
1 de 30
Descargar para leer sin conexión
Easy and secure single-
image desktop deployment
with XenClient
Roger Bösch, Systems Engineer
Citrix Systems International GmbH




                                    1
What’s XenClient all about?



                              2
What is XenClient technology?

                          • Type 1 hypervisor: High performance
                            because it runs on bare metal
   Local
    VM
                 Local
                  VM
                          • Built on 64-bit open source Xen technology
  Desktop       Desktop
                          • Runs multiple virtual desktops
                            simultaneously
     Citrix XenClient
                          • Completely secure isolation for each VM
     X86 Hardware         • Hardware independent VMs
                          • Service VM Architecture for extensibility


                                                                        3
XenClient Service VM Architecture

                                     • Service VMs add shared or unique
                         ServiceVM     functionality to Local VM Desktops
   Local     Local
    VM        VM
                                       • End user interaction
  Desktop   Desktop
                                       • Advanced security
                                       • VPN connectivity
      Citrix XenClient
                                       • Network acceleration
       X86 Hardware
                                     • Built on XenClient API set
                                     • Service VM SDK

                                                                            4
Citrix Receiver for XenClient

                                           • First Service VM for XenClient
                                           • Simple wizard to create VMs locally
                         Citrix Receiver
                          for XenClient
   Local     Local
    VM        VM                           • Easy switching between VMs with
  Desktop   Desktop
                                             Switcher Bar
                                           • Connector for centralized
      Citrix XenClient                       synchronization of desktops
       X86 Hardware                        • Self-service provisioning and recovery
                                           • Enforcement of local policy and kill pill


                                                                                         5
Synchronizer for XenClient
                       Citrix Receiver
                        for XenClient

 Local     Local
                                                                                    Copy of
  VM        VM
Desktop   Desktop                                                                  Local VMs


                                                                                 Synchronizer for
    Citrix XenClient                                                                XenClient

     X86 Hardware


                                         • Centralized delivery of virtual desktops
                                         • Full-time backup & rapid recovery
                                         • Remote kill & local policy controls                      6
VM Life Cycle process



                        7
VM Life Cycle – Authoring an image
                                                              Ussign user/group




                                                                  Set policies
  Create Master VM Locally
     (Install from Media)
                                                    Dynamic
                                                                  Configure
                                                                  hybrid I.A.

                              Upload to     Image
                             Synchronizer   Mode
                                                                    (Self)
                                                     Static         Deploy




                                                                                  8
Choosing the right Image mode

                                                           VM Lifecycle

           A -Deployment        B - Update                             C - Backup                          D - Restore

                                                                                              User
                                                        OS                    Apps
                                                                                              Data                                    +                  -               Status

                                                                                                                                  All changes
           Synchronizer for   Via ESD tool at                                                                                                           storage
 Static*         XC           endpoint image
                                                                                                            Everything           backed up and
                                                                                                                                                       bandwidth
                                                                                                                                                                       Available
                                                                                                                                   restorable



                                                                                                         User data only; all      No back-up of
                                                    X - Patches,
           Synchronizer for   Via ESD tool at
                                                                           X - But user               patches/updates rolled     patches/update
                                                                                                                                                   No user OS/App
                                                    updates; But
 Hybrid*         XC           endpoint image     user/ESD changes
                                                                          adds/changes               into the master image for        storage
                                                                                                                                                  changes backed up
                                                                                                                                                                         Brian
                                                                        persist on endpoint          redeployment to endpoint        bandwidth
                                                 persist on endpoint
                                                                                                        via Synchronizer (A)




                                The master/                              X – But XA/App-V            User data only; Streamed        storage
           Synchronizer for                      X – User changes                                                                                 No OS/App changes   Experimental
Dynamic          XC
                              golden image via
                                                    don’t persist
                                                                         streaming apps                  apps need to be            bandwidth
                                                                                                                                                      backed up        until Glenn
                                Synchronizer                            persist on endpoint           redeployed to endpoint




                                                                                                                                                                             9
VM Life Cycle – Authoring an image




                     Citrix Confidential - Do Not Distribute   10
VM Life Cycle – Assigning an image




                                     11
VM Life Cycle – User Self Service VM deployment


                    Create VM from
                     Synchronizer                  Select assigned VM




      Install and run VM



                                     Transfer VM




                                                                        12
VM Life Cycle – User Self Service VM deployment




                                                  13
VM Life Cycle – Update a VM
                                                                   Ussign user/group




  Run the VM as Admin
  and install the updates
                                          Create new version


                         Upload to      VM                     *
                        Synchronizer   Name

   *                                      Create new image


                                                                             Set policies
* Block level Differences
                                                                                        14
VM Life Cycle – Update a VM




                              15
VM Life Cycle – User Backup




   Day to day activities
       by the user

                                                       Dynamic Image

                           User initiated or   Image                   *
                             scheduled          Mode
                              backup
                                                       Static Image




* User profile and data only
                                                                           16
VM Life Cycle – User Backup




                              17
VM Life Cycle – User Self Service Recovery


                    Create VM from                                   Select restore
                     Synchronizer                                    from backup




      Install and run VM


                               Transfer VM (Golden Image)
                               Transfer profile / data from backup




                                                                                      18
VM Life Cycle – User Self Service Recovery




                                             19
XenClient Update



                   20
Platform Support in XenClient 2

     XenClient 1.0                         XenClient 2.0


                                     Workstation Enterprise Systems
                                        AMD Discrete Graphics


   Volume Enterprise Systems          Volume Enterprise Systems
    Intel Integrated Graphics     AMD Discrete and Integrated Graphics


                                        Value Enterprise Systems
                                        Intel Integrated Graphics




                                                                         21
Citrix Receiver Enhancements




                               22
XenClient General Update

• 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)

                                         23
XenClient General Update

• 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




                                                    24
Synchronizer for XenClient General Update

• Optimized backup size
• Hybrid image mode
• Backward compatibility (XenClient 1 SP1)
• Support for AD trust relationships
• Scalability




                                             25
Synchronizer for XenClient General Update

• 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


                                                    26
Synchronizer for XenClient General Update




                                            27
XenClient 2.1 outlook



                        28
XenClient 2.1

• Simplified Image Management
 • Layered image mode fully supported

• Localization




                                        29
30

Más contenido relacionado

La actualidad más candente

Virtualization in the Cloud @ Build a Cloud Day SFO May 2012
Virtualization in the Cloud @ Build a Cloud Day SFO May 2012Virtualization in the Cloud @ Build a Cloud Day SFO May 2012
Virtualization in the Cloud @ Build a Cloud Day SFO May 2012
The Linux Foundation
 
Walter hofstetter xen client enterprise digicomp
Walter hofstetter xen client enterprise digicompWalter hofstetter xen client enterprise digicomp
Walter hofstetter xen client enterprise digicomp
Digicomp Academy AG
 
Xen Project Update LinuxCon Brazil
Xen Project Update LinuxCon BrazilXen Project Update LinuxCon Brazil
Xen Project Update LinuxCon Brazil
The Linux Foundation
 
Xen Cloud Platform at Build a Cloud Day at SCALE 10x
Xen Cloud Platform at Build a Cloud Day at SCALE 10x Xen Cloud Platform at Build a Cloud Day at SCALE 10x
Xen Cloud Platform at Build a Cloud Day at SCALE 10x
The Linux Foundation
 
The Next Generation of Microsoft Virtualization With Windows Server 2012
The Next Generation of Microsoft Virtualization With Windows Server 2012The Next Generation of Microsoft Virtualization With Windows Server 2012
The Next Generation of Microsoft Virtualization With Windows Server 2012
Lai Yoong Seng
 
Hyper-V Best Practices & Tips and Tricks
Hyper-V Best Practices & Tips and TricksHyper-V Best Practices & Tips and Tricks
Hyper-V Best Practices & Tips and Tricks
Amit Gatenyo
 
Xen cloud platform v1.1 (given at Build a Cloud Day in Antwerp)
Xen cloud platform v1.1 (given at Build a Cloud Day in Antwerp)Xen cloud platform v1.1 (given at Build a Cloud Day in Antwerp)
Xen cloud platform v1.1 (given at Build a Cloud Day in Antwerp)
The Linux Foundation
 
Virtual Server 2004 Overview
Virtual Server 2004 OverviewVirtual Server 2004 Overview
Virtual Server 2004 Overview
webhostingguy
 

La actualidad más candente (19)

Virtualization in the Cloud @ Build a Cloud Day SFO May 2012
Virtualization in the Cloud @ Build a Cloud Day SFO May 2012Virtualization in the Cloud @ Build a Cloud Day SFO May 2012
Virtualization in the Cloud @ Build a Cloud Day SFO May 2012
 
Walter hofstetter xen client enterprise digicomp
Walter hofstetter xen client enterprise digicompWalter hofstetter xen client enterprise digicomp
Walter hofstetter xen client enterprise digicomp
 
Xen Project Update LinuxCon Brazil
Xen Project Update LinuxCon BrazilXen Project Update LinuxCon Brazil
Xen Project Update LinuxCon Brazil
 
z/VM 6.2: Increasing the Endless Possibilities of Virtualization
z/VM 6.2: Increasing the Endless Possibilities of Virtualizationz/VM 6.2: Increasing the Endless Possibilities of Virtualization
z/VM 6.2: Increasing the Endless Possibilities of Virtualization
 
Nakajima hvm-be final
Nakajima hvm-be finalNakajima hvm-be final
Nakajima hvm-be final
 
Xen Cloud Platform at Build a Cloud Day at SCALE 10x
Xen Cloud Platform at Build a Cloud Day at SCALE 10x Xen Cloud Platform at Build a Cloud Day at SCALE 10x
Xen Cloud Platform at Build a Cloud Day at SCALE 10x
 
The Next Generation of Microsoft Virtualization With Windows Server 2012
The Next Generation of Microsoft Virtualization With Windows Server 2012The Next Generation of Microsoft Virtualization With Windows Server 2012
The Next Generation of Microsoft Virtualization With Windows Server 2012
 
Vmware
VmwareVmware
Vmware
 
Keynote Speech: Xen ARM Virtualization
Keynote Speech: Xen ARM VirtualizationKeynote Speech: Xen ARM Virtualization
Keynote Speech: Xen ARM Virtualization
 
Hyper V And Scvmm Best Practis
Hyper V And Scvmm Best PractisHyper V And Scvmm Best Practis
Hyper V And Scvmm Best Practis
 
virtualization tutorial at ACM bangalore Compute 2009
virtualization tutorial at ACM bangalore Compute 2009virtualization tutorial at ACM bangalore Compute 2009
virtualization tutorial at ACM bangalore Compute 2009
 
Hyper-V Best Practices & Tips and Tricks
Hyper-V Best Practices & Tips and TricksHyper-V Best Practices & Tips and Tricks
Hyper-V Best Practices & Tips and Tricks
 
Workshop: XenClient Serve & Manage your road warriors with local virtual desktop
Workshop: XenClient Serve & Manage your road warriors with local virtual desktopWorkshop: XenClient Serve & Manage your road warriors with local virtual desktop
Workshop: XenClient Serve & Manage your road warriors with local virtual desktop
 
Xen cloud platform v1.1 (given at Build a Cloud Day in Antwerp)
Xen cloud platform v1.1 (given at Build a Cloud Day in Antwerp)Xen cloud platform v1.1 (given at Build a Cloud Day in Antwerp)
Xen cloud platform v1.1 (given at Build a Cloud Day in Antwerp)
 
XS 2008 Boston VTPM
XS 2008 Boston VTPMXS 2008 Boston VTPM
XS 2008 Boston VTPM
 
PVOps Update
PVOps Update PVOps Update
PVOps Update
 
XS Boston 2008 Project Status
XS Boston 2008 Project StatusXS Boston 2008 Project Status
XS Boston 2008 Project Status
 
Virtual Server 2004 Overview
Virtual Server 2004 OverviewVirtual Server 2004 Overview
Virtual Server 2004 Overview
 
UDS 2012 Xen
UDS 2012 XenUDS 2012 Xen
UDS 2012 Xen
 

Similar a 16 roger boesch_xen_client

XenServer 5.5 - Czy można zaoszczędzić na wirtualizacji serwerów? Darmowy Xen...
XenServer 5.5 - Czy można zaoszczędzić na wirtualizacji serwerów? Darmowy Xen...XenServer 5.5 - Czy można zaoszczędzić na wirtualizacji serwerów? Darmowy Xen...
XenServer 5.5 - Czy można zaoszczędzić na wirtualizacji serwerów? Darmowy Xen...
Peter Ocasek
 
What's new in Citrix xen Desktop
What's new in Citrix xen DesktopWhat's new in Citrix xen Desktop
What's new in Citrix xen Desktop
Digicomp Academy AG
 
Cvc2009 Moscow Xd3 Fabian Kienle Final
Cvc2009 Moscow Xd3  Fabian Kienle FinalCvc2009 Moscow Xd3  Fabian Kienle Final
Cvc2009 Moscow Xd3 Fabian Kienle Final
Liudmila Li
 
Christian ferber xen server_6.1_storagexenmotion
Christian ferber xen server_6.1_storagexenmotionChristian ferber xen server_6.1_storagexenmotion
Christian ferber xen server_6.1_storagexenmotion
Digicomp Academy AG
 
Virtualization Everywhere
Virtualization EverywhereVirtualization Everywhere
Virtualization Everywhere
webhostingguy
 

Similar a 16 roger boesch_xen_client (20)

Windows 2008 R2 Virtualization
Windows 2008  R2  VirtualizationWindows 2008  R2  Virtualization
Windows 2008 R2 Virtualization
 
XenServer 5.5 - Czy można zaoszczędzić na wirtualizacji serwerów? Darmowy Xen...
XenServer 5.5 - Czy można zaoszczędzić na wirtualizacji serwerów? Darmowy Xen...XenServer 5.5 - Czy można zaoszczędzić na wirtualizacji serwerów? Darmowy Xen...
XenServer 5.5 - Czy można zaoszczędzić na wirtualizacji serwerów? Darmowy Xen...
 
What's new in Citrix xen Desktop
What's new in Citrix xen DesktopWhat's new in Citrix xen Desktop
What's new in Citrix xen Desktop
 
Porta ovunque il tuo desktop
Porta ovunque il tuo desktopPorta ovunque il tuo desktop
Porta ovunque il tuo desktop
 
Linuxcon EU : Virtualization in the Cloud featuring Xen and XCP
Linuxcon EU : Virtualization in the Cloud featuring Xen and XCPLinuxcon EU : Virtualization in the Cloud featuring Xen and XCP
Linuxcon EU : Virtualization in the Cloud featuring Xen and XCP
 
Cvc2009 Moscow Xd3 Fabian Kienle Final
Cvc2009 Moscow Xd3  Fabian Kienle FinalCvc2009 Moscow Xd3  Fabian Kienle Final
Cvc2009 Moscow Xd3 Fabian Kienle Final
 
Virtual machine
Virtual machineVirtual machine
Virtual machine
 
XenDesktop 5 und das letzte "Puzzleteil"
XenDesktop 5 und das letzte "Puzzleteil"XenDesktop 5 und das letzte "Puzzleteil"
XenDesktop 5 und das letzte "Puzzleteil"
 
Virtualization in the cloud
Virtualization in the cloudVirtualization in the cloud
Virtualization in the cloud
 
Xen Community Update 2011
Xen Community Update 2011Xen Community Update 2011
Xen Community Update 2011
 
What’s new in XenClient
What’s new in XenClientWhat’s new in XenClient
What’s new in XenClient
 
Xen and Client Virtualization: the case of XenClient XT
Xen and Client Virtualization: the case of XenClient XTXen and Client Virtualization: the case of XenClient XT
Xen and Client Virtualization: the case of XenClient XT
 
Christian ferber xen server_6.1_storagexenmotion
Christian ferber xen server_6.1_storagexenmotionChristian ferber xen server_6.1_storagexenmotion
Christian ferber xen server_6.1_storagexenmotion
 
BACD July 2012 : The Xen Cloud Platform
BACD July 2012 : The Xen Cloud Platform BACD July 2012 : The Xen Cloud Platform
BACD July 2012 : The Xen Cloud Platform
 
vBACD July 2012 - Xen Cloud Platform
vBACD July 2012 - Xen Cloud PlatformvBACD July 2012 - Xen Cloud Platform
vBACD July 2012 - Xen Cloud Platform
 
XS Japan 2008 Project Status English
XS Japan 2008 Project Status EnglishXS Japan 2008 Project Status English
XS Japan 2008 Project Status English
 
Ina Pratt Fosdem Feb2008
Ina Pratt Fosdem Feb2008Ina Pratt Fosdem Feb2008
Ina Pratt Fosdem Feb2008
 
Virtualization Everywhere
Virtualization EverywhereVirtualization Everywhere
Virtualization Everywhere
 
V Mware Workstation 6 Ivnua
V Mware Workstation 6 IvnuaV Mware Workstation 6 Ivnua
V Mware Workstation 6 Ivnua
 
Ian Prattlinuxworld Xen Aug2008
Ian Prattlinuxworld Xen Aug2008Ian Prattlinuxworld Xen Aug2008
Ian Prattlinuxworld Xen Aug2008
 

Más de Digicomp Academy AG

Becoming Agile von Christian Botta – Personal Swiss Vortrag 2019
Becoming Agile von Christian Botta – Personal Swiss Vortrag 2019Becoming Agile von Christian Botta – Personal Swiss Vortrag 2019
Becoming Agile von Christian Botta – Personal Swiss Vortrag 2019
Digicomp Academy AG
 

Más de Digicomp Academy AG (20)

Becoming Agile von Christian Botta – Personal Swiss Vortrag 2019
Becoming Agile von Christian Botta – Personal Swiss Vortrag 2019Becoming Agile von Christian Botta – Personal Swiss Vortrag 2019
Becoming Agile von Christian Botta – Personal Swiss Vortrag 2019
 
Swiss IPv6 Council – Case Study - Deployment von IPv6 in einer Container Plat...
Swiss IPv6 Council – Case Study - Deployment von IPv6 in einer Container Plat...Swiss IPv6 Council – Case Study - Deployment von IPv6 in einer Container Plat...
Swiss IPv6 Council – Case Study - Deployment von IPv6 in einer Container Plat...
 
Innovation durch kollaboration gennex 2018
Innovation durch kollaboration gennex 2018Innovation durch kollaboration gennex 2018
Innovation durch kollaboration gennex 2018
 
Roger basler meetup_digitale-geschaeftsmodelle-entwickeln_handout
Roger basler meetup_digitale-geschaeftsmodelle-entwickeln_handoutRoger basler meetup_digitale-geschaeftsmodelle-entwickeln_handout
Roger basler meetup_digitale-geschaeftsmodelle-entwickeln_handout
 
Roger basler meetup_21082018_work-smarter-not-harder_handout
Roger basler meetup_21082018_work-smarter-not-harder_handoutRoger basler meetup_21082018_work-smarter-not-harder_handout
Roger basler meetup_21082018_work-smarter-not-harder_handout
 
Xing expertendialog zu nudge unit x
Xing expertendialog zu nudge unit xXing expertendialog zu nudge unit x
Xing expertendialog zu nudge unit x
 
Responsive Organisation auf Basis der Holacracy – nur ein Hype oder die Zukunft?
Responsive Organisation auf Basis der Holacracy – nur ein Hype oder die Zukunft?Responsive Organisation auf Basis der Holacracy – nur ein Hype oder die Zukunft?
Responsive Organisation auf Basis der Holacracy – nur ein Hype oder die Zukunft?
 
IPv6 Security Talk mit Joe Klein
IPv6 Security Talk mit Joe KleinIPv6 Security Talk mit Joe Klein
IPv6 Security Talk mit Joe Klein
 
Agiles Management - Wie geht das?
Agiles Management - Wie geht das?Agiles Management - Wie geht das?
Agiles Management - Wie geht das?
 
Gewinnen Sie Menschen und Ziele - Referat von Andi Odermatt
Gewinnen Sie Menschen und Ziele - Referat von Andi OdermattGewinnen Sie Menschen und Ziele - Referat von Andi Odermatt
Gewinnen Sie Menschen und Ziele - Referat von Andi Odermatt
 
Querdenken mit Kreativitätsmethoden – XING Expertendialog
Querdenken mit Kreativitätsmethoden – XING ExpertendialogQuerdenken mit Kreativitätsmethoden – XING Expertendialog
Querdenken mit Kreativitätsmethoden – XING Expertendialog
 
Xing LearningZ: Digitale Geschäftsmodelle entwickeln
Xing LearningZ: Digitale Geschäftsmodelle entwickelnXing LearningZ: Digitale Geschäftsmodelle entwickeln
Xing LearningZ: Digitale Geschäftsmodelle entwickeln
 
Swiss IPv6 Council: The Cisco-Journey to an IPv6-only Building
Swiss IPv6 Council: The Cisco-Journey to an IPv6-only BuildingSwiss IPv6 Council: The Cisco-Journey to an IPv6-only Building
Swiss IPv6 Council: The Cisco-Journey to an IPv6-only Building
 
UX – Schlüssel zum Erfolg im Digital Business
UX – Schlüssel zum Erfolg im Digital BusinessUX – Schlüssel zum Erfolg im Digital Business
UX – Schlüssel zum Erfolg im Digital Business
 
Minenfeld IPv6
Minenfeld IPv6Minenfeld IPv6
Minenfeld IPv6
 
Was ist design thinking
Was ist design thinkingWas ist design thinking
Was ist design thinking
 
Die IPv6 Journey der ETH Zürich
Die IPv6 Journey der ETH Zürich Die IPv6 Journey der ETH Zürich
Die IPv6 Journey der ETH Zürich
 
Xing LearningZ: Die 10 + 1 Trends im (E-)Commerce
Xing LearningZ: Die 10 + 1 Trends im (E-)CommerceXing LearningZ: Die 10 + 1 Trends im (E-)Commerce
Xing LearningZ: Die 10 + 1 Trends im (E-)Commerce
 
Zahlen Battle: klassische werbung vs.online-werbung-somexcloud
Zahlen Battle: klassische werbung vs.online-werbung-somexcloudZahlen Battle: klassische werbung vs.online-werbung-somexcloud
Zahlen Battle: klassische werbung vs.online-werbung-somexcloud
 
General data protection regulation-slides
General data protection regulation-slidesGeneral data protection regulation-slides
General data protection regulation-slides
 

Último

CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Earley Information Science
 

Último (20)

GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 

16 roger boesch_xen_client

  • 1. Easy and secure single- image desktop deployment with XenClient Roger Bösch, Systems Engineer Citrix Systems International GmbH 1
  • 3. What is XenClient technology? • Type 1 hypervisor: High performance because it runs on bare metal Local VM Local VM • Built on 64-bit open source Xen technology Desktop Desktop • Runs multiple virtual desktops simultaneously Citrix XenClient • Completely secure isolation for each VM X86 Hardware • Hardware independent VMs • Service VM Architecture for extensibility 3
  • 4. XenClient Service VM Architecture • Service VMs add shared or unique ServiceVM functionality to Local VM Desktops Local Local VM VM • End user interaction Desktop Desktop • Advanced security • VPN connectivity Citrix XenClient • Network acceleration X86 Hardware • Built on XenClient API set • Service VM SDK 4
  • 5. Citrix Receiver for XenClient • First Service VM for XenClient • Simple wizard to create VMs locally Citrix Receiver for XenClient Local Local VM VM • Easy switching between VMs with Desktop Desktop Switcher Bar • Connector for centralized Citrix XenClient synchronization of desktops X86 Hardware • Self-service provisioning and recovery • Enforcement of local policy and kill pill 5
  • 6. Synchronizer for XenClient Citrix Receiver for XenClient Local Local Copy of VM VM Desktop Desktop Local VMs Synchronizer for Citrix XenClient XenClient X86 Hardware • Centralized delivery of virtual desktops • Full-time backup & rapid recovery • Remote kill & local policy controls 6
  • 7. VM Life Cycle process 7
  • 8. VM Life Cycle – Authoring an image Ussign user/group Set policies Create Master VM Locally (Install from Media) Dynamic Configure hybrid I.A. Upload to Image Synchronizer Mode (Self) Static Deploy 8
  • 9. Choosing the right Image mode VM Lifecycle A -Deployment B - Update C - Backup D - Restore User OS Apps Data + - Status All changes Synchronizer for Via ESD tool at storage Static* XC endpoint image Everything backed up and bandwidth Available restorable User data only; all No back-up of X - Patches, Synchronizer for Via ESD tool at X - But user patches/updates rolled patches/update No user OS/App updates; But Hybrid* XC endpoint image user/ESD changes adds/changes into the master image for storage changes backed up Brian persist on endpoint redeployment to endpoint bandwidth persist on endpoint via Synchronizer (A) The master/ X – But XA/App-V User data only; Streamed storage Synchronizer for X – User changes No OS/App changes Experimental Dynamic XC golden image via don’t persist streaming apps apps need to be bandwidth backed up until Glenn Synchronizer persist on endpoint redeployed to endpoint 9
  • 10. VM Life Cycle – Authoring an image Citrix Confidential - Do Not Distribute 10
  • 11. VM Life Cycle – Assigning an image 11
  • 12. VM Life Cycle – User Self Service VM deployment Create VM from Synchronizer Select assigned VM Install and run VM Transfer VM 12
  • 13. VM Life Cycle – User Self Service VM deployment 13
  • 14. VM Life Cycle – Update a VM Ussign user/group Run the VM as Admin and install the updates Create new version Upload to VM * Synchronizer Name * Create new image Set policies * Block level Differences 14
  • 15. VM Life Cycle – Update a VM 15
  • 16. VM Life Cycle – User Backup Day to day activities by the user Dynamic Image User initiated or Image * scheduled Mode backup Static Image * User profile and data only 16
  • 17. VM Life Cycle – User Backup 17
  • 18. VM Life Cycle – User Self Service Recovery Create VM from Select restore Synchronizer from backup Install and run VM Transfer VM (Golden Image) Transfer profile / data from backup 18
  • 19. VM Life Cycle – User Self Service Recovery 19
  • 21. Platform Support in XenClient 2 XenClient 1.0 XenClient 2.0 Workstation Enterprise Systems AMD Discrete Graphics Volume Enterprise Systems Volume Enterprise Systems Intel Integrated Graphics AMD Discrete and Integrated Graphics Value Enterprise Systems Intel Integrated Graphics 21
  • 23. XenClient General Update • 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) 23
  • 24. XenClient General Update • 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 24
  • 25. Synchronizer for XenClient General Update • Optimized backup size • Hybrid image mode • Backward compatibility (XenClient 1 SP1) • Support for AD trust relationships • Scalability 25
  • 26. Synchronizer for XenClient General Update • 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 26
  • 27. Synchronizer for XenClient General Update 27
  • 29. XenClient 2.1 • Simplified Image Management • Layered image mode fully supported • Localization 29
  • 30. 30