Your SlideShare is downloading. ×
Open stack journey from folsom to grizzly
Upcoming SlideShare
Loading in...5

Thanks for flagging this SlideShare!

Oops! An error has occurred.

Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Open stack journey from folsom to grizzly


Published on

Published in: Technology

  • Be the first to comment

No Downloads
Total Views
On Slideshare
From Embeds
Number of Embeds
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

No notes for slide
  • This picture is consistent with the conceptual architecture above in that:End users can interact through a common web interface (Horizon) or directly to each service through their APIAll services authenticate through a common source (facilitated through Keystone)Cross service Interaction is through their public APIs (except where privileged administrator commands are necessary)
  • Hyper-VVHDxAD integrationQuantum integration – Vswitch driver, NVGRE, VLAN Cinder – FC SANHPC for OS:GPU SupportHetorogeneous scheduler – Hyp, GPU, CPU archNetworking – Infiniband SupportNon PXE baremtalBaremetal:Node scrubNon PXE deploymentCI for BaremetalCalxeda supportHardeningNode monitoringMonitoring aware scheduler
  • GapsSecurity groupsMulti Host equivalentVPNConversion utility from nova-network to quantum
  • Transcript

    • 1. OpenStack journey from Folsom to Grizzly Srinivasa Acharya
    • 2. Agenda• Openstack and release timelines• Folsom features• Folsom Architecture• Folsom request flow• Grizzly Themes and work areas
    • 3. Openstack – www.openstack.orgOpenStack is a Open source cloud operating system that•Controls large pools of compute, storage, and networking resources throughout a datacenter•Resources managed through a dashboard that gives administrators control•Empowering their users to provision resources through a web interface. Openstack Projects Compute (KVM) Nova Object Storage Swift Image Service Glance Network Quantum Block Storage Cinder Identity API Keystone Dashboard Horizon Austin Bexar Cactus Diablo Essex Folsom Grizzly 10/21/2010 3/3/2011 4/15/2011 9/22/2011 4/2/2012 9/27/2012 Apr 2013 Work In Progress Why Openstack? • Dynamic community & ecosystem • Open, web-based API • Highly Scalable • Flexible, plug-in technology to accelerate time-to-market
    • 4. Folsom at a GlanceFocus on•Usability and deployability improvements•Hardening of Nova•Security Enhancements – Sec groups, RBAC, trusted messaging etc•Decoupling Network and Volume from Nova – Quantum and CinderProject Name No . of Blue PrintsCompute - NOVA 48Object Storage - SWIFT 10Image Service - GLANCE 25Identity management - KEYSTONE 8Dashboard - HORIZON 31Network Service - QUANTUM 42Block Storage - CINDER 13
    • 5. General user/admin experience improvements• More consistent CLI• Robust Dashboard with Quantum/Cinder support• Nova Hardening – Instance status tracking improvements• Robust networking Model – Create and maintain n/w in Horizon – Create virtual ports and routers• Glance image manipulation in Horizon• New Hypervisors support – Hyper-V
    • 6. New Network Service -Quantum• Provide a rich and tenant-facing API for defining network connectivity and addressing in the cloud.• Gives the operators the ability to leverage different networking technologies to power their cloud networking. Available Plug-ins •Linux Bridge •NICIRA NVP •OpenVSwitch •CISCO( UCS Blade+Nexus) •Ryu Openflow Controller Quantum •NEC ProgrammableFlow Controller Architecture Feature Nova- Quantum Network Multi-Host Yes No VLAN N/w Yes Yes Flat(DHCP) n/w Yes Yes Tunneling(GRE) No Yes Multi Bridge No Yes SDN No Yes IPAM Yes Yes Dashboard Support No Limited- No floating IPs Security Groups Yes Limited – Only with non- overlapping IP pools
    • 7. New Volume Service- Cinder•Started with nova volume code base, but a separate project•Consistent with decoupling non compute services from Nova•Provide rich set of Volume APIs•Has own scheduler and ability for multiple volume plug-ins New features: Cinder Volume from glance Images Architecture Storage backend: Netapp /w NFS Zadara VPSA
    • 8. Nova Improvement and features• Block Live migrations – Xen, KVM• Improved XenAPI Support – Boot from Volume – Live migration• Better Instance state tracking• New Hypervisor Drivers • Hyper-V back in Openstack • LPAR driver- IBM• Project Specific Instance Flavors• Nova API Scalability• Placement of Instances on LVMs
    • 9. Folsom Conceptual Architecture
    • 10. Folsom Logical Architecture
    • 11. Openstack Request Flow
    • 12. Openstack Request Flow
    • 13. Openstack Request Flow
    • 14. Openstack Request Flow
    • 15. Openstack Request Flow
    • 16. Openstack Request Flow
    • 17. Openstack Request Flow
    • 18. Openstack Request Flow
    • 19. Openstack Request Flow
    • 20. Openstack Request Flow
    • 21. Openstack Request Flow
    • 22. Openstack Request Flow
    • 23. Openstack Request Flow
    • 24. Openstack Request Flow
    • 25. Openstack Request Flow
    • 26. Openstack Request Flow
    • 27. Grizzly Themes• Process Improvements• Nova Improvements• Quantum• Cinder
    • 28. Process Improvements• Better CI framework• Drive more automation• Configuration testing• Upgrade testing• Gating integration testing• Performance and Scalability testing• More at
    • 29. Nova Improvements• Real time node monitoring• New features in Bare metal provisioning• HPC for Openstack• Boot from Volume Improvements• Nova Cells• Hyper-V Improvements• Many more at Etherpads of Grizzly – ads
    • 30. Quantum• Closing nova quantum Gaps• Quantum CI• Quantum modular L2 plugin and Agent• Quantum L3 service insertion• More at
    • 31. Cinder• Multi Backend Support• Muti Volume type scheduling, reporting• New Cinder API• New features – List bootable volumes – Volume backup – Secure attach – IOPs metering and billing – Volume resize• NAS extensions• More at
    • 32. Questions?