Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Xen Cloud Platform Update

160,794 views

Published on

Learn about the current state of the XCP project, how to consume XCP, and how to get more involved.

Published in: Technology
  • I like it. I have a server with xcp and I any problems
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • error at Page : 17
    Internals : Xen 4.1.3
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here

Xen Cloud Platform Update

  1. 1. Xen Cloud Platform UpdateJohn GarbuttSenior Software Developer, Cloud, Citrix@johngarbutt
  2. 2. What is Xen Cloud Platform?
  3. 3. The Xen Hypervisor was designed forthe Cloud straight from the outset!
  4. 4. What is XCP?  XCP = Xen Cloud Platform  Open Source Citrix’s XenServer  Datacenter and cloud-ready API  Complete virtualization stack
  5. 5. What is XAPI?• XAPI = XenAPI server• Written in OCaml• XML-RPC style API• Extensible via python plugins• Shared with XenServer• http://github.com/xen-org/xen-api
  6. 6. Features• VM lifecycle• Resource pools• Event tracking• Real-time performance monitoring• Works with Windows and Linux guests• Paravirtualized drivers optimized for Windows VMs• OpenFlow support with Open vSwitch
  7. 7. Management• CLI – xe• Desktop GUI – Citrix XenCenter, OpenXenManager• Web GUI: – Xen VNC Proxy (XVP), XenWebManager• XCP Ecosystem: – xen.org/community/vendors/XCPProjectsPage.html – xen.org/community/vendors/XCPProductsPage.html
  8. 8. XenAPI Classes
  9. 9. XCP in the Cloud
  10. 10. How can I install XCP?
  11. 11. XCP ISO• Installs like XenServer• Same kernel and drivers as XenServer• Mostly the same code as XenServer• Based on CentOS 5.x• Hard to build it yourself• http://www.xen.org/download/xcp/index.html
  12. 12. XCP-XAPI• Make the XAPI toolstack independent of CentOS 5.x• Xen, XAPI and everything in between via your Linux distro – “apt-get install xcp-xapi” or “yum install xcp-xapi”• Debian 7.0 “Wheezy"• Ubuntu 12.04 LTS• Next: Fedora & CentOS
  13. 13. Compare XCP PackagesISO xcp-xapi• Black-box style appliance • Standard Linux packages• Based on CentOS 5.x • Most components provided by distro• Managed using XenAPI • Managed using XenAPI• Supports most XenServer features • Limited set of shared SR types• Supports most SR types • Currently only in Debian/Ubuntu• Hard to build it from source • Plans forming for Fedora
  14. 14. What version should I use?
  15. 15. Past Releases• XCP 0.5 – July 2010, based on XenServer 5.6• XCP 1.0 – February 2011, based on XenServer 5.6 SP1• XCP 1.1 – October 2011, based on XenServer 5.6 FP2
  16. 16. XCP 1.5 - beta released Feb 2012• Internals: Xen 4.1, GPT, smaller Dom0• Networking: Open vSwitch backend, NIC Bonding• Performance and Scalability: – 1 TB mem/host – 16 VCPUs/VM, 128 GB/VM• New OS Templates: Ubuntu 10.04, Debian Squeeze, Oracle Enterprise Linux 6.0, SLES 10 SP4• GPU pass through: for VMs serving high end graphics
  17. 17. XCP 1.6 - due Oct 2012• Internals: Xen 4.1.2, CentOS 5.7, 2.6.32.43, OVS 1.4.1• Networking: Better VLAN scalability, LACP bonding, IPv6• New OS templates: Ubuntu Precise 12.04, RHEL/CentOS, Oracle Enterprise Linux 6.1 & 6.2, Windows 8• New Windows drivers: installable by Windows Update Service• Storage XenMotion: move VDIs during live-migration
  18. 18. XCP-XAPI• Current Release: – Ubuntu 12.04 LTS – Based on snapshot of XCP 1.6• Next Releases: – Debian Wheezy – Ubuntu 12.10• Future: – Merge with xen-api master – Fedora
  19. 19. What is Storage XenMotion?
  20. 20. Live Storage XenMotion Live Virtual Machine XCP Host VDI(s)
  21. 21. Live Storage XenMotion Live Virtual Machine XCP Host XCP Host VDI(s) Local Local Storage Storage XCP Pool 1 XCP Pool 2
  22. 22. Live Storage XenMotion Live Virtual Machine XenServer Hypervisor XenServer Hypervisor XenServer Hypervisor XenServer Hypervisor XCP Host XCP Host VDI(s) Local Storage FC, iSCSI, NFS SAN XCP Pool 1 XCP Pool 2
  23. 23. What next for XCP?
  24. 24. Domain 0 Disaggregation• Split Control Domain into Driver, Stub and Service Domains – Each domain contains a specific management server• Unique benefit of the Xen architecture – Security: Minimum privilege; Narrow interfaces – Robustness: ability to safely restart parts of the system – Scalability: more distributed system• Currently used by Qubes OS and Citrix XenClient XT• Hopefully coming to XCP 2.0 in 2013
  25. 25. How can I get involved?
  26. 26. Getting involved with XCP• Download it and use it • http://lists.xen.org/xen-api• https://github.com/xen-org• https://launchpad.net/xcp• How do you want to get involved?
  27. 27. Make XCP more open?• Open Roadmap planning• Open Bug tracker• Open Build system• Release independently of XenServer• More code open sourced• What do you want to see?
  28. 28. Questions?• Get involved: – #xen-api on Freenode – xen-api@lists.xen.org• Get more info: – http://wiki.xen.org – Tutorial: http://xen.org/community/xenday11

×