naas
Post on 12-May-2015
1.288 Views
Preview:
DESCRIPTION
TRANSCRIPT
NaaS: Openstack Nova and QuantumScalable Distributed System
Presented By:Emmanouil DimogerontakisMuhammad Anis uddin Nasir
Why Quantum?
Compute
Storage
Network
Nova
Swift (Objects)
Glance (Images)
?
*-as-a-Service Capability
OpenStack Service
Why Quantum?
Compute
Storage
Network
Nova
Swift (Objects)
Glance (Images)
*-as-a-Service Capability
OpenStack Service
Quantum
CloudceptionOpenstack in AWS
Why?○ Infrastructure○ Virtual Private Clouds
Challenges○ Virtualization
CloudceptionOpenstack in AWS
Why?○ Infrastructure○ Virtual Private Clouds
Challenges○ Virtualization
Ways to deploy Openstack● Linux packages
● DevOps Installers
● Developer Installers
● OpenStack as a Service
● Commercial Distributions
"A documented shell script to build complete OpenStack development environments."
Build your cloud in 4 steps:● Install Ubuntu 11.10 (Oneiric), 12.04 (Precise) or
Fedora 16● Download DevStack● Describe your configuration to localrc● Install running stack.sh
Installed and debugged:
○ Nova (LXC-based)○ Keystone○ Glance○ Horizon○ Quantum (OpenVSwitch, Linux Bridge)○ EC2 support
Problems you will face
● BUGS!● Finding complete up-to-date docs● Prerequisite knowledge (linux,virtualization)● Authenticating with keystone● Defining working images ● Booting images using nova-api● Using LXC with libvirt● Using LXC with libvirt through nova● Time is never your ally
Conclusions
● Openstack is still evolving. Will be:○ More productive○ More automated○ More customizable
● Deployment in AWS:○ Interesting○ But very challenging
Future
● Explore Quantum
● Experiment with Quantum Plugins
● Fix LXC support
● Compare with KVM deployment
References1. http://docs.openstack.org/2. http://wiki.openstack.org/Quantum3. http://devstack.org/4. http://libvirt.org/5. http://lxc.sourceforge.net/6. http://openvswitch.org/7. http://www.linuxfoundation.org/collaborate/workgroups/networking/bridge8. https://launchpad.net/cirros
And our own:http://yawp.dyndns.info/index.php/Openstack_on_AWS
Extra:Why Quantum?Poor Nova network manager functionalities
● Limited network options● No well-defined network interfaces● Simplistic network model
Extra:Quantum Architecture
Nova ComputeNova
ComputeNova ComputeNova
Compute
Tenant Scripts
Horizon
Nova
API Clients Quantum Server
Quantum Plugin
Create-net...
Create-port
virtual switch
Internal plugin communication.Quantum
API
Create-net...
Create-port
Interfaces from a service like Nova plug into a
switch manages by the Quantum plugin.
API + Plugin = Quantum Service
Uniform API for all clients
API Extension
s DB
top related