SlideShare una empresa de Scribd logo
1 de 52
Descargar para leer sin conexión
WHAT’S NEW IN OPENSTACK
LIBERTY
Sean Cohen
Principal Product Manager
October 1st, 2015
Stephen Gordon
Sr. Technical Product Manager
WHAT’S NEW IN OPENSTACK LIBERTY
INTRODUCTION
2
Stephen Gordon
Sr. Technical Product Manager
@xsgordon
Sean Cohen
Principal Product Manager
@SeanCohen_RH
WHAT’S NEW IN OPENSTACK LIBERTY
AGENDA
● Liberty Overview
● Project Updates
● Q&A
LIBERTY OVERVIEW
WHAT’S NEW IN OPENSTACK LIBERTY
October
2015
“Mitaka” - is a
city located in
Tokyo
Metropolis,
Japan.
RELEASE TIMELINE
5
“Kilo”
Sèrves,
France is
home to the
Kilogram.
April
2015
“Liberty” - a village in the
Canadian province of
Saskatchewan.
TBD
2016
https://wiki.openstack.org/wiki/Release_Naming
N - Austin Summit
O - Barcelona Summit
TBD
TBD
WHAT’S NEW IN OPENSTACK LIBERTY
POLL QUESTION
Which OpenStack release are you currently using, if any?
● None
● Grizzly
● Havana
● Icehouse
● Kilo
● Juno
● Liberty (master)
WHAT’S NEW IN OPENSTACK LIBERTY
STATISTICS
OpenStack “Liberty”
● 27,000+ commits
● 163,000+ reviews
● ~160 corporate contributors
● ~2100 individual contributors
http://stackalytics.com/?release=liberty&metric=commits
http://stackalytics.com/?release=liberty&metric=reviews
GOVERNANCE UPDATES
WHAT’S NEW IN OPENSTACK LIBERTY
THE OPENSTACK BIG TENT
● Previously projects were either in the integrated release or not,
which meant different things to different people and potentially
excluding projects that were just as much a part of the OpenStack
community.
● Changes toward a “big tent” model endeavor to:
○ More clearly define what it means to be an OpenStack project.
○ Be more broadly inclusive that projects that meet this definition, even
those which compete with each other.
○ Provide a more precise taxonomy for navigating the ecosystem of
OpenStack projects.
WHAT’S NEW IN OPENSTACK LIBERTY
DEFINING THE BIG TENT
● Project aligns with the OpenStack Mission
● Project follows the OpenStack way (“4 opens”):
○ Open Source
○ Open Community
○ Open Development
○ Open Design
● Project ensures basic interoperability with the rest of OpenStack
● Project has an active team of one or more contributors
● Project meets any policies the TC requires all projects to meet
http://governance.openstack.org/reference/new-projects-requirements.html
WHAT’S NEW IN OPENSTACK LIBERTY
TAGGING THE BIG TENT
● Tag types:
○ Technical Committee Managed
○ Team Description
○ Project Assertions
○ Release Management
○ Vulnerability Management
http://governance.openstack.org/reference/tags/index.html
● E.g:
○ Starter kit, approved release
○ Team diversity
○ Follows deprecation policy
○ Has stable branches, cycle-wit
○ Vulnerability team managed
● Tags introduced to help operators navigate all the projects that make
up OpenStack.
COMPUTE
WHAT’S NEW IN OPENSTACK LIBERTY
API MICRO-VERSIONING
● Compute API v2 has been in place for some time, expanded by
adding “extensions”, lots of them.
● Determined that implementing new major version of API (v3) would
be too difficult:
○ User impact
○ Developer overhead
● Micro-versions aim to:
○ Make it possible to evolve the API incrementally
○ Provided backwards compatibility to REST API users
○ Improve code cleanliness to make doing the “right thing” easier
WHAT’S NEW IN OPENSTACK LIBERTY
API MICRO-VERSIONING (cont.)
● Use a single monotonic counter of the form where X.Y where:
○ X will only be changed due to a significant backwards incompatible API
change being made. Expected to rarely never be incremented.
○ Y will change when making any change to the API.
● Client will specify version it supports, e.g.:
○ X-OpenStack-Nova-API-Version: 2.114
● In Kilo, v2.0 API code was still used to serve v2.0 requests, v2.0 API
was frozen
● In Liberty, v2.1 API code handles all requests - implementing both
the v2.0 and v2.1 API endpoints
WHAT’S NEW IN OPENSTACK LIBERTY
EXPERIMENTAL ONLINE SCHEMA CHANGES
● Endeavours to make database schema changes occur online (either with no
service outage or a minimized one)
● Instead of using migration scripts:
○ Compares running schema against the model defined in Nova
○ Generates DDL statements to close the gap
○ Optionally, executes the DDL to make the running schema match the model
● Schema changes that aren’t in use today or are difficult to automate are not
catered to in the initial online schema migration implementation.
● Currently extremely experimental, requires further work in subsequent
releases. Not yet a recommended path to upgrading.
WHAT’S NEW IN OPENSTACK LIBERTY
INSTANCE HIGH AVAILABILITY
● Provided using external tools such as Pacemaker (previously
demonstrated at Red Hat Summit with Intel, Dell).
● Liberty allows for cutting down on the time to evacuate guests after
detecting node failure:
○ “Mark host down”/“force down” API allows external tooling to notify
Nova that a host is down before periodic tasks would normally detect it.
○ As soon as host has been explicitly marked down evacuation can
commence, triggered by the external tool (e.g. Pacemaker fence agent).
WHAT’S NEW IN OPENSTACK LIBERTY
VIRTIO NETWORKING PERFORMANCE
● Default behavior provides a single VirtIO-net queue:
○ Restricts scale of guest protocol stack
○ Does not scale with # of vCPUs
○ Guests cannot transmit or receive in parallel (only one TX/RX queue)
● Multiple queues provide greater throughput when:
○ Packets are relatively large
○ Guest is active on many connections at the same time
○ Number of queues == number of vCPUs
● Enabling:
○ hw_vif_multiqueue_enabled=true|false (default false)
○ Nova will match number of queues to number of vCPUs
WHAT’S NEW IN OPENSTACK LIBERTY
IMPROVED BAREMETAL DRIVER SUPPORT
● Maturing and increased driver support:
○ Dell, HP, Open CloudServer, SeaMicro, Cisco UCS, Fujitsu, AMT
○ Generic and virtual driver coverage
■ Wake-on-LAN power driver
■ SSH driver support for VirtualBox, Parallels, Virsh
● Specific driver enhancements:
○ HP (iLO)
■ UEFI secure boot
○ Fujitsu Primergy
■ booting from virtual media using NFS or CIFS supported
NETWORKING
WHAT’S NEW IN OPENSTACK LIBERTY
QUALITY OF SERVICE
● QoS is a general term referring to capability of a network to provide
better service to select network traffic.
○ Various tools exist and may be applied in different places.
○ Examples include traffic classification, policing, marking, and shaping.
● OpenStack tenant administrator may want to offer different service
levels based on application needs and available bandwidth.
● In Liberty OpenStack Networking (“Neutron”) provides a new
extensible API for defining QoS policies.
WHAT’S NEW IN OPENSTACK LIBERTY
QUALITY OF SERVICE (cont.)
● Policies can be applied:
○ Per port - a specific Neutron port has the policy applied.
○ Per network - all ports plugged on the Neutron network inherit the
policy.
● Initial support allows rate limiting the traffic a virtual machine can
send - packets beyond the specified rate are dropped:
○ Virtual interfaces using OVS
○ Virtual Functions (VFs) using SR-IOV
● Policy can be applied, modified, or removed dynamically.
WHAT’S NEW IN OPENSTACK LIBERTY
QUALITY OF SERVICE (cont.)
# neutron qos-policy-create bw-limiter
# neutron qos-bandwidth-limit-rule-create bw-limiter 
--max_kbps 3000 --max_burst_kbps 300
# neutron qos-rule-show 9be535c3-daa2-4d7b-88ea-e8de16
+-------------------+---------------------------------+
| Field | Value |
+-------------------+---------------------------------+
| id | 9be535c3-daa2-4d7b-88ea-e8de16 |
| rule_type | bandwidth_limit |
| description | |
| max_kbps | 3000 |
| max_burst_kbps | 300 |
+-------------------+---------------------------------+
WHAT’S NEW IN OPENSTACK LIBERTY
PLUGGABLE IP ADDRESS MANAGEMENT
● Deployers have a need to integrate OpenStack with their existing
infrastructure that uses external IPAM solutions.
● Historically most OpenStack Networking (“Neutron”) plug-ins
leverage an embedded IPAM implementation.
○ While DHCP provider could be changed, allocation logic could not.
● Liberty introduces pluggable IPAM framework into Neutron.
○ Reference implementation remains unchanged but there is now a plug-
in system to support external IPAM offerings.
WHAT’S NEW IN OPENSTACK LIBERTY
ROLE-BASED ACCESS CONTROL
● Network sharing in Neutron has historically been binary, a network is
shared with every tenant or not shared at all.
● Liberty introduces a RBAC table that allows finer grained sharing of
Neutron networks between tenants.
○ Allow only specific tenants to attach virtual machines to the network.
○ Eliminate the ability for some tenants to create networks at all instead
only allow attachment to pre-created networks corresponding to their
project.
IDENTITY
WHAT’S NEW IN OPENSTACK LIBERTY
IDENTITY
● Support for tokenless authorization with X.509 SSL client certificate
● Per identity provider Web Single Sign-On (WebSSO) support.
● Additional attributes added to SAML assertion in order to map user
and project domains.
STORAGE
WHAT’S NEW IN OPENSTACK LIBERTY
GENERIC VOLUME MIGRATION
● Volume migration allows you to migrate a volume with its data
between two backends in a manner that is transparent to users and
workloads.
● The original API implementation assumed that both source and
destination volumes can be attached locally via iSCSI.
● The new generic API now allows more drivers such as Ceph RBD to
perform the migration functionality.
WHAT’S NEW IN OPENSTACK LIBERTY
IMPORT/EXPORT SNAPSHOTS
● Complementing feature for the import/export volume function.
● Allows to import volumes snapshot from one Cinder to another.
● The imported snapshots can be used as volume templates.
● Allows to import "non" openstack snapshots already on a backend-
device. Where, export snapshots should work the same way as
export volumes.
WHAT’S NEW IN OPENSTACK LIBERTY
VOLUME REPLICATION (v2)
● Provides a new implementation for replication of volumes between
backends that leaves the bulk of the work to the driver.
● Provides basic administrative API methods to perform actions such
as enable/disable and fail-over.
● First iteration of this new API supports only a single remote device,
with limited tenant visibility.
● Allowing to introduce new replication drivers in the Mitaka cycle.
WHAT’S NEW IN OPENSTACK LIBERTY
NON-DISRUPTIVE BACKUP
● Allows OpenStack administrators to perform a non-disruptive
volume backup while the volume is still attached to a guest.
○ By allowing the backup driver to:
■ Take a temporary snapshot
■ Attach the temporary snapshot
■ Do backup from the temporary snapshot
■ Detach the temporary snapshot
■ Cleanup temporary snapshot
(Until now, volumes had to be detached first before they could be backed up)
WHAT’S NEW IN OPENSTACK LIBERTY
GENERIC IMAGE CACHE
● With this new feature backends are able to use cached glance
images when creating volumes from images.
● If enabled, and the cinder internal tenant is configured, it will create
a minimal sized clone of a volume the first time it is downloaded
from glance. The original will then be extended to full size.
● Any following requests to create a volume from an image will be
able to do a volume clone from the image-volume cache entry
instead of downloading the image data from glance again.
WHAT’S NEW IN OPENSTACK LIBERTY
IMAGE SIGNING AND ENCRYPTION
● Protect image integrity by ensuring no modifications occur after the
image is uploaded by a user.
● Supports both signing of the image and signature validation of
bootable images when used.
WHAT’S NEW IN OPENSTACK LIBERTY
OBJECT STORAGE
● Increasing ring partition power
○ A new swift-ring-tool has been introduced to increase or decrease the
partition power of an OpenStack Swift ring without the need to copy all
data to a new cluster.
● Symbolic links
○ Swift has gained the notion of a symbolic link (“symlink”) object allowing
to do aliases or multiple names to the same object.
○ This object will reference another object, where GET, HEAD, POST, and
OPTIONS requests for a symlink object will operate on the referenced
object.
WHAT’S NEW IN OPENSTACK LIBERTY
DATA PROCESSING
● Spark now available on YARN based (generation 2) distributions
● Storm elastic data processing (EDP) support
● EDP jobs can now be suspended and resumed
● Can now launch multiple clusters in parallel
● Hadoop generation 1 support has been deprecated
● Manila as a runtime data source
WHAT’S NEW IN OPENSTACK LIBERTY
DATABASE AS A SERVICE
● DB Cluster Scaling - Adds cluster grow and shrink functionality
● Expanding Backup/Restore capabilities to MongoDB
● Adding MariaDB support
● Guestagent configuration manager functionality - provides ability to
allow custom configuration overrides
● Floating IP for Vertica management master node - provides external
access to Vertica cluster management console
● Database log file downloads - create API for end user to access log
files stored in swift containers
ORCHESTRATION
WHAT’S NEW IN OPENSTACK LIBERTY
CONVERGENCE UPDATES
● Initial steps in longer term trend towards supporting a convergence
model for Heat stack updates.
● Liberty introduces an (optional) mode to persist per-resource state
during stack updates.
○ Improved fault tolerance, including recovery from a failure of the Heat
engine.
○ Improved scalability, potential to spread work over engine workers in a
more granular way than was previously possible.
● Lays groundwork for auto-healing style features in future.
WHAT’S NEW IN OPENSTACK LIBERTY
STACK TAGS
● Allow categorization of Heat stacks when they are created.
● Includes ability to mark a stack as hidden based on a tag. E.g.:
○ Cloud provider wants to use a heat stack for behind the scenes
orchestration such as automating networking configuration when
launching an instance
WHAT’S NEW IN OPENSTACK LIBERTY
BROADER PROJECT SUPPORT
● New Heat resources for emerging projects including:
○ Barbican
○ Mistral
○ Manila
○ Monasca
○ Designate
● Zaqar integration for SoftwareConfig
○ SoftwareDeployment resources now support providing metadata and
signalling via Zaqar as an alternative to existing transports.
MONITORING
WHAT’S NEW IN OPENSTACK LIBERTY
CEILOMETER SPLIT UP
● Lack of clarity around how to
best use ceilometer for
different use cases in the past.
● Split into multiple sub-projects,
each aimed at one high level
use and using its own storage
backend:
○ Collectors
○ Metrics (“Gnocchi”)
○ Alarms (“AODH”)
○ Events
WHAT’S NEW IN OPENSTACK LIBERTY
CEILOMETER TIME SERIES METRICS
● Ceilometer’s poor
performances on large scale
metrics API requests was one
of the biggest issues
● Gnocchi (Time Series
Database as a Service)
project was created to
address this under the
Ceilometer program
umbrella.
EMERGING PROJECTS
WHAT’S NEW IN OPENSTACK LIBERTY
SHARED FILE SYSTEMS SERVICE (MANILA)
● Share Extend & Shrink
○ New REST API for extending and
shrinking shares
● Share migration
○ Share Migration allows a share
to be migrated from one host
pool to another hostpool, as well
as allowing to perform migration
between different backends.
● Big data (Sahara) support for Manila as a data source
WHAT’S NEW IN OPENSTACK LIBERTY
CONTAINERS SERVICE (MAGNUM)
● API service developed by the OpenStack Containers Team.
● Aims to make container orchestration engines (COE) first class
resources in OpenStack.
● Uses Heat to orchestrate deploying and configuring an OS image
which contains Docker and a COE on virtual machines or bare-metal.
Liberty enhancements:
● Smart(er) scale down for Kubernetes clusters.
● High availability (2N) for Kubernetes master node.
● Ability to act as a CA (stepping stone to TLS support etc.)
WHAT’S NEW IN OPENSTACK LIBERTY
Zaqar is a multi-tenant cloud messaging service for web developers. The
service enables cloud developers to send messages between various
components.
Liberty enhancements include:
● Pre-Signed URLs: auth-less URLs to access resources
● Persistent transport (websocket): Persistent connections and
streamed API calls.
● Email push-notifications: Notify users over email on messages for
certain topics.
MESSAGE SERVICE (ZAQAR)
WHAT’S NEW IN OPENSTACK LIBERTY
Which projects in the OpenStack “big tent” would you like to hear more
about in the future?
● Key management (Barbican)
● DNS as a Service (Designate)
● Application catalog (Murano)
● Governance service (Congress)
● Workflow service (Mistral)
● Key-value store as a Service (MagnetoDB)
● Deployment (TripleO)
● Benchmark service (Rally)
POLL QUESTION
WHAT’S NEW IN OPENSTACK LIBERTY49
OPENSTACK SUMMIT TOKYO
WHAT’S NEW IN OPENSTACK LIBERTY50
OPENSTACK SUMMIT TOKYO
WHAT’S NEW IN OPENSTACK LIBERTY51
OPENSTACK SUMMIT TOKYO
THANK YOU
plus.google.com/+RedHat
linkedin.com/company/red-hat
youtube.com/user/RedHatVideos
facebook.com/redhatinc
redhatstack.com
twitter.com/RedHatNews

Más contenido relacionado

La actualidad más candente

Mirantis OpenStack-DC-Meetup 17 Sept 2014
Mirantis OpenStack-DC-Meetup 17 Sept 2014Mirantis OpenStack-DC-Meetup 17 Sept 2014
Mirantis OpenStack-DC-Meetup 17 Sept 2014Mirantis
 
Cloud Architect Alliance #15: Openstack
Cloud Architect Alliance #15: OpenstackCloud Architect Alliance #15: Openstack
Cloud Architect Alliance #15: OpenstackMicrosoft
 
OpenStack Neutron: What's New In Kilo and a Look Toward Liberty
OpenStack Neutron: What's New In Kilo and a Look Toward LibertyOpenStack Neutron: What's New In Kilo and a Look Toward Liberty
OpenStack Neutron: What's New In Kilo and a Look Toward Libertymestery
 
OpenStack and OpenDaylight Workshop: ONUG Spring 2014
OpenStack and OpenDaylight Workshop: ONUG Spring 2014OpenStack and OpenDaylight Workshop: ONUG Spring 2014
OpenStack and OpenDaylight Workshop: ONUG Spring 2014mestery
 
Introduction to Openstack Network
Introduction to Openstack NetworkIntroduction to Openstack Network
Introduction to Openstack Networksalv_orlando
 
Deep Dive: OpenStack Summit (Red Hat Summit 2014)
Deep Dive: OpenStack Summit (Red Hat Summit 2014)Deep Dive: OpenStack Summit (Red Hat Summit 2014)
Deep Dive: OpenStack Summit (Red Hat Summit 2014)Stephen Gordon
 
Introducing OpenStack for Beginners
Introducing OpenStack for Beginners Introducing OpenStack for Beginners
Introducing OpenStack for Beginners openstackindia
 
Build cloud like Rackspace with OpenStack Ansible
Build cloud like Rackspace with OpenStack AnsibleBuild cloud like Rackspace with OpenStack Ansible
Build cloud like Rackspace with OpenStack AnsibleJirayut Nimsaeng
 
Open stack korea_uni2u_pdf
Open stack korea_uni2u_pdfOpen stack korea_uni2u_pdf
Open stack korea_uni2u_pdfYongyoon Shin
 
Openstack architure part 1
Openstack architure part 1Openstack architure part 1
Openstack architure part 1Nhan Cao Thanh
 
Chef and OpenStack Workshop from ChefConf 2013
Chef and OpenStack Workshop from ChefConf 2013Chef and OpenStack Workshop from ChefConf 2013
Chef and OpenStack Workshop from ChefConf 2013Matt Ray
 
Neutron high availability open stack architecture openstack israel event 2015
Neutron high availability  open stack architecture   openstack israel event 2015Neutron high availability  open stack architecture   openstack israel event 2015
Neutron high availability open stack architecture openstack israel event 2015Arthur Berezin
 
Cloud Computing Open Stack Compute Node
Cloud Computing Open Stack Compute NodeCloud Computing Open Stack Compute Node
Cloud Computing Open Stack Compute NodePalak Sood
 
Dude, This Isn't Where I Parked My Instance?
Dude, This Isn't Where I Parked My Instance?Dude, This Isn't Where I Parked My Instance?
Dude, This Isn't Where I Parked My Instance?Stephen Gordon
 
Inside Architecture of Neutron
Inside Architecture of NeutronInside Architecture of Neutron
Inside Architecture of Neutronmarkmcclain
 

La actualidad más candente (19)

Mirantis OpenStack-DC-Meetup 17 Sept 2014
Mirantis OpenStack-DC-Meetup 17 Sept 2014Mirantis OpenStack-DC-Meetup 17 Sept 2014
Mirantis OpenStack-DC-Meetup 17 Sept 2014
 
Cloud Architect Alliance #15: Openstack
Cloud Architect Alliance #15: OpenstackCloud Architect Alliance #15: Openstack
Cloud Architect Alliance #15: Openstack
 
OpenStack Neutron: What's New In Kilo and a Look Toward Liberty
OpenStack Neutron: What's New In Kilo and a Look Toward LibertyOpenStack Neutron: What's New In Kilo and a Look Toward Liberty
OpenStack Neutron: What's New In Kilo and a Look Toward Liberty
 
OpenStack and OpenDaylight Workshop: ONUG Spring 2014
OpenStack and OpenDaylight Workshop: ONUG Spring 2014OpenStack and OpenDaylight Workshop: ONUG Spring 2014
OpenStack and OpenDaylight Workshop: ONUG Spring 2014
 
Introduction to Openstack Network
Introduction to Openstack NetworkIntroduction to Openstack Network
Introduction to Openstack Network
 
What's new OpenStack kilo
What's new OpenStack kiloWhat's new OpenStack kilo
What's new OpenStack kilo
 
Deep Dive: OpenStack Summit (Red Hat Summit 2014)
Deep Dive: OpenStack Summit (Red Hat Summit 2014)Deep Dive: OpenStack Summit (Red Hat Summit 2014)
Deep Dive: OpenStack Summit (Red Hat Summit 2014)
 
Introducing OpenStack for Beginners
Introducing OpenStack for Beginners Introducing OpenStack for Beginners
Introducing OpenStack for Beginners
 
Build cloud like Rackspace with OpenStack Ansible
Build cloud like Rackspace with OpenStack AnsibleBuild cloud like Rackspace with OpenStack Ansible
Build cloud like Rackspace with OpenStack Ansible
 
Open stack korea_uni2u_pdf
Open stack korea_uni2u_pdfOpen stack korea_uni2u_pdf
Open stack korea_uni2u_pdf
 
OpenStack Neutron behind the Scenes
OpenStack Neutron behind the ScenesOpenStack Neutron behind the Scenes
OpenStack Neutron behind the Scenes
 
Openstack architure part 1
Openstack architure part 1Openstack architure part 1
Openstack architure part 1
 
Chef and OpenStack Workshop from ChefConf 2013
Chef and OpenStack Workshop from ChefConf 2013Chef and OpenStack Workshop from ChefConf 2013
Chef and OpenStack Workshop from ChefConf 2013
 
Neutron high availability open stack architecture openstack israel event 2015
Neutron high availability  open stack architecture   openstack israel event 2015Neutron high availability  open stack architecture   openstack israel event 2015
Neutron high availability open stack architecture openstack israel event 2015
 
Cloud Foundation
Cloud FoundationCloud Foundation
Cloud Foundation
 
Cloud Computing Open Stack Compute Node
Cloud Computing Open Stack Compute NodeCloud Computing Open Stack Compute Node
Cloud Computing Open Stack Compute Node
 
Dude, This Isn't Where I Parked My Instance?
Dude, This Isn't Where I Parked My Instance?Dude, This Isn't Where I Parked My Instance?
Dude, This Isn't Where I Parked My Instance?
 
MAAS High Availability Overview
MAAS High Availability OverviewMAAS High Availability Overview
MAAS High Availability Overview
 
Inside Architecture of Neutron
Inside Architecture of NeutronInside Architecture of Neutron
Inside Architecture of Neutron
 

Destacado

Introduction to OpenStack Architecture
Introduction to OpenStack ArchitectureIntroduction to OpenStack Architecture
Introduction to OpenStack ArchitectureOpenStack Foundation
 
The Cloud Native Stack
The Cloud Native StackThe Cloud Native Stack
The Cloud Native StackQAware GmbH
 
OpenStack Summits 101: A Guide For Attendees
OpenStack Summits 101: A Guide For AttendeesOpenStack Summits 101: A Guide For Attendees
OpenStack Summits 101: A Guide For AttendeesOpenStack Foundation
 
OpenStack Architecture
OpenStack ArchitectureOpenStack Architecture
OpenStack ArchitectureMirantis
 
OpenStack Introduction
OpenStack IntroductionOpenStack Introduction
OpenStack Introductionopenstackindia
 
OpenStack Tutorial
OpenStack TutorialOpenStack Tutorial
OpenStack TutorialBret Piatt
 
2 Day Bootcamp for OpenStack--Cloud Training by Mirantis (Preview)
2 Day Bootcamp for OpenStack--Cloud Training by Mirantis (Preview)2 Day Bootcamp for OpenStack--Cloud Training by Mirantis (Preview)
2 Day Bootcamp for OpenStack--Cloud Training by Mirantis (Preview)Mirantis
 
Kubernetes and OpenStack at Scale
Kubernetes and OpenStack at ScaleKubernetes and OpenStack at Scale
Kubernetes and OpenStack at ScaleStephen Gordon
 
Cloud Native Landscape (CNCF and OCI)
Cloud Native Landscape (CNCF and OCI)Cloud Native Landscape (CNCF and OCI)
Cloud Native Landscape (CNCF and OCI)Chris Aniszczyk
 

Destacado (12)

Openstack 101
Openstack 101Openstack 101
Openstack 101
 
Introduction to OpenStack Architecture
Introduction to OpenStack ArchitectureIntroduction to OpenStack Architecture
Introduction to OpenStack Architecture
 
OpenStack 101 update
OpenStack 101 updateOpenStack 101 update
OpenStack 101 update
 
The Cloud Native Stack
The Cloud Native StackThe Cloud Native Stack
The Cloud Native Stack
 
OpenStack Summits 101: A Guide For Attendees
OpenStack Summits 101: A Guide For AttendeesOpenStack Summits 101: A Guide For Attendees
OpenStack Summits 101: A Guide For Attendees
 
OpenStack Architecture
OpenStack ArchitectureOpenStack Architecture
OpenStack Architecture
 
OpenStack Introduction
OpenStack IntroductionOpenStack Introduction
OpenStack Introduction
 
OpenStack Tutorial
OpenStack TutorialOpenStack Tutorial
OpenStack Tutorial
 
2 Day Bootcamp for OpenStack--Cloud Training by Mirantis (Preview)
2 Day Bootcamp for OpenStack--Cloud Training by Mirantis (Preview)2 Day Bootcamp for OpenStack--Cloud Training by Mirantis (Preview)
2 Day Bootcamp for OpenStack--Cloud Training by Mirantis (Preview)
 
Kubernetes and OpenStack at Scale
Kubernetes and OpenStack at ScaleKubernetes and OpenStack at Scale
Kubernetes and OpenStack at Scale
 
Cloud Native Landscape (CNCF and OCI)
Cloud Native Landscape (CNCF and OCI)Cloud Native Landscape (CNCF and OCI)
Cloud Native Landscape (CNCF and OCI)
 
OpenStack Framework Introduction
OpenStack Framework IntroductionOpenStack Framework Introduction
OpenStack Framework Introduction
 

Similar a What's new in OpenStack Liberty

What's new in OpenStack Liberty
What's new in OpenStack LibertyWhat's new in OpenStack Liberty
What's new in OpenStack LibertyMichael Solberg
 
OpenStack Neutron Tutorial
OpenStack Neutron TutorialOpenStack Neutron Tutorial
OpenStack Neutron Tutorialmestery
 
OpenStack-and-OpenDaylight-Integrated-IaaS-for-SDN-and-NFV.pdf
OpenStack-and-OpenDaylight-Integrated-IaaS-for-SDN-and-NFV.pdfOpenStack-and-OpenDaylight-Integrated-IaaS-for-SDN-and-NFV.pdf
OpenStack-and-OpenDaylight-Integrated-IaaS-for-SDN-and-NFV.pdfAjit Dash
 
OpenStack and OpenDaylight: An Integrated IaaS for SDN/NFV
OpenStack and OpenDaylight: An Integrated IaaS for SDN/NFVOpenStack and OpenDaylight: An Integrated IaaS for SDN/NFV
OpenStack and OpenDaylight: An Integrated IaaS for SDN/NFVCloud Native Day Tel Aviv
 
LF_OVS_17_State of the OVN
LF_OVS_17_State of the OVNLF_OVS_17_State of the OVN
LF_OVS_17_State of the OVNLF_OpenvSwitch
 
Openshift service broker and catalog ocp-meetup july 2018
Openshift service broker and catalog  ocp-meetup july 2018Openshift service broker and catalog  ocp-meetup july 2018
Openshift service broker and catalog ocp-meetup july 2018Michael Calizo
 
Networking Updates - Juno Edition
Networking Updates - Juno Edition Networking Updates - Juno Edition
Networking Updates - Juno Edition OpenStack Foundation
 
Open stack networking juno update
Open stack networking juno updateOpen stack networking juno update
Open stack networking juno updatemargieOpenStack
 
OpenStack Ottawa Meetup - October 2018
OpenStack Ottawa Meetup - October 2018OpenStack Ottawa Meetup - October 2018
OpenStack Ottawa Meetup - October 2018Stacy Véronneau
 
Neutron Updates - Liberty Edition
Neutron Updates - Liberty Edition Neutron Updates - Liberty Edition
Neutron Updates - Liberty Edition OpenStack Foundation
 
OpenStack Neutron Liberty Updates
OpenStack Neutron Liberty UpdatesOpenStack Neutron Liberty Updates
OpenStack Neutron Liberty Updatesmestery
 
Getting started with OpenStack
Getting started with OpenStackGetting started with OpenStack
Getting started with OpenStackKnoldus Inc.
 
Quantum - Virtual networks for Openstack
Quantum - Virtual networks for OpenstackQuantum - Virtual networks for Openstack
Quantum - Virtual networks for Openstacksalv_orlando
 
OpenNebulaConf2019 - Welcome and Project Update - Ignacio M. Llorente, Rubén ...
OpenNebulaConf2019 - Welcome and Project Update - Ignacio M. Llorente, Rubén ...OpenNebulaConf2019 - Welcome and Project Update - Ignacio M. Llorente, Rubén ...
OpenNebulaConf2019 - Welcome and Project Update - Ignacio M. Llorente, Rubén ...OpenNebula Project
 
Learn OpenStack from trystack.cn
Learn OpenStack from trystack.cnLearn OpenStack from trystack.cn
Learn OpenStack from trystack.cnOpenCity Community
 
OpenStack Networking
OpenStack NetworkingOpenStack Networking
OpenStack NetworkingIlya Shakhat
 
Red hat NFV Roadmap - OpenStack Summit 2016/Red Hat NFV Mini Summit
Red hat NFV Roadmap    - OpenStack Summit 2016/Red Hat NFV Mini SummitRed hat NFV Roadmap    - OpenStack Summit 2016/Red Hat NFV Mini Summit
Red hat NFV Roadmap - OpenStack Summit 2016/Red Hat NFV Mini Summitkimw001
 
Cloud Native Applications on Kubernetes: a DevOps Approach
Cloud Native Applications on Kubernetes: a DevOps ApproachCloud Native Applications on Kubernetes: a DevOps Approach
Cloud Native Applications on Kubernetes: a DevOps ApproachNicola Ferraro
 

Similar a What's new in OpenStack Liberty (20)

What's new in OpenStack Liberty
What's new in OpenStack LibertyWhat's new in OpenStack Liberty
What's new in OpenStack Liberty
 
OpenStack Neutron Tutorial
OpenStack Neutron TutorialOpenStack Neutron Tutorial
OpenStack Neutron Tutorial
 
OpenStack-and-OpenDaylight-Integrated-IaaS-for-SDN-and-NFV.pdf
OpenStack-and-OpenDaylight-Integrated-IaaS-for-SDN-and-NFV.pdfOpenStack-and-OpenDaylight-Integrated-IaaS-for-SDN-and-NFV.pdf
OpenStack-and-OpenDaylight-Integrated-IaaS-for-SDN-and-NFV.pdf
 
OpenStack and OpenDaylight: An Integrated IaaS for SDN/NFV
OpenStack and OpenDaylight: An Integrated IaaS for SDN/NFVOpenStack and OpenDaylight: An Integrated IaaS for SDN/NFV
OpenStack and OpenDaylight: An Integrated IaaS for SDN/NFV
 
LF_OVS_17_State of the OVN
LF_OVS_17_State of the OVNLF_OVS_17_State of the OVN
LF_OVS_17_State of the OVN
 
Openshift service broker and catalog ocp-meetup july 2018
Openshift service broker and catalog  ocp-meetup july 2018Openshift service broker and catalog  ocp-meetup july 2018
Openshift service broker and catalog ocp-meetup july 2018
 
Networking Updates - Juno Edition
Networking Updates - Juno Edition Networking Updates - Juno Edition
Networking Updates - Juno Edition
 
Open stack networking juno update
Open stack networking juno updateOpen stack networking juno update
Open stack networking juno update
 
OpenStack Ottawa Meetup - October 2018
OpenStack Ottawa Meetup - October 2018OpenStack Ottawa Meetup - October 2018
OpenStack Ottawa Meetup - October 2018
 
Neutron Updates - Liberty Edition
Neutron Updates - Liberty Edition Neutron Updates - Liberty Edition
Neutron Updates - Liberty Edition
 
OpenStack Neutron Liberty Updates
OpenStack Neutron Liberty UpdatesOpenStack Neutron Liberty Updates
OpenStack Neutron Liberty Updates
 
Getting started with OpenStack
Getting started with OpenStackGetting started with OpenStack
Getting started with OpenStack
 
Quantum - Virtual networks for Openstack
Quantum - Virtual networks for OpenstackQuantum - Virtual networks for Openstack
Quantum - Virtual networks for Openstack
 
OpenNebulaConf2019 - Welcome and Project Update - Ignacio M. Llorente, Rubén ...
OpenNebulaConf2019 - Welcome and Project Update - Ignacio M. Llorente, Rubén ...OpenNebulaConf2019 - Welcome and Project Update - Ignacio M. Llorente, Rubén ...
OpenNebulaConf2019 - Welcome and Project Update - Ignacio M. Llorente, Rubén ...
 
Learn OpenStack from trystack.cn
Learn OpenStack from trystack.cnLearn OpenStack from trystack.cn
Learn OpenStack from trystack.cn
 
Networking in Openstack - Neutron 101
Networking in Openstack - Neutron 101Networking in Openstack - Neutron 101
Networking in Openstack - Neutron 101
 
OpenStack Networking
OpenStack NetworkingOpenStack Networking
OpenStack Networking
 
Red hat NFV Roadmap - OpenStack Summit 2016/Red Hat NFV Mini Summit
Red hat NFV Roadmap    - OpenStack Summit 2016/Red Hat NFV Mini SummitRed hat NFV Roadmap    - OpenStack Summit 2016/Red Hat NFV Mini Summit
Red hat NFV Roadmap - OpenStack Summit 2016/Red Hat NFV Mini Summit
 
OpenStack Introduction
OpenStack IntroductionOpenStack Introduction
OpenStack Introduction
 
Cloud Native Applications on Kubernetes: a DevOps Approach
Cloud Native Applications on Kubernetes: a DevOps ApproachCloud Native Applications on Kubernetes: a DevOps Approach
Cloud Native Applications on Kubernetes: a DevOps Approach
 

Más de Stephen Gordon

Toronto RHUG: Container-native virtualization
Toronto RHUG: Container-native virtualizationToronto RHUG: Container-native virtualization
Toronto RHUG: Container-native virtualizationStephen Gordon
 
KubeVirt (Kubernetes and Cloud Native Toronto)
KubeVirt (Kubernetes and Cloud Native Toronto)KubeVirt (Kubernetes and Cloud Native Toronto)
KubeVirt (Kubernetes and Cloud Native Toronto)Stephen Gordon
 
OpenStackTO: Friendly coexistence of Virtual Machines and Containers on Kuber...
OpenStackTO: Friendly coexistence of Virtual Machines and Containers on Kuber...OpenStackTO: Friendly coexistence of Virtual Machines and Containers on Kuber...
OpenStackTO: Friendly coexistence of Virtual Machines and Containers on Kuber...Stephen Gordon
 
Containers for the Enterprise: Delivering OpenShift on OpenStack for Performa...
Containers for the Enterprise: Delivering OpenShift on OpenStack for Performa...Containers for the Enterprise: Delivering OpenShift on OpenStack for Performa...
Containers for the Enterprise: Delivering OpenShift on OpenStack for Performa...Stephen Gordon
 
Deploying Containers at Scale on OpenStack
Deploying Containers at Scale on OpenStackDeploying Containers at Scale on OpenStack
Deploying Containers at Scale on OpenStackStephen Gordon
 
A Container Stack for Openstack - OpenStack Silicon Valley
A Container Stack for Openstack - OpenStack Silicon ValleyA Container Stack for Openstack - OpenStack Silicon Valley
A Container Stack for Openstack - OpenStack Silicon ValleyStephen Gordon
 
Compute 101 - OpenStack Summit Vancouver 2015
Compute 101 - OpenStack Summit Vancouver 2015Compute 101 - OpenStack Summit Vancouver 2015
Compute 101 - OpenStack Summit Vancouver 2015Stephen Gordon
 
Libvirt/KVM Driver Update (Kilo)
Libvirt/KVM Driver Update (Kilo)Libvirt/KVM Driver Update (Kilo)
Libvirt/KVM Driver Update (Kilo)Stephen Gordon
 
Divide and conquer: resource segregation in the OpenStack cloud
Divide and conquer: resource segregation in the OpenStack cloudDivide and conquer: resource segregation in the OpenStack cloud
Divide and conquer: resource segregation in the OpenStack cloudStephen Gordon
 
Deltacloud - Abstracting for Freedom
Deltacloud - Abstracting for FreedomDeltacloud - Abstracting for Freedom
Deltacloud - Abstracting for FreedomStephen Gordon
 

Más de Stephen Gordon (12)

Toronto RHUG: Container-native virtualization
Toronto RHUG: Container-native virtualizationToronto RHUG: Container-native virtualization
Toronto RHUG: Container-native virtualization
 
KubeVirt (Kubernetes and Cloud Native Toronto)
KubeVirt (Kubernetes and Cloud Native Toronto)KubeVirt (Kubernetes and Cloud Native Toronto)
KubeVirt (Kubernetes and Cloud Native Toronto)
 
OpenStackTO: Friendly coexistence of Virtual Machines and Containers on Kuber...
OpenStackTO: Friendly coexistence of Virtual Machines and Containers on Kuber...OpenStackTO: Friendly coexistence of Virtual Machines and Containers on Kuber...
OpenStackTO: Friendly coexistence of Virtual Machines and Containers on Kuber...
 
KubeWHAT!?
KubeWHAT!?KubeWHAT!?
KubeWHAT!?
 
Containers for the Enterprise: Delivering OpenShift on OpenStack for Performa...
Containers for the Enterprise: Delivering OpenShift on OpenStack for Performa...Containers for the Enterprise: Delivering OpenShift on OpenStack for Performa...
Containers for the Enterprise: Delivering OpenShift on OpenStack for Performa...
 
Deploying Containers at Scale on OpenStack
Deploying Containers at Scale on OpenStackDeploying Containers at Scale on OpenStack
Deploying Containers at Scale on OpenStack
 
A Container Stack for Openstack - OpenStack Silicon Valley
A Container Stack for Openstack - OpenStack Silicon ValleyA Container Stack for Openstack - OpenStack Silicon Valley
A Container Stack for Openstack - OpenStack Silicon Valley
 
Compute 101 - OpenStack Summit Vancouver 2015
Compute 101 - OpenStack Summit Vancouver 2015Compute 101 - OpenStack Summit Vancouver 2015
Compute 101 - OpenStack Summit Vancouver 2015
 
Libvirt/KVM Driver Update (Kilo)
Libvirt/KVM Driver Update (Kilo)Libvirt/KVM Driver Update (Kilo)
Libvirt/KVM Driver Update (Kilo)
 
Divide and conquer: resource segregation in the OpenStack cloud
Divide and conquer: resource segregation in the OpenStack cloudDivide and conquer: resource segregation in the OpenStack cloud
Divide and conquer: resource segregation in the OpenStack cloud
 
Publican
PublicanPublican
Publican
 
Deltacloud - Abstracting for Freedom
Deltacloud - Abstracting for FreedomDeltacloud - Abstracting for Freedom
Deltacloud - Abstracting for Freedom
 

Último

AI Embracing Every Shade of Human Beauty
AI Embracing Every Shade of Human BeautyAI Embracing Every Shade of Human Beauty
AI Embracing Every Shade of Human BeautyRaymond Okyere-Forson
 
Streamlining Your Application Builds with Cloud Native Buildpacks
Streamlining Your Application Builds  with Cloud Native BuildpacksStreamlining Your Application Builds  with Cloud Native Buildpacks
Streamlining Your Application Builds with Cloud Native BuildpacksVish Abrams
 
Fields in Java and Kotlin and what to expect.pptx
Fields in Java and Kotlin and what to expect.pptxFields in Java and Kotlin and what to expect.pptx
Fields in Java and Kotlin and what to expect.pptxJoão Esperancinha
 
Transforming PMO Success with AI - Discover OnePlan Strategic Portfolio Work ...
Transforming PMO Success with AI - Discover OnePlan Strategic Portfolio Work ...Transforming PMO Success with AI - Discover OnePlan Strategic Portfolio Work ...
Transforming PMO Success with AI - Discover OnePlan Strategic Portfolio Work ...OnePlan Solutions
 
Webinar_050417_LeClair12345666777889.ppt
Webinar_050417_LeClair12345666777889.pptWebinar_050417_LeClair12345666777889.ppt
Webinar_050417_LeClair12345666777889.pptkinjal48
 
ARM Talk @ Rejekts - Will ARM be the new Mainstream in our Data Centers_.pdf
ARM Talk @ Rejekts - Will ARM be the new Mainstream in our Data Centers_.pdfARM Talk @ Rejekts - Will ARM be the new Mainstream in our Data Centers_.pdf
ARM Talk @ Rejekts - Will ARM be the new Mainstream in our Data Centers_.pdfTobias Schneck
 
Kawika Technologies pvt ltd Software Development Company in Trivandrum
Kawika Technologies pvt ltd Software Development Company in TrivandrumKawika Technologies pvt ltd Software Development Company in Trivandrum
Kawika Technologies pvt ltd Software Development Company in TrivandrumKawika Technologies
 
Big Data Bellevue Meetup | Enhancing Python Data Loading in the Cloud for AI/ML
Big Data Bellevue Meetup | Enhancing Python Data Loading in the Cloud for AI/MLBig Data Bellevue Meetup | Enhancing Python Data Loading in the Cloud for AI/ML
Big Data Bellevue Meetup | Enhancing Python Data Loading in the Cloud for AI/MLAlluxio, Inc.
 
JS-Experts - Cybersecurity for Generative AI
JS-Experts - Cybersecurity for Generative AIJS-Experts - Cybersecurity for Generative AI
JS-Experts - Cybersecurity for Generative AIIvo Andreev
 
online pdf editor software solutions.pdf
online pdf editor software solutions.pdfonline pdf editor software solutions.pdf
online pdf editor software solutions.pdfMeon Technology
 
Top Software Development Trends in 2024
Top Software Development Trends in  2024Top Software Development Trends in  2024
Top Software Development Trends in 2024Mind IT Systems
 
Generative AI for Cybersecurity - EC-Council
Generative AI for Cybersecurity - EC-CouncilGenerative AI for Cybersecurity - EC-Council
Generative AI for Cybersecurity - EC-CouncilVICTOR MAESTRE RAMIREZ
 
eAuditor Audits & Inspections - conduct field inspections
eAuditor Audits & Inspections - conduct field inspectionseAuditor Audits & Inspections - conduct field inspections
eAuditor Audits & Inspections - conduct field inspectionsNirav Modi
 
Your Vision, Our Expertise: TECUNIQUE's Tailored Software Teams
Your Vision, Our Expertise: TECUNIQUE's Tailored Software TeamsYour Vision, Our Expertise: TECUNIQUE's Tailored Software Teams
Your Vision, Our Expertise: TECUNIQUE's Tailored Software TeamsJaydeep Chhasatia
 
Optimizing Business Potential: A Guide to Outsourcing Engineering Services in...
Optimizing Business Potential: A Guide to Outsourcing Engineering Services in...Optimizing Business Potential: A Guide to Outsourcing Engineering Services in...
Optimizing Business Potential: A Guide to Outsourcing Engineering Services in...Jaydeep Chhasatia
 
Growing Oxen: channel operators and retries
Growing Oxen: channel operators and retriesGrowing Oxen: channel operators and retries
Growing Oxen: channel operators and retriesSoftwareMill
 
Introduction-to-Software-Development-Outsourcing.pptx
Introduction-to-Software-Development-Outsourcing.pptxIntroduction-to-Software-Development-Outsourcing.pptx
Introduction-to-Software-Development-Outsourcing.pptxIntelliSource Technologies
 
Enterprise Document Management System - Qualityze Inc
Enterprise Document Management System - Qualityze IncEnterprise Document Management System - Qualityze Inc
Enterprise Document Management System - Qualityze Incrobinwilliams8624
 
Deep Learning for Images with PyTorch - Datacamp
Deep Learning for Images with PyTorch - DatacampDeep Learning for Images with PyTorch - Datacamp
Deep Learning for Images with PyTorch - DatacampVICTOR MAESTRE RAMIREZ
 
How Does the Epitome of Spyware Differ from Other Malicious Software?
How Does the Epitome of Spyware Differ from Other Malicious Software?How Does the Epitome of Spyware Differ from Other Malicious Software?
How Does the Epitome of Spyware Differ from Other Malicious Software?AmeliaSmith90
 

Último (20)

AI Embracing Every Shade of Human Beauty
AI Embracing Every Shade of Human BeautyAI Embracing Every Shade of Human Beauty
AI Embracing Every Shade of Human Beauty
 
Streamlining Your Application Builds with Cloud Native Buildpacks
Streamlining Your Application Builds  with Cloud Native BuildpacksStreamlining Your Application Builds  with Cloud Native Buildpacks
Streamlining Your Application Builds with Cloud Native Buildpacks
 
Fields in Java and Kotlin and what to expect.pptx
Fields in Java and Kotlin and what to expect.pptxFields in Java and Kotlin and what to expect.pptx
Fields in Java and Kotlin and what to expect.pptx
 
Transforming PMO Success with AI - Discover OnePlan Strategic Portfolio Work ...
Transforming PMO Success with AI - Discover OnePlan Strategic Portfolio Work ...Transforming PMO Success with AI - Discover OnePlan Strategic Portfolio Work ...
Transforming PMO Success with AI - Discover OnePlan Strategic Portfolio Work ...
 
Webinar_050417_LeClair12345666777889.ppt
Webinar_050417_LeClair12345666777889.pptWebinar_050417_LeClair12345666777889.ppt
Webinar_050417_LeClair12345666777889.ppt
 
ARM Talk @ Rejekts - Will ARM be the new Mainstream in our Data Centers_.pdf
ARM Talk @ Rejekts - Will ARM be the new Mainstream in our Data Centers_.pdfARM Talk @ Rejekts - Will ARM be the new Mainstream in our Data Centers_.pdf
ARM Talk @ Rejekts - Will ARM be the new Mainstream in our Data Centers_.pdf
 
Kawika Technologies pvt ltd Software Development Company in Trivandrum
Kawika Technologies pvt ltd Software Development Company in TrivandrumKawika Technologies pvt ltd Software Development Company in Trivandrum
Kawika Technologies pvt ltd Software Development Company in Trivandrum
 
Big Data Bellevue Meetup | Enhancing Python Data Loading in the Cloud for AI/ML
Big Data Bellevue Meetup | Enhancing Python Data Loading in the Cloud for AI/MLBig Data Bellevue Meetup | Enhancing Python Data Loading in the Cloud for AI/ML
Big Data Bellevue Meetup | Enhancing Python Data Loading in the Cloud for AI/ML
 
JS-Experts - Cybersecurity for Generative AI
JS-Experts - Cybersecurity for Generative AIJS-Experts - Cybersecurity for Generative AI
JS-Experts - Cybersecurity for Generative AI
 
online pdf editor software solutions.pdf
online pdf editor software solutions.pdfonline pdf editor software solutions.pdf
online pdf editor software solutions.pdf
 
Top Software Development Trends in 2024
Top Software Development Trends in  2024Top Software Development Trends in  2024
Top Software Development Trends in 2024
 
Generative AI for Cybersecurity - EC-Council
Generative AI for Cybersecurity - EC-CouncilGenerative AI for Cybersecurity - EC-Council
Generative AI for Cybersecurity - EC-Council
 
eAuditor Audits & Inspections - conduct field inspections
eAuditor Audits & Inspections - conduct field inspectionseAuditor Audits & Inspections - conduct field inspections
eAuditor Audits & Inspections - conduct field inspections
 
Your Vision, Our Expertise: TECUNIQUE's Tailored Software Teams
Your Vision, Our Expertise: TECUNIQUE's Tailored Software TeamsYour Vision, Our Expertise: TECUNIQUE's Tailored Software Teams
Your Vision, Our Expertise: TECUNIQUE's Tailored Software Teams
 
Optimizing Business Potential: A Guide to Outsourcing Engineering Services in...
Optimizing Business Potential: A Guide to Outsourcing Engineering Services in...Optimizing Business Potential: A Guide to Outsourcing Engineering Services in...
Optimizing Business Potential: A Guide to Outsourcing Engineering Services in...
 
Growing Oxen: channel operators and retries
Growing Oxen: channel operators and retriesGrowing Oxen: channel operators and retries
Growing Oxen: channel operators and retries
 
Introduction-to-Software-Development-Outsourcing.pptx
Introduction-to-Software-Development-Outsourcing.pptxIntroduction-to-Software-Development-Outsourcing.pptx
Introduction-to-Software-Development-Outsourcing.pptx
 
Enterprise Document Management System - Qualityze Inc
Enterprise Document Management System - Qualityze IncEnterprise Document Management System - Qualityze Inc
Enterprise Document Management System - Qualityze Inc
 
Deep Learning for Images with PyTorch - Datacamp
Deep Learning for Images with PyTorch - DatacampDeep Learning for Images with PyTorch - Datacamp
Deep Learning for Images with PyTorch - Datacamp
 
How Does the Epitome of Spyware Differ from Other Malicious Software?
How Does the Epitome of Spyware Differ from Other Malicious Software?How Does the Epitome of Spyware Differ from Other Malicious Software?
How Does the Epitome of Spyware Differ from Other Malicious Software?
 

What's new in OpenStack Liberty

  • 1. WHAT’S NEW IN OPENSTACK LIBERTY Sean Cohen Principal Product Manager October 1st, 2015 Stephen Gordon Sr. Technical Product Manager
  • 2. WHAT’S NEW IN OPENSTACK LIBERTY INTRODUCTION 2 Stephen Gordon Sr. Technical Product Manager @xsgordon Sean Cohen Principal Product Manager @SeanCohen_RH
  • 3. WHAT’S NEW IN OPENSTACK LIBERTY AGENDA ● Liberty Overview ● Project Updates ● Q&A
  • 5. WHAT’S NEW IN OPENSTACK LIBERTY October 2015 “Mitaka” - is a city located in Tokyo Metropolis, Japan. RELEASE TIMELINE 5 “Kilo” Sèrves, France is home to the Kilogram. April 2015 “Liberty” - a village in the Canadian province of Saskatchewan. TBD 2016 https://wiki.openstack.org/wiki/Release_Naming N - Austin Summit O - Barcelona Summit TBD TBD
  • 6. WHAT’S NEW IN OPENSTACK LIBERTY POLL QUESTION Which OpenStack release are you currently using, if any? ● None ● Grizzly ● Havana ● Icehouse ● Kilo ● Juno ● Liberty (master)
  • 7. WHAT’S NEW IN OPENSTACK LIBERTY STATISTICS OpenStack “Liberty” ● 27,000+ commits ● 163,000+ reviews ● ~160 corporate contributors ● ~2100 individual contributors http://stackalytics.com/?release=liberty&metric=commits http://stackalytics.com/?release=liberty&metric=reviews
  • 9. WHAT’S NEW IN OPENSTACK LIBERTY THE OPENSTACK BIG TENT ● Previously projects were either in the integrated release or not, which meant different things to different people and potentially excluding projects that were just as much a part of the OpenStack community. ● Changes toward a “big tent” model endeavor to: ○ More clearly define what it means to be an OpenStack project. ○ Be more broadly inclusive that projects that meet this definition, even those which compete with each other. ○ Provide a more precise taxonomy for navigating the ecosystem of OpenStack projects.
  • 10. WHAT’S NEW IN OPENSTACK LIBERTY DEFINING THE BIG TENT ● Project aligns with the OpenStack Mission ● Project follows the OpenStack way (“4 opens”): ○ Open Source ○ Open Community ○ Open Development ○ Open Design ● Project ensures basic interoperability with the rest of OpenStack ● Project has an active team of one or more contributors ● Project meets any policies the TC requires all projects to meet http://governance.openstack.org/reference/new-projects-requirements.html
  • 11. WHAT’S NEW IN OPENSTACK LIBERTY TAGGING THE BIG TENT ● Tag types: ○ Technical Committee Managed ○ Team Description ○ Project Assertions ○ Release Management ○ Vulnerability Management http://governance.openstack.org/reference/tags/index.html ● E.g: ○ Starter kit, approved release ○ Team diversity ○ Follows deprecation policy ○ Has stable branches, cycle-wit ○ Vulnerability team managed ● Tags introduced to help operators navigate all the projects that make up OpenStack.
  • 13. WHAT’S NEW IN OPENSTACK LIBERTY API MICRO-VERSIONING ● Compute API v2 has been in place for some time, expanded by adding “extensions”, lots of them. ● Determined that implementing new major version of API (v3) would be too difficult: ○ User impact ○ Developer overhead ● Micro-versions aim to: ○ Make it possible to evolve the API incrementally ○ Provided backwards compatibility to REST API users ○ Improve code cleanliness to make doing the “right thing” easier
  • 14. WHAT’S NEW IN OPENSTACK LIBERTY API MICRO-VERSIONING (cont.) ● Use a single monotonic counter of the form where X.Y where: ○ X will only be changed due to a significant backwards incompatible API change being made. Expected to rarely never be incremented. ○ Y will change when making any change to the API. ● Client will specify version it supports, e.g.: ○ X-OpenStack-Nova-API-Version: 2.114 ● In Kilo, v2.0 API code was still used to serve v2.0 requests, v2.0 API was frozen ● In Liberty, v2.1 API code handles all requests - implementing both the v2.0 and v2.1 API endpoints
  • 15. WHAT’S NEW IN OPENSTACK LIBERTY EXPERIMENTAL ONLINE SCHEMA CHANGES ● Endeavours to make database schema changes occur online (either with no service outage or a minimized one) ● Instead of using migration scripts: ○ Compares running schema against the model defined in Nova ○ Generates DDL statements to close the gap ○ Optionally, executes the DDL to make the running schema match the model ● Schema changes that aren’t in use today or are difficult to automate are not catered to in the initial online schema migration implementation. ● Currently extremely experimental, requires further work in subsequent releases. Not yet a recommended path to upgrading.
  • 16. WHAT’S NEW IN OPENSTACK LIBERTY INSTANCE HIGH AVAILABILITY ● Provided using external tools such as Pacemaker (previously demonstrated at Red Hat Summit with Intel, Dell). ● Liberty allows for cutting down on the time to evacuate guests after detecting node failure: ○ “Mark host down”/“force down” API allows external tooling to notify Nova that a host is down before periodic tasks would normally detect it. ○ As soon as host has been explicitly marked down evacuation can commence, triggered by the external tool (e.g. Pacemaker fence agent).
  • 17. WHAT’S NEW IN OPENSTACK LIBERTY VIRTIO NETWORKING PERFORMANCE ● Default behavior provides a single VirtIO-net queue: ○ Restricts scale of guest protocol stack ○ Does not scale with # of vCPUs ○ Guests cannot transmit or receive in parallel (only one TX/RX queue) ● Multiple queues provide greater throughput when: ○ Packets are relatively large ○ Guest is active on many connections at the same time ○ Number of queues == number of vCPUs ● Enabling: ○ hw_vif_multiqueue_enabled=true|false (default false) ○ Nova will match number of queues to number of vCPUs
  • 18. WHAT’S NEW IN OPENSTACK LIBERTY IMPROVED BAREMETAL DRIVER SUPPORT ● Maturing and increased driver support: ○ Dell, HP, Open CloudServer, SeaMicro, Cisco UCS, Fujitsu, AMT ○ Generic and virtual driver coverage ■ Wake-on-LAN power driver ■ SSH driver support for VirtualBox, Parallels, Virsh ● Specific driver enhancements: ○ HP (iLO) ■ UEFI secure boot ○ Fujitsu Primergy ■ booting from virtual media using NFS or CIFS supported
  • 20. WHAT’S NEW IN OPENSTACK LIBERTY QUALITY OF SERVICE ● QoS is a general term referring to capability of a network to provide better service to select network traffic. ○ Various tools exist and may be applied in different places. ○ Examples include traffic classification, policing, marking, and shaping. ● OpenStack tenant administrator may want to offer different service levels based on application needs and available bandwidth. ● In Liberty OpenStack Networking (“Neutron”) provides a new extensible API for defining QoS policies.
  • 21. WHAT’S NEW IN OPENSTACK LIBERTY QUALITY OF SERVICE (cont.) ● Policies can be applied: ○ Per port - a specific Neutron port has the policy applied. ○ Per network - all ports plugged on the Neutron network inherit the policy. ● Initial support allows rate limiting the traffic a virtual machine can send - packets beyond the specified rate are dropped: ○ Virtual interfaces using OVS ○ Virtual Functions (VFs) using SR-IOV ● Policy can be applied, modified, or removed dynamically.
  • 22. WHAT’S NEW IN OPENSTACK LIBERTY QUALITY OF SERVICE (cont.) # neutron qos-policy-create bw-limiter # neutron qos-bandwidth-limit-rule-create bw-limiter --max_kbps 3000 --max_burst_kbps 300 # neutron qos-rule-show 9be535c3-daa2-4d7b-88ea-e8de16 +-------------------+---------------------------------+ | Field | Value | +-------------------+---------------------------------+ | id | 9be535c3-daa2-4d7b-88ea-e8de16 | | rule_type | bandwidth_limit | | description | | | max_kbps | 3000 | | max_burst_kbps | 300 | +-------------------+---------------------------------+
  • 23. WHAT’S NEW IN OPENSTACK LIBERTY PLUGGABLE IP ADDRESS MANAGEMENT ● Deployers have a need to integrate OpenStack with their existing infrastructure that uses external IPAM solutions. ● Historically most OpenStack Networking (“Neutron”) plug-ins leverage an embedded IPAM implementation. ○ While DHCP provider could be changed, allocation logic could not. ● Liberty introduces pluggable IPAM framework into Neutron. ○ Reference implementation remains unchanged but there is now a plug- in system to support external IPAM offerings.
  • 24. WHAT’S NEW IN OPENSTACK LIBERTY ROLE-BASED ACCESS CONTROL ● Network sharing in Neutron has historically been binary, a network is shared with every tenant or not shared at all. ● Liberty introduces a RBAC table that allows finer grained sharing of Neutron networks between tenants. ○ Allow only specific tenants to attach virtual machines to the network. ○ Eliminate the ability for some tenants to create networks at all instead only allow attachment to pre-created networks corresponding to their project.
  • 26. WHAT’S NEW IN OPENSTACK LIBERTY IDENTITY ● Support for tokenless authorization with X.509 SSL client certificate ● Per identity provider Web Single Sign-On (WebSSO) support. ● Additional attributes added to SAML assertion in order to map user and project domains.
  • 28. WHAT’S NEW IN OPENSTACK LIBERTY GENERIC VOLUME MIGRATION ● Volume migration allows you to migrate a volume with its data between two backends in a manner that is transparent to users and workloads. ● The original API implementation assumed that both source and destination volumes can be attached locally via iSCSI. ● The new generic API now allows more drivers such as Ceph RBD to perform the migration functionality.
  • 29. WHAT’S NEW IN OPENSTACK LIBERTY IMPORT/EXPORT SNAPSHOTS ● Complementing feature for the import/export volume function. ● Allows to import volumes snapshot from one Cinder to another. ● The imported snapshots can be used as volume templates. ● Allows to import "non" openstack snapshots already on a backend- device. Where, export snapshots should work the same way as export volumes.
  • 30. WHAT’S NEW IN OPENSTACK LIBERTY VOLUME REPLICATION (v2) ● Provides a new implementation for replication of volumes between backends that leaves the bulk of the work to the driver. ● Provides basic administrative API methods to perform actions such as enable/disable and fail-over. ● First iteration of this new API supports only a single remote device, with limited tenant visibility. ● Allowing to introduce new replication drivers in the Mitaka cycle.
  • 31. WHAT’S NEW IN OPENSTACK LIBERTY NON-DISRUPTIVE BACKUP ● Allows OpenStack administrators to perform a non-disruptive volume backup while the volume is still attached to a guest. ○ By allowing the backup driver to: ■ Take a temporary snapshot ■ Attach the temporary snapshot ■ Do backup from the temporary snapshot ■ Detach the temporary snapshot ■ Cleanup temporary snapshot (Until now, volumes had to be detached first before they could be backed up)
  • 32. WHAT’S NEW IN OPENSTACK LIBERTY GENERIC IMAGE CACHE ● With this new feature backends are able to use cached glance images when creating volumes from images. ● If enabled, and the cinder internal tenant is configured, it will create a minimal sized clone of a volume the first time it is downloaded from glance. The original will then be extended to full size. ● Any following requests to create a volume from an image will be able to do a volume clone from the image-volume cache entry instead of downloading the image data from glance again.
  • 33. WHAT’S NEW IN OPENSTACK LIBERTY IMAGE SIGNING AND ENCRYPTION ● Protect image integrity by ensuring no modifications occur after the image is uploaded by a user. ● Supports both signing of the image and signature validation of bootable images when used.
  • 34. WHAT’S NEW IN OPENSTACK LIBERTY OBJECT STORAGE ● Increasing ring partition power ○ A new swift-ring-tool has been introduced to increase or decrease the partition power of an OpenStack Swift ring without the need to copy all data to a new cluster. ● Symbolic links ○ Swift has gained the notion of a symbolic link (“symlink”) object allowing to do aliases or multiple names to the same object. ○ This object will reference another object, where GET, HEAD, POST, and OPTIONS requests for a symlink object will operate on the referenced object.
  • 35. WHAT’S NEW IN OPENSTACK LIBERTY DATA PROCESSING ● Spark now available on YARN based (generation 2) distributions ● Storm elastic data processing (EDP) support ● EDP jobs can now be suspended and resumed ● Can now launch multiple clusters in parallel ● Hadoop generation 1 support has been deprecated ● Manila as a runtime data source
  • 36. WHAT’S NEW IN OPENSTACK LIBERTY DATABASE AS A SERVICE ● DB Cluster Scaling - Adds cluster grow and shrink functionality ● Expanding Backup/Restore capabilities to MongoDB ● Adding MariaDB support ● Guestagent configuration manager functionality - provides ability to allow custom configuration overrides ● Floating IP for Vertica management master node - provides external access to Vertica cluster management console ● Database log file downloads - create API for end user to access log files stored in swift containers
  • 38. WHAT’S NEW IN OPENSTACK LIBERTY CONVERGENCE UPDATES ● Initial steps in longer term trend towards supporting a convergence model for Heat stack updates. ● Liberty introduces an (optional) mode to persist per-resource state during stack updates. ○ Improved fault tolerance, including recovery from a failure of the Heat engine. ○ Improved scalability, potential to spread work over engine workers in a more granular way than was previously possible. ● Lays groundwork for auto-healing style features in future.
  • 39. WHAT’S NEW IN OPENSTACK LIBERTY STACK TAGS ● Allow categorization of Heat stacks when they are created. ● Includes ability to mark a stack as hidden based on a tag. E.g.: ○ Cloud provider wants to use a heat stack for behind the scenes orchestration such as automating networking configuration when launching an instance
  • 40. WHAT’S NEW IN OPENSTACK LIBERTY BROADER PROJECT SUPPORT ● New Heat resources for emerging projects including: ○ Barbican ○ Mistral ○ Manila ○ Monasca ○ Designate ● Zaqar integration for SoftwareConfig ○ SoftwareDeployment resources now support providing metadata and signalling via Zaqar as an alternative to existing transports.
  • 42. WHAT’S NEW IN OPENSTACK LIBERTY CEILOMETER SPLIT UP ● Lack of clarity around how to best use ceilometer for different use cases in the past. ● Split into multiple sub-projects, each aimed at one high level use and using its own storage backend: ○ Collectors ○ Metrics (“Gnocchi”) ○ Alarms (“AODH”) ○ Events
  • 43. WHAT’S NEW IN OPENSTACK LIBERTY CEILOMETER TIME SERIES METRICS ● Ceilometer’s poor performances on large scale metrics API requests was one of the biggest issues ● Gnocchi (Time Series Database as a Service) project was created to address this under the Ceilometer program umbrella.
  • 45. WHAT’S NEW IN OPENSTACK LIBERTY SHARED FILE SYSTEMS SERVICE (MANILA) ● Share Extend & Shrink ○ New REST API for extending and shrinking shares ● Share migration ○ Share Migration allows a share to be migrated from one host pool to another hostpool, as well as allowing to perform migration between different backends. ● Big data (Sahara) support for Manila as a data source
  • 46. WHAT’S NEW IN OPENSTACK LIBERTY CONTAINERS SERVICE (MAGNUM) ● API service developed by the OpenStack Containers Team. ● Aims to make container orchestration engines (COE) first class resources in OpenStack. ● Uses Heat to orchestrate deploying and configuring an OS image which contains Docker and a COE on virtual machines or bare-metal. Liberty enhancements: ● Smart(er) scale down for Kubernetes clusters. ● High availability (2N) for Kubernetes master node. ● Ability to act as a CA (stepping stone to TLS support etc.)
  • 47. WHAT’S NEW IN OPENSTACK LIBERTY Zaqar is a multi-tenant cloud messaging service for web developers. The service enables cloud developers to send messages between various components. Liberty enhancements include: ● Pre-Signed URLs: auth-less URLs to access resources ● Persistent transport (websocket): Persistent connections and streamed API calls. ● Email push-notifications: Notify users over email on messages for certain topics. MESSAGE SERVICE (ZAQAR)
  • 48. WHAT’S NEW IN OPENSTACK LIBERTY Which projects in the OpenStack “big tent” would you like to hear more about in the future? ● Key management (Barbican) ● DNS as a Service (Designate) ● Application catalog (Murano) ● Governance service (Congress) ● Workflow service (Mistral) ● Key-value store as a Service (MagnetoDB) ● Deployment (TripleO) ● Benchmark service (Rally) POLL QUESTION
  • 49. WHAT’S NEW IN OPENSTACK LIBERTY49 OPENSTACK SUMMIT TOKYO
  • 50. WHAT’S NEW IN OPENSTACK LIBERTY50 OPENSTACK SUMMIT TOKYO
  • 51. WHAT’S NEW IN OPENSTACK LIBERTY51 OPENSTACK SUMMIT TOKYO