39
Introducing XenServer 

XenServer Training

Embed Size (px)

Citation preview

Page 1: XenServer Training

8/6/2019 XenServer Training

http://slidepdf.com/reader/full/xenserver-training 1/39

Introducing XenServer 

Page 2: XenServer Training

8/6/2019 XenServer Training

http://slidepdf.com/reader/full/xenserver-training 2/39

� What is server virtualization?

� What benefits does it have?

� Citrix XenServer in detail

� Taking a look at the feature list

Agenda

Page 3: XenServer Training

8/6/2019 XenServer Training

http://slidepdf.com/reader/full/xenserver-training 3/39

Server virtualization enablesmultiple virtual machines to run

on a single physical server.

Page 4: XenServer Training

8/6/2019 XenServer Training

http://slidepdf.com/reader/full/xenserver-training 4/39

 Almost any oper ating system you want.Q. What can you run as a vir tual machine?

� Windows (XP, Vista, 7, 2000, 2003, 2008«)

� Linux (RHEL, SLES, Debian, Centos, Or acle«)� Many more community supported guests

Page 5: XenServer Training

8/6/2019 XenServer Training

http://slidepdf.com/reader/full/xenserver-training 5/39

� CPU, Memor y

� Disks (stor age)

� Networ ks

What does a vir tual machine need?

Pool

Shared Stor age

Page 6: XenServer Training

8/6/2019 XenServer Training

http://slidepdf.com/reader/full/xenserver-training 6/39

Non Virtual

zzz

zzz

Page 7: XenServer Training

8/6/2019 XenServer Training

http://slidepdf.com/reader/full/xenserver-training 7/39

Virtualization

Page 8: XenServer Training

8/6/2019 XenServer Training

http://slidepdf.com/reader/full/xenserver-training 8/39

� Server consolidation

� Failure recover y

� Security and sandboxing

� Resource balancing

� Backup, restore and clone

� Simple management

Benef its of Vir tualization

Page 9: XenServer Training

8/6/2019 XenServer Training

http://slidepdf.com/reader/full/xenserver-training 9/39

� Server consolidation

Benef its of Vir tualization

� Server power consumption

� Server cooling costs

� Space requirements

� Hardware maintenance costs

Page 10: XenServer Training

8/6/2019 XenServer Training

http://slidepdf.com/reader/full/xenserver-training 10/39

� Failure recover y

Benef its of Vir tualization

� High availability

� Snapshot and restore

Page 11: XenServer Training

8/6/2019 XenServer Training

http://slidepdf.com/reader/full/xenserver-training 11/39

� Security and sandboxing

Benef its of Vir tualization

� Malicious code

� Legacy testing

� Upgr ade preview

Page 12: XenServer Training

8/6/2019 XenServer Training

http://slidepdf.com/reader/full/xenserver-training 12/39

� Resource balancing

Benef its of Vir tualization

� Consolidate in periods of low demand

� Spread out for periods of high demand

� Monitor and adapt to changing requirements

Page 13: XenServer Training

8/6/2019 XenServer Training

http://slidepdf.com/reader/full/xenserver-training 13/39

� Backup, restore and clone

Benef its of Vir tualization

� Rapid deployment of new setups

� Extend existing capabilities

� Simplif y staging to production tr ansition

Page 14: XenServer Training

8/6/2019 XenServer Training

http://slidepdf.com/reader/full/xenserver-training 14/39

� Simple management

Benef its of Vir tualization

� Manage wor kloads from a single console

� Organizational tools

� At a glance status reports

Page 15: XenServer Training

8/6/2019 XenServer Training

http://slidepdf.com/reader/full/xenserver-training 15/39

� Server consolidation

� Failure recover y

� Security and sandboxing

� Resource balancing

� Backup, restore and clone

� Simple management

Benef its of Vir tualization

Page 16: XenServer Training

8/6/2019 XenServer Training

http://slidepdf.com/reader/full/xenserver-training 16/39

Citrix XenServer is a complete server virtualization platform, optimized for both Windows and Linux virtual servers, with all the capabilities required to create andmanage a virtual infr astructure.

� XenServer is, essentially, a control progr am or hypervisor, that runs on the physical or host server 

to provide a simulated computer environment.

� XenServer lets you create virtual machines (VMs), take VM disk snapshots, and manage VM wor kloads.

� XenServer runs directly on server hardware without requiring an additional under lying oper atingsystem. This results in a ver y efficient and scalable system.

� XenServer can be managed through XenCenter, a Windows administr ation tool, or via a 

command line interf ace (CLI) running on Linux or Windows.

XenServer 

Page 17: XenServer Training

8/6/2019 XenServer Training

http://slidepdf.com/reader/full/xenserver-training 17/39

Page 18: XenServer Training

8/6/2019 XenServer Training

http://slidepdf.com/reader/full/xenserver-training 18/39

� XenSearch: searching, sorting, filtering, and grouping, using folders, tags and custom fields.

� Complete resource pool management.

� High availability configur ation.

�  A

ctive Director y integr ation, for user authentication and revocation.� Wor kload Balancing, for pool-wide load balancing recommendations.

� Wor kload Reports, giving performance views over time and across the datacenter.

� Performance metrics display (in XenCenter).

Major XenServer featur es (cont.)

Page 19: XenServer Training

8/6/2019 XenServer Training

http://slidepdf.com/reader/full/xenserver-training 19/39

� Citrix XenServer (Fr ee). Citrix XenServer is a free, downloadable virtualization platform thatincludes features like live migr ation, VM disk snapshots,  AD integr ation, shared stor age support,centr alized multi-server management plus P2V and V2V conversion tools.

� Citrix XenServer Advanced Edition: This edition includes specific administr ation features withinXenCenter, including High  Availability, advanced alerting and performance histor y, and dynamic

memor y control.

� Citrix XenServer Enterprise Edition: This edition adds Role-Based  Access Control (RB AC),integr ated Stor ageLink configur ation, Stor ageLink Gateway, live memor y snapshots, automatedWor kload Balancing and remote power management to the set of available features.

� Citrix XenServer Platinum Edition: This edition adds features whose administr ation isperformed outside of XenServer, such as Provisioning Services and the Stor ageLink SiteRecover y, LabManager and StageManager.

XenServer Editions

Page 20: XenServer Training

8/6/2019 XenServer Training

http://slidepdf.com/reader/full/xenserver-training 20/39

XenServer Document Guides

Page 21: XenServer Training

8/6/2019 XenServer Training

http://slidepdf.com/reader/full/xenserver-training 21/39

Citrix XenServer in detail

Single oper ating system that hasdirect access to the under lyinghardware.

Normal Server 

Host OS has access to the hardwareand runs a hypervisor which managesthe VMs.

� E.g. VMWare Server 

� Security and performance tr ade off 

Type 2 Hypervisor 

Hypervisor controls access to thehardware for all guests VMs.

� E.g. XenServer, VMWare ESXi

� µBare metal¶ performance

Type 1 Hypervisor 

Hardware Hardware

OS Hypervisor 

Hardware

Hypervisor 

Page 22: XenServer Training

8/6/2019 XenServer Training

http://slidepdf.com/reader/full/xenserver-training 22/39

Citrix XenServer in detail

� Open source Xen / Open source XenServer 

� Privileged VM called Domain 0

� Gives commands to the hypervisor 

� Coordinates networ king/stor age

� Communicates with external clients

� XenCenter, Wor kload Balancing Server,  ActiveDirector y e.t.c

Page 23: XenServer Training

8/6/2019 XenServer Training

http://slidepdf.com/reader/full/xenserver-training 23/39

Citrix XenServer compar ed to Vmwar e ESXi

� Established server virtualization company

� Extr a server to manage database (Single POF)

� Binar y tr anslation performance cost

� Mature feature list

� High cost

ESXi

vCenter 

ESXi ESXi

Page 24: XenServer Training

8/6/2019 XenServer Training

http://slidepdf.com/reader/full/xenserver-training 24/39

Citrix XenServer compar ed to Vmwar e ESXi

� Each server keeps a copy of the database

� Any server elected as master 

� Free, pay only for enterprise features

� Free, stateless thin management client

XenServer 

XenServer 

XenServer 

Master 

Page 25: XenServer Training

8/6/2019 XenServer Training

http://slidepdf.com/reader/full/xenserver-training 25/39

� Gr aphical interf ace

� VM console access

� Component integr ation

� Plugins and SDKs

XenCenter management console

Page 26: XenServer Training

8/6/2019 XenServer Training

http://slidepdf.com/reader/full/xenserver-training 26/39

� XML-RPC based

� Libr aries and examples for Java, C#, C, Python, PowerShell

� XenCenter uses C# bindings

� http://community.citrix.com/display/xs/Download+SDKs

� Open source licensing

� Backwards compatible

Softwar e development kit f or XenServer 

Page 27: XenServer Training

8/6/2019 XenServer Training

http://slidepdf.com/reader/full/xenserver-training 27/39

� 24 hour project using C# XenServer bindings

� Ask the VMs politely to turn off 

� Knock them out if they don¶t

� Turn off all slaves first before the master 

� Allow the user to set which VMs should wake

SleepyLabs example

Page 28: XenServer Training

8/6/2019 XenServer Training

http://slidepdf.com/reader/full/xenserver-training 28/39

Messageboardexample

Page 29: XenServer Training

8/6/2019 XenServer Training

http://slidepdf.com/reader/full/xenserver-training 29/39

Hello wor ldexample

Page 30: XenServer Training

8/6/2019 XenServer Training

http://slidepdf.com/reader/full/xenserver-training 30/39

What else might you need?

Page 31: XenServer Training

8/6/2019 XenServer Training

http://slidepdf.com/reader/full/xenserver-training 31/39

� Safety while you sleep

� Automatically migr ates VMs

� Guar antees protection

� Master f ailover 

High availability

Page 32: XenServer Training

8/6/2019 XenServer Training

http://slidepdf.com/reader/full/xenserver-training 32/39

� Specif y a memor y r ange for VMs� Squeezes and inf lates memor y

� Overcommit to run more VMs

Dynamic memory control

Page 33: XenServer Training

8/6/2019 XenServer Training

http://slidepdf.com/reader/full/xenserver-training 33/39

� Monitors VM resource use

� Recommends VM migr ations� Maximum performance

� Maximum density

� Automatic or manual

Workload balancing

Page 34: XenServer Training

8/6/2019 XenServer Training

http://slidepdf.com/reader/full/xenserver-training 34/39

� Integr ates with active director y

� Specif y a role per user 

� Roles restrict users feature access

Role based access control

Page 35: XenServer Training

8/6/2019 XenServer Training

http://slidepdf.com/reader/full/xenserver-training 35/39

� Snapshot disks and memor y� Revert to any point in tree

� Running VM

Snapshot and r ever t

Page 36: XenServer Training

8/6/2019 XenServer Training

http://slidepdf.com/reader/full/xenserver-training 36/39

Summar y

Page 37: XenServer Training

8/6/2019 XenServer Training

http://slidepdf.com/reader/full/xenserver-training 37/39

� Save money: power, space, maintenance cost� Simple management: XenCenter � Live migr ation: resource management, maintenance� Easy deployment: templates, cloning� Develop: SDK, open source

Free!

� High availability for VMs during server f ailures� Dynamic memor y control

� Performance alerts with long term reporting

$1k /

XenServer 

� Wor kload balancing� Role based access control

� Live memor y snapshots� More...

$2.5k /

XenServer 

Page 38: XenServer Training

8/6/2019 XenServer Training

http://slidepdf.com/reader/full/xenserver-training 38/39

Citrix Tshirts, come see me afterwards Also free...

Page 39: XenServer Training

8/6/2019 XenServer Training

http://slidepdf.com/reader/full/xenserver-training 39/39