CON8473 Oracle Distribution of OpenStack Making OpenStack an Enterprise Grade Solution Ronen Kofman Director of Product Development Oracle OpenStack September, 2014
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 1 2 3 4 About OpenStack Oracle Linux OpenStack Distribution Making OpenStack Enterprise Grade Summary 4
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 s which control compute, storage, network, identity management, orchestration, and much more 6
OpenStack is About Abstraction and Integration Common Interface OpenStack API Abstraction Layer Nova Neutron Cinder Compute Network Block Storage Plug ins (partial list) 7
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 Individuals Contributing Companies Contributing 1600 1400 1200 1000 800 600 400 200 0 140 120 100 80 60 40 20 0 8
Oracle Linux OpenStack Distribution 9
Oracle OpenStack for Oracle Linux 1.0 Based on the OpenStack Icehouse release Horizon OpenStack Dashboard 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 Nova Neutron Cinder Swift Glance Keystone Compute Network Block Storage Object Storage Image Identity 10
OpenStack With Oracle Linux and Oracle VM 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 11
End to End support VM VM VM VM VM VM Compute node n Compute node 1 Clusterware Control node 12
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
Deploying OpenStack Control Nodes Configuration Multi Node Deployment All-In-One Deployment Keystone Swift Swift Horizon Keystone Neutron Network Horizon Identity OpenStack Dashboard Glance Image Nova Object Storage Compute Cinder Block Storage Message Queue Database OpenStack Dashboard Cinder Block Storage Object Storage Nova Compute Neutron Identity Glance Image Network Message Queue Database 14
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 16
Making OpenStack Enterprise Grade 17
What Makes a Product Enterprise Grade? Recover Operate Operational Efficiency Maintain And Support Monitor Oracle Confidential Internal/Restricted/Highly Restricted 18
What Makes a Product Enterprise Grade? Can run any application (Pet or Cattle) Secure Can interoperate with existing solutions Highly available Performance and scalability Quality and Reliability Has clear and predictable Roadmap Oracle Confidential Internal/Restricted/Highly Restricted 19
Some of The Main Challenges OpenStack Faces 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 Oracle Confidential Internal/Restricted/Highly Restricted 20
Other Challenges for Enterprises to Adopt OpenStack 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
Summary 22
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 Oracle Confidential Internal/Restricted/Highly Restricted 24
Oracle VM Sessions @ OpenWorld 2014 Oracle VM & Oracle OpenStack for Oracle Linux Session Highlights 10:15 11:00 Monday, Sept 29 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 26
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 28
Stay Connected Join our communities, visit our websites for more information Oracle.com/virtualization @ORCL_Virtualize Facebook.com/OracleVirtualization Oracle VM Group Blogs.oracle.com/virtualization Youtube.com/virtualization Focus on Virtualization and OpenStack Download: edelivery.oracle.com/oraclevm Training: education.oracle.com/virtualization 29
Oracle Confidential Internal/Restricted/Highly Restricted 30