25
Citrix XenServer Technical Overview Marc Trouard-Riolle Systems Engineer, XenServer EMEA

Citrix XenServer Technical Overview

  • Upload
    audi

  • View
    92

  • Download
    0

Embed Size (px)

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 Presentation

Citation preview

Page 1: Citrix XenServer Technical Overview

Citrix XenServerTechnical OverviewCitrix XenServerTechnical Overview

Marc Trouard-RiolleSystems Engineer, XenServer EMEAMarc Trouard-RiolleSystems Engineer, XenServer EMEA

Page 2: Citrix XenServer Technical Overview

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

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

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

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

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

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

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

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

Xen HypervisorXen Hypervisor

Page 11: Citrix XenServer Technical Overview

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

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

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

XenServer ArchitectureXenServer Architecture

Page 15: Citrix XenServer Technical Overview

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

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

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

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

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

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

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

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

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

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

87© 2008 Citrix Systems, Inc. — All rights reserved