Achieving Hybrid Cloud Mobility with OpenStack and XCP Todd Deshane, Ewan Mellor,

Achieving Hybrid Cloud Mobility with
OpenStack and XCP
Todd Deshane, Ewan Mellor,
and Paul Voccio
Who are we?
• Ewan Mellor
o Director of Engineering, OpenStack at Citrix
Systems
o Member of the OpenStack Project Policy Board
o Member of the Xen.org Advisory Board
• Paul Voccio
o Sr. Development Manager,
CloudServers at Rackspace
o OpenStack Developer, Ozone
Manager
What is Hybrid Cloud?
Private
Datacenter
Public
Datacenter
State of the project
• Under development
• Proof of concepts
• Scale coming
Why Hybrid Cloud?
Private
Datacenter
Public
Datacenter
Hybrid Cloud Challenges
• Networking
o Nodes on the public cloud should look like they are on the
private network
• Local and remote capacity, configuration
• Hardware life cycle management dependent on:
o hypervisor versions and families
o disk and image formats
• Where does the data live?
Enabling Technologies
• OpenStack - Orchestration
• Open vSwitch - Network Virtualization
• Xen Cloud Platform (XCP) and XenServer
Federation and Zones
• A Zone is a container for compute resources
• Zones can have any number of hypervisors
Simple Zone
MultiZone
MultiZone
MultiZone
Challenges with Zones
• Inconsistent sizes (flavors) of offerings
• Different network topologies may not work for all apps
• Allows for specialization (GPU, high cpu, network, etc)
Quantum and Open vSwitch
• Network as a Service used by Nova
• Currently under heavy development
• Isolation from neighbors
OVS and XCP
Static Network Config
Public
Service
Dynamic Network Config
Public
Service
Private
Dynamic Network Config
Solved Problems and Demo
• Current Progress
o XCP/XenServer + OpenStack Virtual Appliance
 Seamless management of private and public cloud
o Demo
Current and Future Issues
• Hybrid Networking
o Maintaining network connections during hybrid cloud
move
o Open vSwitch implementation expected in Diablo
• Hybrid File Formats
o Maintaining backing storage during hybrid cloud move
o Open Virtualization Format (OVF)
Conclusion
• Reasons behind success
o Open Source
o Open Standards
o Collaboration
 incredible ecosystem around a real open cloud project
• How you can get involved
o OpenStack - openstack.org
o XCP - xen.org