citrix xenserver technical overview
DESCRIPTION
Citrix XenServer Technical Overview. Marc Trouard-Riolle Systems Engineer, XenServer EMEA. Simple Deployment and Installation. Leverages x64 Intel VT or AMD-V processors Supports broad range of servers Even runs on desktops and notebooks Quick product installer CD- and network-based install - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: Citrix XenServer Technical Overview](https://reader035.vdocuments.mx/reader035/viewer/2022062217/568156fe550346895dc4a491/html5/thumbnails/1.jpg)
Citrix XenServerTechnical OverviewCitrix XenServerTechnical Overview
Marc Trouard-RiolleSystems Engineer, XenServer EMEAMarc Trouard-RiolleSystems Engineer, XenServer EMEA
![Page 2: Citrix XenServer Technical Overview](https://reader035.vdocuments.mx/reader035/viewer/2022062217/568156fe550346895dc4a491/html5/thumbnails/2.jpg)
23© 2008 Citrix Systems, Inc. — All rights reserved
• Leverages x64 Intel VT or AMD-V processors• Supports broad range of servers• Even runs on desktops and notebooks
• Quick product installer• CD- and network-based install• Quite literally “10 minutes to Xen”
• Broad hardware support• Uses industry-standard Linux drivers
Simple Deployment and Installation
![Page 3: Citrix XenServer Technical Overview](https://reader035.vdocuments.mx/reader035/viewer/2022062217/568156fe550346895dc4a491/html5/thumbnails/3.jpg)
25© 2008 Citrix Systems, Inc. — All rights reserved
Extensive Storage Support
• Supports broad range storage• IDE
• SATA
• SCSI
• SAS
• DAS
• Fibre Channel
• iSCSI
• NFS
![Page 4: Citrix XenServer Technical Overview](https://reader035.vdocuments.mx/reader035/viewer/2022062217/568156fe550346895dc4a491/html5/thumbnails/4.jpg)
26© 2008 Citrix Systems, Inc. — All rights reserved
Networking Capabilities
• Physical networking• Uses standard Linux network drivers
• Packets move between guests and drivers quickly
• Virtual networking• XenServer acts as “virtual” L2 switch
• Supports multiple virtual network interfaces per guest
• Support both internal and external networks
• VLAN and QoS
![Page 5: Citrix XenServer Technical Overview](https://reader035.vdocuments.mx/reader035/viewer/2022062217/568156fe550346895dc4a491/html5/thumbnails/5.jpg)
27© 2008 Citrix Systems, Inc. — All rights reserved
XenCenter Console
• Single point of administration
• Manage VMs from anywhere
• Multiple servers• Included with
XenServer (no charge)
![Page 6: Citrix XenServer Technical Overview](https://reader035.vdocuments.mx/reader035/viewer/2022062217/568156fe550346895dc4a491/html5/thumbnails/6.jpg)
34© 2008 Citrix Systems, Inc. — All rights reserved
Server Provisioning
Store the virtual workload image on network storageStore
Store
Store the virtual imageon network storage
Stream the workload image on-demand to virtual and bare-metal serversStream
Stream
Stream the virtual imageto servers
A
Create a virtual image of a server’s workload: operating system, application engine and applicationVirtualize
Virtualize
Virtualize server workload image
![Page 7: Citrix XenServer Technical Overview](https://reader035.vdocuments.mx/reader035/viewer/2022062217/568156fe550346895dc4a491/html5/thumbnails/7.jpg)
35© 2008 Citrix Systems, Inc. — All rights reserved
Silo One
Silo Two
Silo Three
Servers are configured for network boot. Disks optionally removed.
Networkstorage
A
C
B
Provisioning Server(streaming service)
How Provisioning Changes the Model
![Page 8: Citrix XenServer Technical Overview](https://reader035.vdocuments.mx/reader035/viewer/2022062217/568156fe550346895dc4a491/html5/thumbnails/8.jpg)
36© 2008 Citrix Systems, Inc. — All rights reserved
Silo One
Silo Two
Silo Three
Servers are rebooted. OS and workloads are streamed from a service on the network.
Networkstorage
A
C
B
How Provisioning Changes the Model
Provisioning Server(streaming service)
![Page 9: Citrix XenServer Technical Overview](https://reader035.vdocuments.mx/reader035/viewer/2022062217/568156fe550346895dc4a491/html5/thumbnails/9.jpg)
37© 2008 Citrix Systems, Inc. — All rights reserved
With provisioning only a small number of images are required
Provisioning Server (streaming service)
Network Storage
Provision Physical and Virtual Servers
OS and workloads are streamed from network storage
Xen Hypervisor
B
A
Virtualized ServerVirtualized Server
Physical ServerPhysical Server
![Page 10: Citrix XenServer Technical Overview](https://reader035.vdocuments.mx/reader035/viewer/2022062217/568156fe550346895dc4a491/html5/thumbnails/10.jpg)
Xen HypervisorXen Hypervisor
![Page 11: Citrix XenServer Technical Overview](https://reader035.vdocuments.mx/reader035/viewer/2022062217/568156fe550346895dc4a491/html5/thumbnails/11.jpg)
70© 2008 Citrix Systems, Inc. — All rights reserved
Where does come from?
• Xen community led by Citrix
• Fastest time to market for new hardware and new features
• Major active contributors: IBM, Intel, HP, AMD, RedHat, and Novell
Citrix/XenSource
IBM
Intel
# of check-ins
![Page 12: Citrix XenServer Technical Overview](https://reader035.vdocuments.mx/reader035/viewer/2022062217/568156fe550346895dc4a491/html5/thumbnails/12.jpg)
71© 2008 Citrix Systems, Inc. — All rights reserved
What’s so great about
• It’s robust• Native 64-bit hypervisor
• Runs on bare metal
• Best performing virtualization
• It’s widely-deployed• Tens of thousands of organizations have deployed Xen
• It’s advanced• Optimized for hardware-assisted virtualization and paravirtualization
• It’s trusted• Open, resilient Xen security framework
![Page 13: Citrix XenServer Technical Overview](https://reader035.vdocuments.mx/reader035/viewer/2022062217/568156fe550346895dc4a491/html5/thumbnails/13.jpg)
72© 2008 Citrix Systems, Inc. — All rights reserved
Understanding vs. XenServer
• XenServer incorporates open source Xen hypervisor
• Enhancements by Citrix go back into the community
• Xen and XenServer are constantly evolving
![Page 14: Citrix XenServer Technical Overview](https://reader035.vdocuments.mx/reader035/viewer/2022062217/568156fe550346895dc4a491/html5/thumbnails/14.jpg)
XenServer ArchitectureXenServer Architecture
![Page 15: Citrix XenServer Technical Overview](https://reader035.vdocuments.mx/reader035/viewer/2022062217/568156fe550346895dc4a491/html5/thumbnails/15.jpg)
74© 2008 Citrix Systems, Inc. — All rights reserved
Legacy Virtualization Architectures
UserAppsUserApps
UserAppsUserApps
HardwareHardware
HALT SAFE HALT
Legacy Hypervisor
Slow, expensive software emulation layer
![Page 16: Citrix XenServer Technical Overview](https://reader035.vdocuments.mx/reader035/viewer/2022062217/568156fe550346895dc4a491/html5/thumbnails/16.jpg)
75© 2008 Citrix Systems, Inc. — All rights reserved
UserAppsUserApps
HardwareHardware
XenServer
Paravirtualized guests makes high-speed calls
directly to the hypervisor
Paravirtualization
• Relies on “enlightened” operating systems
• Kernel and I/O paths know they are being virtualized
• Cooperation provides best performance
UserAppsUserApps
HALTHYPERCALL
![Page 17: Citrix XenServer Technical Overview](https://reader035.vdocuments.mx/reader035/viewer/2022062217/568156fe550346895dc4a491/html5/thumbnails/17.jpg)
76© 2008 Citrix Systems, Inc. — All rights reserved
Hardware-Assisted Virtualization
UserAppsUserApps
UserAppsUserApps
HardwareHardware
HALTHYPERCALL
HALT
XenServer
VT/AMD-V
Other guests benefit from hardware-accelerated call
translation
• Hardware-assist allows high performance without emulation
![Page 18: Citrix XenServer Technical Overview](https://reader035.vdocuments.mx/reader035/viewer/2022062217/568156fe550346895dc4a491/html5/thumbnails/18.jpg)
78© 2008 Citrix Systems, Inc. — All rights reserved
Understanding the Hardware Component
Hardware layer contains the physical server components, including memory, CPU and storage
![Page 19: Citrix XenServer Technical Overview](https://reader035.vdocuments.mx/reader035/viewer/2022062217/568156fe550346895dc4a491/html5/thumbnails/19.jpg)
79© 2008 Citrix Systems, Inc. — All rights reserved
Understanding the Hypervisor Component
Xen hypervisor is a thin layer of software that runs right on top of the hardware
![Page 20: Citrix XenServer Technical Overview](https://reader035.vdocuments.mx/reader035/viewer/2022062217/568156fe550346895dc4a491/html5/thumbnails/20.jpg)
80© 2008 Citrix Systems, Inc. — All rights reserved
Understanding the Domain 0 Component
Domain 0 is a Linux VM that manages the network and storage I/O of all guest VMs
![Page 21: Citrix XenServer Technical Overview](https://reader035.vdocuments.mx/reader035/viewer/2022062217/568156fe550346895dc4a491/html5/thumbnails/21.jpg)
81© 2008 Citrix Systems, Inc. — All rights reserved
Understanding Architectural Components
The Xen hypervisor and Domain 0 manage physical server resources among virtual machines
![Page 22: Citrix XenServer Technical Overview](https://reader035.vdocuments.mx/reader035/viewer/2022062217/568156fe550346895dc4a491/html5/thumbnails/22.jpg)
82© 2008 Citrix Systems, Inc. — All rights reserved
Understanding the Linux VM Component
Linux VMs include paravirtualized kernels and drivers
![Page 23: Citrix XenServer Technical Overview](https://reader035.vdocuments.mx/reader035/viewer/2022062217/568156fe550346895dc4a491/html5/thumbnails/23.jpg)
83© 2008 Citrix Systems, Inc. — All rights reserved
Understanding the Windows VM Component
Windows VMs use paravirtualized drivers to access storage and network resources through Domain 0
![Page 24: Citrix XenServer Technical Overview](https://reader035.vdocuments.mx/reader035/viewer/2022062217/568156fe550346895dc4a491/html5/thumbnails/24.jpg)
86© 2008 Citrix Systems, Inc. — All rights reserved
Next Steps
• Download XenServer Express Edition for free
• Download XenServer Enterprise Edition 30-day Trial
![Page 25: Citrix XenServer Technical Overview](https://reader035.vdocuments.mx/reader035/viewer/2022062217/568156fe550346895dc4a491/html5/thumbnails/25.jpg)
87© 2008 Citrix Systems, Inc. — All rights reserved