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

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
  • Open stack journey from folsom to grizzly

    1. 1. OpenStack journey from Folsom to Grizzly Srinivasa Acharya
    2. 2. Agenda• Openstack and release timelines• Folsom features• Folsom Architecture• Folsom request flow• Grizzly Themes and work areas
    3. 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. 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. 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. 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. 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. 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. 9. Folsom Conceptual Architecture
    10. 10. Folsom Logical Architecture
    11. 11. Openstack Request Flow
    12. 12. Openstack Request Flow
    13. 13. Openstack Request Flow
    14. 14. Openstack Request Flow
    15. 15. Openstack Request Flow
    16. 16. Openstack Request Flow
    17. 17. Openstack Request Flow
    18. 18. Openstack Request Flow
    19. 19. Openstack Request Flow
    20. 20. Openstack Request Flow
    21. 21. Openstack Request Flow
    22. 22. Openstack Request Flow
    23. 23. Openstack Request Flow
    24. 24. Openstack Request Flow
    25. 25. Openstack Request Flow
    26. 26. Openstack Request Flow
    27. 27. Grizzly Themes• Process Improvements• Nova Improvements• Quantum• Cinder
    28. 28. Process Improvements• Better CI framework• Drive more automation• Configuration testing• Upgrade testing• Gating integration testing• Performance and Scalability testing• More at
    29. 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. 30. Quantum• Closing nova quantum Gaps• Quantum CI• Quantum modular L2 plugin and Agent• Quantum L3 service insertion• More at
    31. 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. 32. Questions?