liberty what’s new in openstack 30122015/whatsnewinopenstackliberty-orgad...what’s new in...

52
WHAT’S NEW IN OPENSTACK LIBERTY Sean Cohen Principal Product Manager October 1st, 2015 Stephen Gordon Sr. Technical Product Manager

Upload: others

Post on 22-Mar-2020

9 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: LIBERTY WHAT’S NEW IN OPENSTACK 30122015/whatsnewinopenstackliberty-Orgad...WHAT’S NEW IN OPENSTACK LIBERTY October 2015 “Mitaka” - is a city located in Tokyo Metropolis, Japan

WHAT’S NEW IN OPENSTACK LIBERTY

Sean CohenPrincipal Product Manager

October 1st, 2015

Stephen GordonSr. Technical Product Manager

Page 2: LIBERTY WHAT’S NEW IN OPENSTACK 30122015/whatsnewinopenstackliberty-Orgad...WHAT’S NEW IN OPENSTACK LIBERTY October 2015 “Mitaka” - is a city located in Tokyo Metropolis, Japan

WHAT’S NEW IN OPENSTACK LIBERTY

INTRODUCTION

2

Stephen GordonSr. Technical Product Manager

@xsgordon

Sean CohenPrincipal Product Manager

@SeanCohen_RH

Page 3: LIBERTY WHAT’S NEW IN OPENSTACK 30122015/whatsnewinopenstackliberty-Orgad...WHAT’S NEW IN OPENSTACK LIBERTY October 2015 “Mitaka” - is a city located in Tokyo Metropolis, Japan

WHAT’S NEW IN OPENSTACK LIBERTY

AGENDA● Liberty Overview● Project Updates● Q&A

Page 4: LIBERTY WHAT’S NEW IN OPENSTACK 30122015/whatsnewinopenstackliberty-Orgad...WHAT’S NEW IN OPENSTACK LIBERTY October 2015 “Mitaka” - is a city located in Tokyo Metropolis, Japan

LIBERTY OVERVIEW

Page 5: LIBERTY WHAT’S NEW IN OPENSTACK 30122015/whatsnewinopenstackliberty-Orgad...WHAT’S NEW IN OPENSTACK LIBERTY October 2015 “Mitaka” - is a city located in Tokyo Metropolis, Japan

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

Page 6: LIBERTY WHAT’S NEW IN OPENSTACK 30122015/whatsnewinopenstackliberty-Orgad...WHAT’S NEW IN OPENSTACK LIBERTY October 2015 “Mitaka” - is a city located in Tokyo Metropolis, Japan

WHAT’S NEW IN OPENSTACK LIBERTY

POLL QUESTIONWhich OpenStack release are you currently using, if any?

● None● Grizzly● Havana● Icehouse● Kilo● Juno● Liberty (master)

Page 7: LIBERTY WHAT’S NEW IN OPENSTACK 30122015/whatsnewinopenstackliberty-Orgad...WHAT’S NEW IN OPENSTACK LIBERTY October 2015 “Mitaka” - is a city located in Tokyo Metropolis, Japan

WHAT’S NEW IN OPENSTACK LIBERTY

STATISTICSOpenStack “Liberty”

● 27,000+ commits● 163,000+ reviews● ~160 corporate contributors● ~2100 individual contributors

http://stackalytics.com/?release=liberty&metric=commitshttp://stackalytics.com/?release=liberty&metric=reviews

Page 8: LIBERTY WHAT’S NEW IN OPENSTACK 30122015/whatsnewinopenstackliberty-Orgad...WHAT’S NEW IN OPENSTACK LIBERTY October 2015 “Mitaka” - is a city located in Tokyo Metropolis, Japan

GOVERNANCE UPDATES

Page 9: LIBERTY WHAT’S NEW IN OPENSTACK 30122015/whatsnewinopenstackliberty-Orgad...WHAT’S NEW IN OPENSTACK LIBERTY October 2015 “Mitaka” - is a city located in Tokyo Metropolis, Japan

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.

Page 10: LIBERTY WHAT’S NEW IN OPENSTACK 30122015/whatsnewinopenstackliberty-Orgad...WHAT’S NEW IN OPENSTACK LIBERTY October 2015 “Mitaka” - is a city located in Tokyo Metropolis, Japan

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

Page 11: LIBERTY WHAT’S NEW IN OPENSTACK 30122015/whatsnewinopenstackliberty-Orgad...WHAT’S NEW IN OPENSTACK LIBERTY October 2015 “Mitaka” - is a city located in Tokyo Metropolis, Japan

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.

Page 12: LIBERTY WHAT’S NEW IN OPENSTACK 30122015/whatsnewinopenstackliberty-Orgad...WHAT’S NEW IN OPENSTACK LIBERTY October 2015 “Mitaka” - is a city located in Tokyo Metropolis, Japan

COMPUTE

Page 13: LIBERTY WHAT’S NEW IN OPENSTACK 30122015/whatsnewinopenstackliberty-Orgad...WHAT’S NEW IN OPENSTACK LIBERTY October 2015 “Mitaka” - is a city located in Tokyo Metropolis, Japan

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

Page 14: LIBERTY WHAT’S NEW IN OPENSTACK 30122015/whatsnewinopenstackliberty-Orgad...WHAT’S NEW IN OPENSTACK LIBERTY October 2015 “Mitaka” - is a city located in Tokyo Metropolis, Japan

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

Page 15: LIBERTY WHAT’S NEW IN OPENSTACK 30122015/whatsnewinopenstackliberty-Orgad...WHAT’S NEW IN OPENSTACK LIBERTY October 2015 “Mitaka” - is a city located in Tokyo Metropolis, Japan

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.

Page 16: LIBERTY WHAT’S NEW IN OPENSTACK 30122015/whatsnewinopenstackliberty-Orgad...WHAT’S NEW IN OPENSTACK LIBERTY October 2015 “Mitaka” - is a city located in Tokyo Metropolis, Japan

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).

Page 17: LIBERTY WHAT’S NEW IN OPENSTACK 30122015/whatsnewinopenstackliberty-Orgad...WHAT’S NEW IN OPENSTACK LIBERTY October 2015 “Mitaka” - is a city located in Tokyo Metropolis, Japan

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

Page 18: LIBERTY WHAT’S NEW IN OPENSTACK 30122015/whatsnewinopenstackliberty-Orgad...WHAT’S NEW IN OPENSTACK LIBERTY October 2015 “Mitaka” - is a city located in Tokyo Metropolis, Japan

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

Page 19: LIBERTY WHAT’S NEW IN OPENSTACK 30122015/whatsnewinopenstackliberty-Orgad...WHAT’S NEW IN OPENSTACK LIBERTY October 2015 “Mitaka” - is a city located in Tokyo Metropolis, Japan

NETWORKING

Page 20: LIBERTY WHAT’S NEW IN OPENSTACK 30122015/whatsnewinopenstackliberty-Orgad...WHAT’S NEW IN OPENSTACK LIBERTY October 2015 “Mitaka” - is a city located in Tokyo Metropolis, Japan

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.

Page 21: LIBERTY WHAT’S NEW IN OPENSTACK 30122015/whatsnewinopenstackliberty-Orgad...WHAT’S NEW IN OPENSTACK LIBERTY October 2015 “Mitaka” - is a city located in Tokyo Metropolis, Japan

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.

Page 22: LIBERTY WHAT’S NEW IN OPENSTACK 30122015/whatsnewinopenstackliberty-Orgad...WHAT’S NEW IN OPENSTACK LIBERTY October 2015 “Mitaka” - is a city located in Tokyo Metropolis, Japan

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 |

+-------------------+---------------------------------+

Page 23: LIBERTY WHAT’S NEW IN OPENSTACK 30122015/whatsnewinopenstackliberty-Orgad...WHAT’S NEW IN OPENSTACK LIBERTY October 2015 “Mitaka” - is a city located in Tokyo Metropolis, Japan

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.

Page 24: LIBERTY WHAT’S NEW IN OPENSTACK 30122015/whatsnewinopenstackliberty-Orgad...WHAT’S NEW IN OPENSTACK LIBERTY October 2015 “Mitaka” - is a city located in Tokyo Metropolis, Japan

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.

Page 25: LIBERTY WHAT’S NEW IN OPENSTACK 30122015/whatsnewinopenstackliberty-Orgad...WHAT’S NEW IN OPENSTACK LIBERTY October 2015 “Mitaka” - is a city located in Tokyo Metropolis, Japan

IDENTITY

Page 26: LIBERTY WHAT’S NEW IN OPENSTACK 30122015/whatsnewinopenstackliberty-Orgad...WHAT’S NEW IN OPENSTACK LIBERTY October 2015 “Mitaka” - is a city located in Tokyo Metropolis, Japan

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.

Page 27: LIBERTY WHAT’S NEW IN OPENSTACK 30122015/whatsnewinopenstackliberty-Orgad...WHAT’S NEW IN OPENSTACK LIBERTY October 2015 “Mitaka” - is a city located in Tokyo Metropolis, Japan

STORAGE

Page 28: LIBERTY WHAT’S NEW IN OPENSTACK 30122015/whatsnewinopenstackliberty-Orgad...WHAT’S NEW IN OPENSTACK LIBERTY October 2015 “Mitaka” - is a city located in Tokyo Metropolis, Japan

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.

Page 29: LIBERTY WHAT’S NEW IN OPENSTACK 30122015/whatsnewinopenstackliberty-Orgad...WHAT’S NEW IN OPENSTACK LIBERTY October 2015 “Mitaka” - is a city located in Tokyo Metropolis, Japan

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.

Page 30: LIBERTY WHAT’S NEW IN OPENSTACK 30122015/whatsnewinopenstackliberty-Orgad...WHAT’S NEW IN OPENSTACK LIBERTY October 2015 “Mitaka” - is a city located in Tokyo Metropolis, Japan

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.

Page 31: LIBERTY WHAT’S NEW IN OPENSTACK 30122015/whatsnewinopenstackliberty-Orgad...WHAT’S NEW IN OPENSTACK LIBERTY October 2015 “Mitaka” - is a city located in Tokyo Metropolis, Japan

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)

Page 32: LIBERTY WHAT’S NEW IN OPENSTACK 30122015/whatsnewinopenstackliberty-Orgad...WHAT’S NEW IN OPENSTACK LIBERTY October 2015 “Mitaka” - is a city located in Tokyo Metropolis, Japan

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.

Page 33: LIBERTY WHAT’S NEW IN OPENSTACK 30122015/whatsnewinopenstackliberty-Orgad...WHAT’S NEW IN OPENSTACK LIBERTY October 2015 “Mitaka” - is a city located in Tokyo Metropolis, Japan

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.

Page 34: LIBERTY WHAT’S NEW IN OPENSTACK 30122015/whatsnewinopenstackliberty-Orgad...WHAT’S NEW IN OPENSTACK LIBERTY October 2015 “Mitaka” - is a city located in Tokyo Metropolis, Japan

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.

Page 35: LIBERTY WHAT’S NEW IN OPENSTACK 30122015/whatsnewinopenstackliberty-Orgad...WHAT’S NEW IN OPENSTACK LIBERTY October 2015 “Mitaka” - is a city located in Tokyo Metropolis, Japan

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

Page 36: LIBERTY WHAT’S NEW IN OPENSTACK 30122015/whatsnewinopenstackliberty-Orgad...WHAT’S NEW IN OPENSTACK LIBERTY October 2015 “Mitaka” - is a city located in Tokyo Metropolis, Japan

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

Page 37: LIBERTY WHAT’S NEW IN OPENSTACK 30122015/whatsnewinopenstackliberty-Orgad...WHAT’S NEW IN OPENSTACK LIBERTY October 2015 “Mitaka” - is a city located in Tokyo Metropolis, Japan

ORCHESTRATION

Page 38: LIBERTY WHAT’S NEW IN OPENSTACK 30122015/whatsnewinopenstackliberty-Orgad...WHAT’S NEW IN OPENSTACK LIBERTY October 2015 “Mitaka” - is a city located in Tokyo Metropolis, Japan

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.

Page 39: LIBERTY WHAT’S NEW IN OPENSTACK 30122015/whatsnewinopenstackliberty-Orgad...WHAT’S NEW IN OPENSTACK LIBERTY October 2015 “Mitaka” - is a city located in Tokyo Metropolis, Japan

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

Page 40: LIBERTY WHAT’S NEW IN OPENSTACK 30122015/whatsnewinopenstackliberty-Orgad...WHAT’S NEW IN OPENSTACK LIBERTY October 2015 “Mitaka” - is a city located in Tokyo Metropolis, Japan

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.

Page 41: LIBERTY WHAT’S NEW IN OPENSTACK 30122015/whatsnewinopenstackliberty-Orgad...WHAT’S NEW IN OPENSTACK LIBERTY October 2015 “Mitaka” - is a city located in Tokyo Metropolis, Japan

MONITORING

Page 42: LIBERTY WHAT’S NEW IN OPENSTACK 30122015/whatsnewinopenstackliberty-Orgad...WHAT’S NEW IN OPENSTACK LIBERTY October 2015 “Mitaka” - is a city located in Tokyo Metropolis, Japan

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

Page 43: LIBERTY WHAT’S NEW IN OPENSTACK 30122015/whatsnewinopenstackliberty-Orgad...WHAT’S NEW IN OPENSTACK LIBERTY October 2015 “Mitaka” - is a city located in Tokyo Metropolis, Japan

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.

Page 44: LIBERTY WHAT’S NEW IN OPENSTACK 30122015/whatsnewinopenstackliberty-Orgad...WHAT’S NEW IN OPENSTACK LIBERTY October 2015 “Mitaka” - is a city located in Tokyo Metropolis, Japan

EMERGING PROJECTS

Page 45: LIBERTY WHAT’S NEW IN OPENSTACK 30122015/whatsnewinopenstackliberty-Orgad...WHAT’S NEW IN OPENSTACK LIBERTY October 2015 “Mitaka” - is a city located in Tokyo Metropolis, Japan

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

Page 46: LIBERTY WHAT’S NEW IN OPENSTACK 30122015/whatsnewinopenstackliberty-Orgad...WHAT’S NEW IN OPENSTACK LIBERTY October 2015 “Mitaka” - is a city located in Tokyo Metropolis, Japan

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.)

Page 47: LIBERTY WHAT’S NEW IN OPENSTACK 30122015/whatsnewinopenstackliberty-Orgad...WHAT’S NEW IN OPENSTACK LIBERTY October 2015 “Mitaka” - is a city located in Tokyo Metropolis, Japan

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)

Page 48: LIBERTY WHAT’S NEW IN OPENSTACK 30122015/whatsnewinopenstackliberty-Orgad...WHAT’S NEW IN OPENSTACK LIBERTY October 2015 “Mitaka” - is a city located in Tokyo Metropolis, Japan

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

Page 49: LIBERTY WHAT’S NEW IN OPENSTACK 30122015/whatsnewinopenstackliberty-Orgad...WHAT’S NEW IN OPENSTACK LIBERTY October 2015 “Mitaka” - is a city located in Tokyo Metropolis, Japan

WHAT’S NEW IN OPENSTACK LIBERTY49

OPENSTACK SUMMIT TOKYO

Page 50: LIBERTY WHAT’S NEW IN OPENSTACK 30122015/whatsnewinopenstackliberty-Orgad...WHAT’S NEW IN OPENSTACK LIBERTY October 2015 “Mitaka” - is a city located in Tokyo Metropolis, Japan

WHAT’S NEW IN OPENSTACK LIBERTY50

OPENSTACK SUMMIT TOKYO

Page 51: LIBERTY WHAT’S NEW IN OPENSTACK 30122015/whatsnewinopenstackliberty-Orgad...WHAT’S NEW IN OPENSTACK LIBERTY October 2015 “Mitaka” - is a city located in Tokyo Metropolis, Japan

WHAT’S NEW IN OPENSTACK LIBERTY51

OPENSTACK SUMMIT TOKYO

Page 52: LIBERTY WHAT’S NEW IN OPENSTACK 30122015/whatsnewinopenstackliberty-Orgad...WHAT’S NEW IN OPENSTACK LIBERTY October 2015 “Mitaka” - is a city located in Tokyo Metropolis, Japan

THANK YOU

plus.google.com/+RedHat

linkedin.com/company/red-hat

youtube.com/user/RedHatVideos

facebook.com/redhatinc

redhatstack.com

twitter.com/RedHatNews