XenServer Training
Transcript of XenServer Training
![Page 1: XenServer Training](https://reader031.fdocuments.us/reader031/viewer/2022021119/577d29bf1a28ab4e1ea7b38b/html5/thumbnails/1.jpg)
8/6/2019 XenServer Training
http://slidepdf.com/reader/full/xenserver-training 1/39
Introducing XenServer
![Page 2: XenServer Training](https://reader031.fdocuments.us/reader031/viewer/2022021119/577d29bf1a28ab4e1ea7b38b/html5/thumbnails/2.jpg)
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](https://reader031.fdocuments.us/reader031/viewer/2022021119/577d29bf1a28ab4e1ea7b38b/html5/thumbnails/3.jpg)
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](https://reader031.fdocuments.us/reader031/viewer/2022021119/577d29bf1a28ab4e1ea7b38b/html5/thumbnails/4.jpg)
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](https://reader031.fdocuments.us/reader031/viewer/2022021119/577d29bf1a28ab4e1ea7b38b/html5/thumbnails/5.jpg)
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](https://reader031.fdocuments.us/reader031/viewer/2022021119/577d29bf1a28ab4e1ea7b38b/html5/thumbnails/6.jpg)
8/6/2019 XenServer Training
http://slidepdf.com/reader/full/xenserver-training 6/39
Non Virtual
zzz
zzz
![Page 7: XenServer Training](https://reader031.fdocuments.us/reader031/viewer/2022021119/577d29bf1a28ab4e1ea7b38b/html5/thumbnails/7.jpg)
8/6/2019 XenServer Training
http://slidepdf.com/reader/full/xenserver-training 7/39
Virtualization
![Page 8: XenServer Training](https://reader031.fdocuments.us/reader031/viewer/2022021119/577d29bf1a28ab4e1ea7b38b/html5/thumbnails/8.jpg)
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](https://reader031.fdocuments.us/reader031/viewer/2022021119/577d29bf1a28ab4e1ea7b38b/html5/thumbnails/9.jpg)
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](https://reader031.fdocuments.us/reader031/viewer/2022021119/577d29bf1a28ab4e1ea7b38b/html5/thumbnails/10.jpg)
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](https://reader031.fdocuments.us/reader031/viewer/2022021119/577d29bf1a28ab4e1ea7b38b/html5/thumbnails/11.jpg)
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](https://reader031.fdocuments.us/reader031/viewer/2022021119/577d29bf1a28ab4e1ea7b38b/html5/thumbnails/12.jpg)
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](https://reader031.fdocuments.us/reader031/viewer/2022021119/577d29bf1a28ab4e1ea7b38b/html5/thumbnails/13.jpg)
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](https://reader031.fdocuments.us/reader031/viewer/2022021119/577d29bf1a28ab4e1ea7b38b/html5/thumbnails/14.jpg)
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](https://reader031.fdocuments.us/reader031/viewer/2022021119/577d29bf1a28ab4e1ea7b38b/html5/thumbnails/15.jpg)
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](https://reader031.fdocuments.us/reader031/viewer/2022021119/577d29bf1a28ab4e1ea7b38b/html5/thumbnails/16.jpg)
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](https://reader031.fdocuments.us/reader031/viewer/2022021119/577d29bf1a28ab4e1ea7b38b/html5/thumbnails/17.jpg)
8/6/2019 XenServer Training
http://slidepdf.com/reader/full/xenserver-training 17/39
![Page 18: XenServer Training](https://reader031.fdocuments.us/reader031/viewer/2022021119/577d29bf1a28ab4e1ea7b38b/html5/thumbnails/18.jpg)
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](https://reader031.fdocuments.us/reader031/viewer/2022021119/577d29bf1a28ab4e1ea7b38b/html5/thumbnails/19.jpg)
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](https://reader031.fdocuments.us/reader031/viewer/2022021119/577d29bf1a28ab4e1ea7b38b/html5/thumbnails/20.jpg)
8/6/2019 XenServer Training
http://slidepdf.com/reader/full/xenserver-training 20/39
XenServer Document Guides
![Page 21: XenServer Training](https://reader031.fdocuments.us/reader031/viewer/2022021119/577d29bf1a28ab4e1ea7b38b/html5/thumbnails/21.jpg)
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](https://reader031.fdocuments.us/reader031/viewer/2022021119/577d29bf1a28ab4e1ea7b38b/html5/thumbnails/22.jpg)
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](https://reader031.fdocuments.us/reader031/viewer/2022021119/577d29bf1a28ab4e1ea7b38b/html5/thumbnails/23.jpg)
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](https://reader031.fdocuments.us/reader031/viewer/2022021119/577d29bf1a28ab4e1ea7b38b/html5/thumbnails/24.jpg)
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](https://reader031.fdocuments.us/reader031/viewer/2022021119/577d29bf1a28ab4e1ea7b38b/html5/thumbnails/25.jpg)
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](https://reader031.fdocuments.us/reader031/viewer/2022021119/577d29bf1a28ab4e1ea7b38b/html5/thumbnails/26.jpg)
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](https://reader031.fdocuments.us/reader031/viewer/2022021119/577d29bf1a28ab4e1ea7b38b/html5/thumbnails/27.jpg)
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](https://reader031.fdocuments.us/reader031/viewer/2022021119/577d29bf1a28ab4e1ea7b38b/html5/thumbnails/28.jpg)
8/6/2019 XenServer Training
http://slidepdf.com/reader/full/xenserver-training 28/39
Messageboardexample
![Page 29: XenServer Training](https://reader031.fdocuments.us/reader031/viewer/2022021119/577d29bf1a28ab4e1ea7b38b/html5/thumbnails/29.jpg)
8/6/2019 XenServer Training
http://slidepdf.com/reader/full/xenserver-training 29/39
Hello wor ldexample
![Page 30: XenServer Training](https://reader031.fdocuments.us/reader031/viewer/2022021119/577d29bf1a28ab4e1ea7b38b/html5/thumbnails/30.jpg)
8/6/2019 XenServer Training
http://slidepdf.com/reader/full/xenserver-training 30/39
What else might you need?
![Page 31: XenServer Training](https://reader031.fdocuments.us/reader031/viewer/2022021119/577d29bf1a28ab4e1ea7b38b/html5/thumbnails/31.jpg)
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](https://reader031.fdocuments.us/reader031/viewer/2022021119/577d29bf1a28ab4e1ea7b38b/html5/thumbnails/32.jpg)
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](https://reader031.fdocuments.us/reader031/viewer/2022021119/577d29bf1a28ab4e1ea7b38b/html5/thumbnails/33.jpg)
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](https://reader031.fdocuments.us/reader031/viewer/2022021119/577d29bf1a28ab4e1ea7b38b/html5/thumbnails/34.jpg)
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](https://reader031.fdocuments.us/reader031/viewer/2022021119/577d29bf1a28ab4e1ea7b38b/html5/thumbnails/35.jpg)
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](https://reader031.fdocuments.us/reader031/viewer/2022021119/577d29bf1a28ab4e1ea7b38b/html5/thumbnails/36.jpg)
8/6/2019 XenServer Training
http://slidepdf.com/reader/full/xenserver-training 36/39
Summar y
![Page 37: XenServer Training](https://reader031.fdocuments.us/reader031/viewer/2022021119/577d29bf1a28ab4e1ea7b38b/html5/thumbnails/37.jpg)
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](https://reader031.fdocuments.us/reader031/viewer/2022021119/577d29bf1a28ab4e1ea7b38b/html5/thumbnails/38.jpg)
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](https://reader031.fdocuments.us/reader031/viewer/2022021119/577d29bf1a28ab4e1ea7b38b/html5/thumbnails/39.jpg)
8/6/2019 XenServer Training
http://slidepdf.com/reader/full/xenserver-training 39/39