© IBM Corporation 1
OpenStack Mitaka Release Overview
Brad Topol, Ph.D., IBM Distinguished Engineer, OpenStack Core Contributor Davanum Srinivas, Community Architect and OpenStack TC Member / Principal Software Engineer, Mirantis
May 5, 2016 Webinar
© IBM Corporation 2
What is it?
“OpenStack is a cloud operating system that controls large pools of compute, storage, and networking resources throughout a datacenter, all managed through a dashboard that gives administrators control
while empowering their users to provision resources through a web interface.”
2
© IBM Corporation 3
OpenStack capabilities keep growing!
3
© IBM Corporation 4
The community at a glance COMPANIES COUNTRIES
INDIVIDUAL MEMBERS NUMBER OF REPOSITORIES
TOTAL ODE CONTRIBUTIONS
COMPANIES COUNTRIES
INDIVIDUAL MEMBERS NUMBER OF REPOSITORIES
TOTAL DEVELOPERS
TOTAL CODE CONTRIBUTIONS AVG. MONTHLY CONTRIBUTORS
177+ 589
34,000+ 410
5,652 589 261,447 4
© IBM Corporation 5
Popular use cases…
5
User adoption trends
Enterprise Private Cloud
Public Cloud
Telecom & NFV Research & Big Data
6
Community in action • First OpenStack App Hackathon took place in Taiwan with
support of Prime Minister • Building strong relationship with telecom community and
OPNFV to focus on NFV requirements • New Scientific Working Group created to address very large
academic & govt research contingency • First European ops mid-cycle at capacity and extremely
productive, working closely with Product Working Group • Continued interest in container orchestration and Ironic bare
metal service, as well as containers for deploying OpenStack 7
© IBM Corporation 8
OpenStack continues to turn up the intensity
6,540 Patch sets per week
2336 21% Increase in contributors from Liberty
1347 Merged commits per week
293 Companies
Released 4/7/2016
8
User Experience
Manageability
Scalability
Finer grained controls and easier management for operators
Performance and stability for larger deployments
Mitaka release key themes
Consistency and better platform for end users
9
Mitaka release key themes
User Experience
Manageability
Scalability
• OpenStack Client provides single tool to interact with multiple services consistently
• Improved SDK support • New simplified Neutron API to “give me a
network”
• Simplified configuration for Nova • Easier to setup Keystone; reducing 4 steps to 1 • Neutron improved L3 & DVR support
• Heat horizontal scaling; better performance for stateless mode
• Designate incremental zone transfers • Keystone fernet tokens • Continued efforts on Cells v2 and scheduler
10
© IBM Corporation 11
Mitaka Key Features f its contributions to OpenStack Mitaka
Identity (Keystone) • Domain specific roles (identity per domain policy enforcement) • Enhance QA to test new deployment models • Allow URL safe names for projects • Retrieve default values of domain specific configuration
Dashboard (Horizon) • Improved translation support for dashboard plugins • Angular based dashboard extensibility • New dashboard AngularJS plugin for creating and managing LBaaS
V2 resources
Storage (Cinder & Swift) • Cinder backend drivers storwize_svc, XIV and DS8k replication • Cinder support for over subscription • Cinder implementation of new Consistency Group functions • Enhancements to Swift container sync feature • Cinder block storage for Kubernetes pods persistent storage
Compute (Nova) • Usability enhancements for Operators • Large number of bugs fixed • Simplified configuration and scheduler improvements
Trove • Back up and restore capabilities to Trove CouchDB and DB2 guest agent • CouchDB guest agent enhancements including user and database
management capabilities
Security • User metadata support for Secrets • Support for multiple Keystone authentication methods in Castellan • New admin tool to manage Barbican database and HSM
Interoperability • User functionality/Usability enhancements • Stability fixes and enhancements • Tempest Plugin enablement • Vendor registration preparation.
Networking • LBaaS V2 Support • OVN Hardening • Neutron Availability Zone Support including compatibility with OVN • Easier performance analysis • Modular L2 agent • TOSCA NFV templates parsing and translation to HOT • Kuryr Docker networking plugin Magnum
• Support to enhance networking performance for Kubernetes clusters • Enhancements to user guide and troubleshooting guide
Heat • Support for LBaaS V2 resources • OpenStackClient support for Heat CLI
Ceilometer • Metrics for LBaaS V2 resources Globalization • Large translation effort for key projects
11 11
Mitaka Key Features
Networking
DBaaS
Volume Storage
• Improved Scalability and Performance Evaluation
• Simplified API • New Telco support (NFV, TOSCA NFV Profile) • DNS Support Improvements
• Support for CouchDB and DB2 • Improved Backup and Restore Capabilities
• Improved volume retyping and migration support
• New volume replication API • Consistency Groups
12
Mitaka Key Features
Security
Object Storage
Containers
• Token Scalability Enhancements • Improved Fine Grain Access Control • Key Management Improvements • Time Based One Time Passwords • Unified identity for multiple authentication
sources (shadow users)
• More Efficient Object Capacity Adjustments • Improved Object Synchronization
• Improved Network Performance for Kubernetes Clusters
• Cinder Block Storage for Kubernetes Pods
13
Mitaka Key Features
Manageability • New APIs for live migrations • Separate network support for live migrations • Support for forcing/aborting live migrations • Live migration progress checking
14
OpenStack Summit Austin key takeaways
Community Growth
Gartner Recommendation
Collaboration Across Open Source Communities
• 7500+ Attendees from over 60 countries • Huge adoption growth in retail, financial
services, and manufacturing industries • OpenStack Foundation Announced GA of
Certified OpenStack Administrator Exam
• Donna Scott, Gartner Distinguished Analyst, recommended OpenStack in her Keynote
• Ongoing collaboration with Kubernetes, Cloud Foundry and Apache Mesos open source communities
• https://www.openstack.org/videos/video/mesos-and-openstack-the-perfect-tag-team-for-containers
15
OpenStack Summit Austin key takeaways
Interoperability
Use Case Growth
Telco Adoption
• Huge Push to Improve Interoperability • https://www.openstack.org/videos/video/ibm-
why-ibm-is-betting-on-openstack
• New use cases for OpenStack in areas of Internet of Things, Big Data, and containers
• AT&T, Verizon, and China Mobile are already adopting OpenStack
16
© IBM Corporation 17
Read more about the OpenStack MitakaRelease
A Guide to the OpenStack Mitaka Release By Brad Topol Landing page - https://www.openstack.org/software/mitaka/ Press release - https://www.openstack.org/software/mitaka/press-release/ Release notes - http://releases.openstack.org/mitaka/index.html Core services demo - https://www.youtube.com/watch?v=N90ufYN0B6U&feature=youtu.be&autoplay=1
17