CON8473 – Oracle Distribution of OpenStack
Ronen Kofman
Director of Product Development
Oracle OpenStack
September, 2014
Making OpenStack an Enterprise Grade Solution
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Safe Harbor Statement
The following is intended to outline our general product direction. It is intended for
information purposes only, and may not be incorporated into any contract. It is not a
commitment to deliver any material, code, or functionality, and should not be relied upon
in making purchasing decisions. The development, release, and timing of any features or
functionality described for Oracle’s products remains at the sole discretion of Oracle.
3
Program Agenda
About OpenStack
Oracle Linux OpenStack Distribution
Making OpenStack ‘Enterprise Grade’
Summary
1
2
3
4
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
About OpenStack
5
What is OpenStack?
• OpenStack is an open source, Python based, cloud operating system. It is
designed to control large scale, multi tenant cloud deployments
• OpenStack is built through a set of distributed services which control
compute, storage, network, identity management, orchestration, and much
more
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
OpenStack is About Abstraction and Integration
7
Block Storage
service
Cinder
Network
service
Neutron
Compute
service
Nova
Abstraction
Layer
Plug ins
(partial list)
Common Interface – OpenStack API
OpenStack Momentum
• Launched in 2010 OpenStack has grown to become one of the largest open source
project ever launched. Some numbers from http://www.stackalytics.com/ as of
September 2014:
– Over 200 companies contributed code to date
– Almost 2700 individuals contributed to OpenStack
0 20 40 60 80 100 120 140
Companies Contributing
0 200 400 600 800 1000 1200 1400 1600
Individuals Contributing
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Oracle Linux OpenStack Distribution
9
Oracle OpenStack for Oracle Linux 1.0
Image
service
Glance
Block Storage
service
Cinder
Identity
service
Keystone
Object Storage
service
Swift
Network
service
Neutron
OpenStack
Dashboard
Horizon
Compute
service
Nova
• Based on the OpenStack Icehouse release
• Available on public-yum.oracle.com and
the Unbreakable Linux Network (ULN)
• Free to download and use with the latest
updates and patches
• Support for OpenStack is included as part
of the Oracle Linux or Oracle VM Premier
Support subscription at no additional cost
• Integrated with Oracle Clusterware
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
OpenStack With Oracle Linux and Oracle VM
11
Interoperability
• Help make OpenStack a first class solution for
enterprise customers
• Work with the OpenStack community to
support enterprise applications in an
OpenStack cloud
• Provide choice for managing hypervisors with
Oracle Linux and Oracle VM
• Ensure Oracle Linux and Oracle VM can work
with any OpenStack solution customers
choose
• Work with third party vendors to offer joint
solutions
End to End support
Control node
Compute node 1
Compute node n
VM VM
VM
VM VM
VM
Clusterware
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Support options
• OpenStack deployment consists of compute and control nodes
• Oracle provides support for control nodes using Oracle Linux and compute
nodes using Oracle Linux (KVM) or Oracle VM
• Customer can choose to use a control node from any vendor with Oracle
compute nodes ( “Mirantis Delivers Mirantis OpenStack integration with Oracle Linux and Oracle VM” )
• Oracle Linux can be deployed as guest on top of any OpenStack
deployment with full support from Oracle
• Oracle Linux can be used as base operating system in any OpenStack
deployment
13
Object Storage service
Swift
Identity service Keystone
Deploying OpenStack – Control Nodes Configuration
Image service Glance
Block Storage service
Cinder
Identity service Keystone
Object Storage service
Swift
Network service
Neutron OpenStack
Dashboard Horizon
Compute service
Nova
Message
Queue
Database
Database
OpenStack Dashboard Horizon
Image service Glance
Network service
Neutron Compute
service Nova
Block Storage service
Cinder
Message
Queue
All-In-One Deployment
Multi Node Deployment
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
OpenStack Support in ZFS Storage Appliance (ZFSSA)
• ZFS Storage OS 8.2, released in June 2014, adds OpenStack support
• OpenStack Cinder driver is available and also contributed upstream
• The Cinder driver supports all life cycle management functions directly
from OpenStack API/CLI/GUI
• Fast instance creation for large images using ZFSSA cloning capabilities
• Easy to get started with freely available VirtualBox based ZFSSA
simulator
• Available as part of Oracle OpenStack for Oracle Linux
15
OpenStack Support in Oracle Virtual Network
• Oracle announced the Neutron plugin for Oracle Virtual
Network
• Main features
– True multi-tenancy with enhanced Security
– High Speed with 40 Gbps NICs on demand
– Scalability with up to 16000 tenant networks
– Solves VLAN exhaustion problem
– QOS support per network
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Making OpenStack ‘Enterprise Grade’
17
What Makes a Product Enterprise Grade?
Recover Operate
Monitor
Maintain
And Support
Operational Efficiency
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
What Makes a Product Enterprise Grade?
Oracle Confidential – Internal/Restricted/Highly Restricted 19
Can run any application (Pet or Cattle)
Highly available
Secure
Can interoperate with
existing solutions
Has clear and predictable
Roadmap
Quality and Reliability
Performance and scalability
• Storage
– Persistent storage support
– Storage network security
– Portability
– QOS
– NFS to instances
• Compute
– Placement
– Affinity
• Network
– Control path – complexity, scalability
– Data path – redundancy, performance
– QOS
• Security
– Role Base Access Control
– User Management
• Support and Maintenance
– Live Migration
– Monitoring
– Upgrade path
Some of The Main Challenges OpenStack Faces
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
• Complexity
– Impacts customer experience
– Installation process is key
– Affects maintenance
– Makes the evaluation process longer
and harder
– Requires expertise, highly skilled
operators
• Maturity
– Stability – APIs, client tools
– Quality – bugs and vulnerabilities
• Predictability and Roadmap
– Customer confidence
– Planning the test cycle
– Planning for upgrade
– Assurance when feature gap will be
closed
Oracle Confidential – Internal/Restricted/Highly Restricted 21
Other Challenges for Enterprises to Adopt OpenStack
Summary
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Summary
• Oracle OpenStack
– OpenStack is investing in OpenStack in several areas
– Oracle is providing an end to end solution
– Choice and integration is key
• Making OpenStack ‘Enterprise Grade’
– OpenStack improves constantly
– Feature gap is not high
– Customers need to feel confident about OpenStack
Job #1: Work with the community to make OpenStack first class solution for the
enterprise
23
Ask the Penguins
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Oracle VM Sessions @ OpenWorld 2014
Oracle VM & Oracle OpenStack for Oracle Linux Session Highlights
Monday, Sept 29
10:15 – 11:00
Intercontinental Hotel, Grand Ballroom B
1:30 – 2:15
Intercontinental Hotel, Grand Ballroom B
1:15 – 2:15
Nikko Hotel, Floor 3, Room Nikko1
25
Oracle VM Sessions @ Oracle OpenWorld 2014
Virtualization Sessions Highlights
Time Wednesday, Oct. 01 Time Thursday, Oct. 02
10:15 –
11:00
Intercontinental Hotel, Union Square – Floor 3
9:30 –
10:15
Intercontinental Hotel, Union Square – Floor 3
11:30 –
12:15
Intercontinental Hotel, Union Square – Floor 3
10:45 –
11:30
Intercontinental Hotel, Union Square – Floor 3
4:45 –
5:30
Intercontinental Hotel, Grand Ballroom A
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Oracle VM Hands-on Labs
Monday, Sept 29 Wednesday, Oct. 01
10:15 –
11:15 .
Nikko Hotel, Floor 2, Room Mendocino I-II Nikko Hotel, Floor 3, Room Nikko 1
1:15 –
2:15
Nikko Hotel, Floor 3, Room Nikko 1 Nikko Hotel, Floor 2, Room Mendocino I-II
27
Oracle VM and Oracle OpenStack for Oracle Linux
Demos
In the Linux and Virtualization with OpenStack Showcase
3760 – Oracle VM - integrated infrastructure choice for the cloud
Oracle Linux and Virtualization with OpenStack Showcase
3767 – OpenStack - Enterprise-grade Cloud with Oracle Linux and Oracle VM
Oracle Linux and Virtualization with OpenStack Showcase
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Stay Connected
• Oracle.com/virtualization
• @ORCL_Virtualize
• Facebook.com/OracleVirtualization
• Oracle VM Group
• Blogs.oracle.com/virtualization
Join our communities, visit our websites for more information
29