Introducing Xen Server

  • 4,765 views
Uploaded on

A quick introduction into server virtualisation with XenServer, including a brief architecture discussion and various features that are available.

A quick introduction into server virtualisation with XenServer, including a brief architecture discussion and various features that are available.

More in: Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
  • NICE PPT
    Are you sure you want to
    Your message goes here
  • seems to be a good presentation, helping me introducing citrix to one of my leads
    Are you sure you want to
    Your message goes here
No Downloads

Views

Total Views
4,765
On Slideshare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
329
Comments
2
Likes
6

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. Introducing XenServer
    Stephen Rice (Lead Software Engineer)
    June 2010
  • 2. What is server virtualization?
    What benefits does it have?
    Citrix XenServer in detail
    Taking a look at the feature list
    Agenda
  • 3. Server virtualization enables multiple virtual machines to run on a single physical server.
  • 4. Almost any operating system you want.
    Q. What can you run as a virtual machine?
    Windows (XP, Vista, 7, 2000, 2003, 2008…)
    Linux (RHEL, SLES, Debian, Centos, Oracle…)
    Many more community supported guests
  • 5. CPU, Memory
    Disks(storage)
    Networks
    What does a virtual machine need?
    Shared Storage
    Pool
  • 6. zzz
    Non Virtual
    zzz
  • 7. Virtualization
  • 8. Server consolidation
    Failure recovery
    Security and sandboxing
    Resource balancing
    Backup, restore and clone
    Simple management
    Benefits of Virtualization
  • 9. Server consolidation
    Benefits of Virtualization
    • Server power consumption
    • 10. Server cooling costs
    • 11. Space requirements
    • 12. Hardware maintenancecosts
  • Failure recovery
    Benefits of Virtualization
    • High availability
    • 13. Snapshot and restore
  • Security and sandboxing
    Benefits of Virtualization
    • Malicious code
    • 14. Legacy testing
    • 15. Upgrade preview
  • Resource balancing
    Benefits of Virtualization
    • Consolidate in periods of low demand
    • 16. Spread out for periods of high demand
    • 17. Monitor and adapt to changing requirements
  • Backup, restore and clone
    Benefits of Virtualization
    • Rapid deployment of new setups
    • 18. Extend existing capabilities
    • 19. Simplify staging to production transition
  • Simple management
    Benefits of Virtualization
    • Manage workloads from a single console
    • 20. Organizational tools
    • 21. At a glance status reports
  • Server consolidation
    Failure recovery
    Security and sandboxing
    Resource balancing
    Backup, restore and clone
    Simple management
    Benefits of Virtualization
  • 22. Citrix XenServer in detail
    Hypervisor
    Hypervisor
    OS
    Hardware
    Hardware
    Hardware
    Normal Server
    Type 2 Hypervisor
    Type 1 Hypervisor
    Single operating system that has direct access to the underlying hardware.
    Host OS has access to the hardware and runs a hypervisor which manages the VMs.
    • E.g. VMWare Server
    • 23. Security and performance trade off
    Hypervisor controls access to the hardware for all guests VMs.
    • E.g. XenServer, VMWareESXi
    • 24. ‘Bare metal’ performance
  • Citrix XenServer in detail
    • Open source Xen/ Open sourceXenServer
    • 25. Privileged VM called Domain 0
    • 26. Gives commands to the hypervisor
    • 27. Coordinates networking/storage
    • 28. Communicates with external clients
    • 29. XenCenter, Workload Balancing Server, Active Directory e.t.c
  • Citrix XenServer compared to VmwareESXi
    • Established server virtualization company
    • 30. Extra server to manage database (Single POF)
    • 31. Binary translation performance cost
    • 32. Mature feature list
    • 33. High cost
    ESXi
    ESXi
    ESXi
    vCenter
  • 34. Citrix XenServer compared to VmwareESXi
    Master
    • Each server keeps a copy of the database
    • 35. Any server elected as master
    • 36. Free, pay only for enterprise features
    • 37. Free, stateless thin management client
    Xen
    Server
    Xen
    Server
    Xen
    Server
  • 38. Graphical interface
    VM console access
    Component integration
    Plugins and SDKs
    XenCentermanagement console
  • 39. XML-RPC based
    Libraries 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
    Software development kit for XenServer
  • 40. 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
  • 41. Message board example
  • 42. Hello world example
  • 43. What else might you need?
  • 44. Safety while you sleep
    Automaticallymigrates VMs
    Guarantees protection
    Master failover
    High availability
  • 45. Specify a memory range for VMs
    Squeezes and inflates memory
    Overcommit to run more VMs
    Dynamic memory control
  • 46. Monitors VM resource use
    Recommends VM migrations
    Maximum performance
    Maximum density
    Automatic or manual
    Workload balancing
  • 47. Integrates with active directory
    Specify a role per user
    Roles restrict users feature access
    Role based access control
  • 48. Snapshot disks and memory
    Revert to any point in tree
    Running VM
    Snapshot and revert
  • 49. Summary
  • 50.
  • 51. Citrix Tshirts, come see me afterwards
    Also free...
  • 52. stephen.rice@eu.citrix.com