Openstack Xen and XCP
Upcoming SlideShare
Loading in...5
×
 

Like this? Share it with your network

Share

Openstack Xen and XCP

on

  • 8,319 views

Cloud leaders such as Rackspace and Internap are building their next generation cloud using OpenStack and Xen+XenAPI, not everyone uses OpenStack with KVM. Lets take a look at how OpenStack and Xen ...

Cloud leaders such as Rackspace and Internap are building their next generation cloud using OpenStack and Xen+XenAPI, not everyone uses OpenStack with KVM. Lets take a look at how OpenStack and Xen work together, and look at how you can get more involved.

Statistics

Views

Total Views
8,319
Views on SlideShare
3,881
Embed Views
4,438

Actions

Likes
2
Downloads
103
Comments
0

10 Embeds 4,438

http://www.xen.org 2900
http://xen.org 1156
http://www.xenproject.org 245
http://www-archive.xenproject.org 84
http://staging.xen.org 21
http://xen.xensource.com 17
http://xenproject.org 6
http://translate.googleusercontent.com 6
http://xenorg.cloudaccess.net 2
http://www.xen.org. 1
More...

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment
  • Taken from: http://www.openstack.org/software/Compute: VMsStorage: Block and ObjectNetworking: QuanutmShared: Glance, KeystoneAll accessed through APIs, reference GUI provided too
  • Contributors in Essex
  • Component based architecture: Quickly add new behaviors Highly available: Scale to very serious workloads Fault-Tolerant: Isolated processes avoid cascading failures Recoverable: Failures should be easy to diagnose, debug, and rectify Open Standards: Be a reference implementation for a community-driven API API Compatibility: Nova strives to provide API-compatible with popular systems like Amazon EC2
  • Taken from: http://www.openstack.org/software/Compute: VMsStorage: Block and ObjectNetworking: QuanutmShared: Glance, KeystoneAll accessed through APIs, reference GUI provided too
  • http://docs.openstack.org/essex/openstack-object-storage/admin/content/understanding-how-object-storage-works.html
  • More details: http://api.openstack.org/
  • nova-network:Flat DHCP (private cloud may have network public), floatingips (is other network is private), VLAN networking (limitations overcome by SDN)Integrating with existing networks: independent routable subnet is easiest
  • http://www.openstack.org/themes/openstack/images/essex/launching-instances.jpgOpenStackHorizon: Dashboard
  • These are the current core projectsTaken from: http://www.openstack.org/software/
  • http://docs.openstack.org/essex/openstack-compute/admin/content/logical-architecture.htmlAPI + Dashboard: How you access the systemIdentity: Account managementSwift:storage distributed across multiple disksMassive rsync loopNote:Volume and Network being pulled out as separate components
  • Lets look at how an image is launched in OpenStack
  • More details:http://docs.openstack.org/developer/nova/devref/rpc.htmlAlso describe cast (just the top half)

Openstack Xen and XCP Presentation Transcript

  • 1. OpenStack, Xen and XCPJohn GarbuttSenior Software Developer, Cloud, Citrix@johngarbutt
  • 2. What is OpenStack?
  • 3. OpenStack• Open Standard Cloud Computing Platform• Public and Private Clouds• Massively scalable and feature rich• Open Development• Open Design• Open Community• 3386 People, 200+ Contributors, 186 Companies
  • 4. Design Guidelines• Component based architecture• Highly available• Fault-Tolerant• Recoverable• Open Standards• API Compatibility
  • 5. Releases• Folsom ᵒunder development ᵒdue September 2012 ᵒthis talk covers Folsom• Essex ᵒcurrent stable release ᵒfirst released April 2012• Six monthly Release + Conference• Next: Grizzly due April 2013
  • 6. Object Storage• Swift• User: Account, Container, Object• Redundant storage of static data• Scales horizontally to PB of data• Uses eventual consistency• Admin: Rings, Proxy, Replication, Updaters, Auditors• Contributed by Rackspace
  • 7. Compute• Nova• Concepts: Server, Flavor, Image, Metadata• Multi-hypervisor: KVM, XenAPI, …• Bare-metal provisioning• Availability Zones• Scheduling• Contributed by NASA / Anso Labs
  • 8. Block Storage• Cinder• Persistent block level storage device• Create, attach/detach, snapshot• Pluggable backend: ᵒiSCSI, Ceph and others• Least developed area• Evolved from nova-volume
  • 9. Networking• Quantum• Concepts: Network, Port, Attachment• Network Isolation• Floating IPs, Security Groups• Support for SDN• Other services: DHCP, DNS, Firewall, QoS, LBaaS…• Replaces nova-network
  • 10. APIs• APIs to configure virtual resources• OpenStack REST APIs ᵒCompute ᵒImage ᵒObject Storage ᵒIdentity ᵒNetwork ᵒVolume / Block Storage• Amazon APIs• Standard APIs
  • 11. Other Services• OpenStack Keystone: Users, Roles and Service Catalog• OpenStack Glance: Images and Snapshots• Database: SQLAlchemy• Message Queue: RabbitMQ and others
  • 12. Other Projects• Heat• Ceilometer• Reddwarf• LBaaS• Devstack• Crowbar
  • 13. How does OpenStack work?
  • 14. Demo Time!… let’s start a VM
  • 15. How does OpenStack work?
  • 16. 16 5 2 7 3 4
  • 17. RPC using AMQP
  • 18. How does OpenStack use Xen?
  • 19. OpenStack and Xen• XenAPI ᵒUsed by Rackspace Public Cloud ᵒStill developed by Citrix ᵒXCP ᵒXenServer ᵒXCP-XAPI• Libvirt + Xen ᵒNot widely used ᵒSUSE working• http://wiki.openstack.org/HypervisorSupportMatrix
  • 20. OpenStack and XenAPI 2 3 1
  • 21. What is XCP? • XCP = Xen Cloud Platform • Open Source Citrix’s XenServer • Datacenter and cloud-ready API • Complete virtualization stack • xcp-xapi • iso
  • 22. Citrix and OpenStack?
  • 23. Citrix and OpenStack• Still have an OpenSource team• Maintain and improve XenAPI support• Expose latest XenAPI features• Documentation• QA
  • 24. Storage XenMotion Live Virtual Machine XCP Host XCP Host VDI(s) Local Local Storage Storage XCP Pool 1 XCP Pool 2
  • 25. Demo Time!… let’s move a VM
  • 26. How can I get involved?
  • 27. OpenStack Community• http://www.openstack.org/community• Email list and LaunchPad• Sign CLA• Clone from GitHub• Pick Bug or Blueprint• Submit to Gerrit• Enjoy 
  • 28. Join with Xen Community?• Xen Doc Day• Xen Test Day• Work on OpenStack issues• Ideas?
  • 29. Work better. Live better.