Post on 11-Jun-2018
transcript
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
OpenStack @ Oracle also known as
.Oracle OpenStack Engineered for Cloud
Joost Pronk van Hoogeveen CTO – Technical Lead Oracle Solaris Product Management
Copyright © 2015 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
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
OpenStack Across Oracle’s Portfolio
Horizon Centralized Cloud Management
Oracle Solaris, Oracle Linux, Oracle VM
Nova / Ironic Self-Service Compute
and Bare Metal
Oracle Solaris, Oracle Linux, Oracle Virtual
Networking
Neutron Software Defined
Networking
Oracle Solaris, Oracle Linux, Oracle ZFSSA, Oracle FS1,
Oracle Tape Solutions, Oracle Axiom
Cinder / Swift / Manilla Cloud Scale Storage
Oracle Solaris, Oracle Linux, Oracle VM Templates, Oracle
Database 12c
Heat / Glance Murano / Trove
Platform as a Service
Built into the Infrastructure
4
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
Interoperability through Abstract OpenStack APIs
Cloud Management
x86
x86
x86
Shared Storage
Horizon
5
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
OpenStack and Oracle Linux
• Based on OpenStack Icehouse Release
• Support for compute (Nova, Neutron) and controller (Keystone, Horizon, Glance, Cinder) components
– Oracle VM supports compute components
• Support included as part of standard Oracle Linux support – 13.05.2014 Press Release Oracle Announces OpenStack Support for Oracle Linux and Oracle VM
http://www.oracle.com/us/corporate/press/2202480
– 24.09.2014 General Availability: Oracle OpenStack for Oracle Linux http://www.oracle.com/us/corporate/press/2298602
• Upstream contributions
6
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
OpenStack on Oracle VM X86/Linux Deployment model to test Oracle VM using OpenStack
7
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
cloud and vendor integration
Full Programmatic API
• REST compatible: Every ZFSSA administrative service using HTML/JSON semantics
• Routes REST interface atop ZFSSA EMCA CLI
• Plug compatibility for next-generation management architectures
Simplifies Cloud Integration
• Compatible with popular cloud architectures
• OpenStack Cinder implementation in OS8.2
– for EC2-like block storage implementations
• Oracle Boosts Virtualization and Cloud Capabilities in Latest ZFS Storage ZS3 Series Release, June 25, 2014
– http://www.oracle.com/us/corporate/press/2226305
– http://www.oracle.com/technetwork/server-storage/sun-unified-storage/downloads
Integration Point for Other Services
• N-Way management
• OpenStack Swift services
REST API
Multi-system management
Oracle ZFS Storage Appliances RESTful API – A Full-Featured Management API
8
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
Cloud Ready Data Retention
• Reliable storage for 7 billion images
– Scales 50X for growth
– Increases capacity to 850 PB
• Low cost storage for additional copies required for data protection – OpenStack Swift on Solaris 11.2
integration with Oracle HSM
9
SL8500
Large US Web Technology Provider
SWIF
T
QFS
Object Storage
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
OpenStack SWIFT Interface for SAM
Confidential - For Internal Use Only 10
http://www.oracle.com/us/products/servers-storage/storage/storage-software/solution-brief-sam-swift-2321869.pdf
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
Dedicated Databases
Schemas Pluggable Database
Oracle Enterprise Manager 12c (Planning, Provisioning, Management, Chargeback)
Rapid Database Provisioning
Catalog based on Service Levels
Data Cloning
Database Performance and Lifecycle Management
Real Application Testing
DBaaS
Snap Clone
EM12c Database as a Service
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
OpenStack Integrated into Oracle Solaris
Horizon Centralized Cloud Management
Zones and Kernel Zones
Nova / Ironic Self-Service Compute
and Bare Metal
Elastic Virtual Switch and Open vSwitch
Neutron Software Defined
Networking
ZFS File System
Cinder / Swift Cloud Scale Storage
Unified Archives
Heat / Glance Murano / Trove
Platform as a Service
Built into the Infrastructure
12
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
Benefits of Running OpenStack on Oracle Solaris
• Engineered for security and compliance
– Minimal privileges for cloud services
– Lock down infrastructure with immutability
• Assured reliability and scale – Automatic service restart and node
dependencies
– Guaranteed data integrity
• Seamless upgrade, instant roll-back
OS. Virtualization. SDN. OpenStack. Complete.
13
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
OpenStack Cloud Administrator Guide http://docs.openstack.org/admin-guide-cloud/content/index.html
14
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
OpenStack Services
Component Description Component Description
Nova Compute virtualization Glance Image management and deployment
Cinder Block storage Swift Object storage
Neutron Software defined networking Heat Application and VM orchestration
Keystone Authentication between cloud services Murano Application catalog
Horizon Web based dashboard Trove Database as a Service
Overview of Core Components
15
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
OpenStack Nova Compute – Oracle Solaris Zones
• Integrated with Oracle Solaris Zones
– Zero overhead virtualization
– Native non-global zone, Kernel zones
• Fully portable with Unified Archives – Physical-to-virtual and virtual-to-physical
transforms
• VM lockdown with Immutable Zones
High density virtual environments – ideal for multi-tenant cloud
Nova Compute Node
11.4
11.3
11.2 SRU 1
16
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
Solaris Zones and Kernel Zones OS and Virtualization – Engineered Together
• Next Generation Virtualization
– Simple administration
– Leverages Oracle Solaris resource management and network virtualization
– Run any Solaris version – forwards and backwards compatible
– Avoid outage with live migration
Oracle Solaris 11.3
17
Infiniband Fabric
10GbE Network
Solaris 11.4 Zone Solaris 11.3 Zone
DATABASE
Solaris 11.2 Zone
WEBLOGIC SERVER
Virtual Router
SRU9
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
OpenStack Glance Image Management – Unified Archives
• Golden image deployment
– Single archive for virtual and bare metal
• Live VM snapshots in Glance with ZFS
• Capture live production systems
– Clone archives for cloud-like images
– Recovery archives for bare metal backup
Rapid deployment through VM templates
Glance Image Management Solaris 11.2 Solaris 11.3
Nova Compute
VM VM VM
18
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
Unified Archives
• Next generation golden images
– Single archive for physical and virtual environments – seamless P2V and V2P
– Leverages ZFS, IPS and SMF
– Fast to develop, fast to deploy
– Foundation for Oracle VM Templates
Fast and flexible cloning and disaster recovery
Oracle Solaris 11.3
11.3 11.4 11.2.1
VM VM
11.2.1 11.2
11.4 11.3
Deploy clone archive
V2P V2V
19
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
Secure and Compliant Lifecycle
• Secure multi-tenant environments
– Guaranteed VM integrity
– Read-only VM lockdown
– Complete network isolation
– Secure key management
– Fine grained authentication
• Comprehensive cloud ready compliance – Fully compliant out the box
– Easy compliance tailoring
Secure end-to-end deployment and comprehensive compliance checks
Oracle Solaris 11.3
11.3 11.4 11.2.1
20
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
Cloud Ready Security and Compliance From Development to Production
21
Secure deployment
YOUR APP
Set Compliance Policy
Compliance Audit
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
OpenStack Cinder/Swift Data Management – ZFS
• ZFS is foundation for Cinder and Swift
– Leverage integrated data services including snapshots, compression and encryption
– iSCSI or FC LUN provisioning
• Integrated OpenStack support for ZFSSA – iSCSI provisioning through REST
– NFS Cinder driver and Manila (NFS as a Service) in upstream community
Production ready data management, no compromises
Virtual Environments
Cinder Volume
ISCSI LUN ISCSI LUN ISCSI LUN
22
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
OpenStack Neutron Networking – EVS
• Elastic Virtual Switch spans compute nodes
– Isolated VLAN or VXLAN networks, or plumbed into an existing fixed network
– Integrated with Solaris virtual networking
• Ensure network critical SLAs – Flexible resource management
– Application driven SDN
SDN for servers and switches
Tenant A Tenant A
Router
Tenant A
Private Network
Private Network
Tenant B
Elastic Virtual Switch
Compute Node #1 Compute Node #2
23
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
Elastic Virtual Switch
l3i* l3i* l3i* l3i*
l3e*
External Network
VM A Subnet
VM B Subnet B
VM Y Subnet Y
VM Z Subnet Z
Single Fixed IP SNAT (many-to-one NAT
or port NAT)
Elastic Virtual Switch
vnic vnic vnic vnic
VM 1 10.1.1.5
VM 2 10.1.1.5
VM 3 10.1.1.7
VM 4 10.1.1.8
External Router
External Network
Fixed Network
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
Service Management Facility
• Automatic service restart from failure
– Integrated with Oracle Solaris fault management
– Full dependency checking for precise and efficient cloud start up
• OpenStack services run with minimum privileges necessary, and don’t run as root
Highly available and reliable and secure cloud services
SMF Services
26
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
11.2 SRU 1
Image Packaging System
• Seamless integration with IPS
– Full dependency management
– Fail proof updates with rollback
• Integrated with Oracle Solaris Zones and Unified Archives for seamless lifecycle management
• Foundation for cloud update strategy – Configuration and database schemas updated
through SMF update services with full rollback
Easy and fast cloud update
11.3 Clone
27
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
Simple and Seamless Cloud Updates
Havana
Juno
28
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
Cloud Orchestration with Heat
29
Orchestrated VM Bring Up
• Manages complex group of connected cloud resources
– Tiered application deployments spread across multiple VMs
– Described through templates
• Heat ensures HA of environment
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
Database as a Service Approaches
Database in the Cloud
• Directly provision databases in instances in the cloud
• Part of the virtual cloud network
• Tend to be smaller databases (for now)
– More like Bronze and Silver DBaaS
Pluggable Database outside the Cloud
• Use a “proxy” to create a PDB on a CDB outside the cloud
• Use this proxy to also connect to the PDB
• Leverage existing classic “hardware” databases of any size
– Can also offer Gold and Platinum DBaaS
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
Enterprise Database as a Service with Trove
31
• Provision and manage database instances in the cloud
– Supports MySQL and other open source databases
– Working on support for Oracle DB
• Integrated into OpenStack Horizon dashboard for self-service DB creation and management
Clustered Database
Single Instance Databases
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
Cloud Ready Applications with Murano
32
• OpenStack App Store
– Push button deployment of application stacks through Horizon
– Orchestration provided by Heat
• Deploy Oracle Database in minutes – Self-service PDBs using Oracle
Multitenant
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
Bare Metal Provisioning with Ironic
33
• Manage and deploy bare metal in addition to virtual machines
– Oracle Solaris Zones, Oracle Solaris Kernel Zones, Oracle Solaris Bare Metal
– Use same Unified Archive for physical and virtual deployments
• Integrated with Automated Installer deployment framework
Compute
Oracle Solaris Zones
Bare Metal Environments
Oracle Solaris Kernel Zones
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
Easy Private Cloud Deployment with Oracle Solaris Rapid deployment with Unified Archives – in 10 minutes!
OpenStack Unified Archive
Downloaded
Archive Deployed
Networking, SSH Configured
Cloud Services Enabled Ready!
10:00 10:06 10:08 10:09 10:10
AI Server
Cloud REST APIs
Pre-configured Unified Archive
Solaris 11.3
34
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
Oracle Solaris and Docker Compatibility. Flexibility. Secure.
35
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
Getting Started
• OpenStack on Oracle Solaris Discussion
– solaris_openstack_interest@openstack.java.net
• Oracle Solaris on Oracle Technology Network
– http://www.oracle.com/technetwork/server-storage/solaris11/technologies/openstack-2135773.html
• Source Code – https://java.net/projects/solaris-
userland/sources/gate/show/components/openstack
OpenStack on Oracle Solaris resources
36
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
COMPLETE.
SDN Virtualization OpenStack OS
37
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |