[Main Conference] [clear filter]
Wednesday, October 28

11:15am JST

Tapping into OpenStack's Notification System
Openstack Notifications can play a big role in extending capabilities of the Openstack. Most of the actions in Openstack which manipulate the system state generate notifications which is posted to the messaging component (e.g. RabbitMQ) and can be consumed by any service outside the Openstack. Some of these notifications are used by Ceilometer to provide chargeback related data. 

In this talk we examine some use cases where one can tap into OpenStack notifications layer and build real world use cases that are so often needed by enterprise IT. 

Specifically, we will cover the following: 
  • High level overview of Openstack notifications
  • Configuring Openstack services to enable notifications
  • Live demo demonstrating tapping in to notifications related to Glance image creation, VM creation, Network creation etc.
  • Auditing/Compliance solutions -- a few examples.
  • Detect unauthorized Glance images in the system
  • Inspecting newly created Glance image to detect infected OS images
  • Auditing network access whenever a VM becomes externally accessible
  • Running network access tools as soon as a new VM becomes available on the network
  • Activity Feed of various Openstack activities which helps Admins to monitor their private cloud.


Deep Bhattacharjee

Head of Product Management, ZeroStack Inc.
Deep Bhattacharjee heads product management at ZeroStack, a stealth mode startup in the San Francisco Bay Area. Prior to this Deep was the Head of Cloud Product Management at Canonical/Ubuntu where he led several efforts to make the Canonical's cloud products more enterprise ready... Read More →

Wednesday October 28, 2015 11:15am - 11:55am JST

12:05pm JST

OpenStack and Hadoop 101 - Getting Your Big Data Cloud Done Right
OpenStack and Hadoop ecosystems have been enjoying parallel amounts of rapid growth and adoption over the last few years. Project Sahara was established in the OpenStack community to drive the overall “Data processing on OpenStack” theme, while Hadoop-focused companies such as Cloudera and Hortonworks have been offering their vision of management frameworks and deployment models around Hadoop.

At Mirantis, we noticed that many people got quickly confused about different options for adopting Hadoop as a technology. In this talk, we’ll make an effort to address part of this confusion and set the stage for further deep-dive conversations into how OpenStack can actually help in adopting Hadoop in a particular organization. As always, we’ll keep things as vendor-neutral as possible. 

Specifically, we’ll talk about the following:

  • An overview and roadmap of the Hadoop ecosystem -- components like YARN, Hive, HBase, and others that constitute a working Big Data solution

  • Management frameworks and deployment models offered by different vendors such as Cloudera and Hortonworks

  • Typical Hadoop logical and physical architecture deployment

  • Architecting OpenStack for Hadoop workloads, including:

    • Picking the right hardware and sizing it properly

    • Doing Storage right (HDFS, Ceph, Swift, direct block device mapping?)

    • Doing Compute right (KVM or Baremetal? Making scheduling work)

    • Doing Networking right (Just Neutron, or do we need full-featured SDN?)

    • Leveraging extras that OpenStack has to offer (multi-tenancy, NUMA, CPU pinning)

By attending this presentation, you will gain a solid real-world understanding of the benefits and ways to build out a working Hadoop/Big Data solution on OpenStack.

avatar for Sergey Lukjanov

Sergey Lukjanov

Senior Development Manager, Mirantis, Mirantis

Trevor McKay

Principal Software Engineer, Red Hat, Inc.
Trevor McKay is a Principal Software Engineer at Red Hat with a background in distributed computing and big data processing, having worked extensively with Apache Spark on OpenStack and now on Kubernetes. He is passionate about simplifying user experience in general and making analytics... Read More →
avatar for Dmitriy Novakovskiy

Dmitriy Novakovskiy

Solutions Architect, Mirantis
Dmitiry Novakovskiy, Solutions Architect at Mirantis, is responsible for shaping technical engagements with new customers and partner prospects.  Dmitriy has been with Mirantis for 2.5 years, enjoying life on the bleeding edge of OpenStack cloud technology.

Wednesday October 28, 2015 12:05pm - 12:45pm JST

2:00pm JST

Liberty or Death: Horizon Dashboard Plugin Deep Dive
If you have a service and want a UI for it, this session is for you! Come to this session to learn what all the fuss is all about. Learn how to write a dashboard plugin for your custom service as well as add visual enhancements to make your dashboard stand out.

Horizon is the official OpenStack dashboard providing access to your services via the web UI. One of its selling feature is its robust plugin mechanism. We will explore what you can do with our plugin model as well as discuss all of the options available to you for extensions. Furthermore, we will explain how the new client-side work will fit into this model and what best practices you should follow.

Finally, we will talk about the OpenStack services roadmap and plans we have for supporting it and where you help us make a difference by contributing! 

avatar for Shaoquan Chen

Shaoquan Chen

Software Engineer, HP
Shaoquan Chen is a software engineer working at HP mainly focusing on Web application at client-side. In OpenStack, He has been working on Horizon, trying to make it modern and easy to use, extend and customize.
avatar for Cindy Lu

Cindy Lu

Software Engineer, IBM
Cindy Lu has been a software engineer at IBM since 2012, focused on OpenStack community development efforts. She's been an active technical contributor to Horizon since the end of the Icehouse release. She is a core reviewer in the Horizon project.
avatar for David  Lyle

David Lyle

Senior Software Engineer, Intel
David Lyle works on cloud technologies as a Cloud Software Architect in Intel's Open Source Technology Center. David is primarily focused on Kubernetes and OpenStack.
avatar for Thai Tran

Thai Tran

Software Developer, IBM, IBM
Thai Tran works for IBM specializing in front-end web development. He has prototyped a number of UI that is included in IBM products. On his spare time, he likes to dabble in front-end technologies, explore mobile web frameworks, and develop video games that run on the web. He is... Read More →

Wednesday October 28, 2015 2:00pm - 2:40pm JST

3:40pm JST

This is Sparkhara: OpenStack Log Processing in Real-time Using Spark on Sahara
OpenStack service controllers produce large amounts of log data, and processing these logs can be a time consuming and difficult task. Data processing applications excel at automating these types of tasks and providing new windows into the underlying trends in the data produced.

We will discuss how to configure your stack to produce log data that can be consumed and analyzed in real-time by Spark applications running on the OpenStack Data processing service (sahara). These techniques can be used to inspect the current status and health of your services, decreasing the time spent between problem detection and solution. This also creates an exciting platform for developers to explore new transformations of log data that will unlock endless possibilities such as failure analysis, performance enhancement, and fraudulent activity detection.

This talk will cover a broad range of OpenStack and Apache technologies used in the development of this solution. We will discuss the following as they pertain to the greater problem space:

  • Logging service data to Zaqar and Manila

  • Launching Spark clusters with Sahara

  • Visualizing and experimenting on data with Zeppelin

  • Creating Spark jobs to deploy through Sahara

  • Storing processed data to Trove databases

There are many paths to achieving improved log processing in OpenStack. Attendees should expect to learn about how they can improve the stability and performance of their stacks through the advanced techniques discussed in this session.

avatar for Nikita Konovalov

Nikita Konovalov

Software Engineer, Mirantis
Nikita has been working with OpenStack Data Processing (Sahara) from the early days of the project. He has been implementing the initial version of Sahara UI which then has been accepted to main OpenStack Dashboard codebase. He added support for Sahara benchmarking for Rally project... Read More →
avatar for Michael McCune

Michael McCune

Principal Software Engineer, Red Hat
Michael McCune is a software developer creating open source infrastructure and applications for cloud platforms. He has a passion for problem solving and team building, and a lifelong love of music, food, and culture.
avatar for Chad Roberts

Chad Roberts

Senior Software Engineer, Red Hat
Chad Roberts has been involved with Openstack Sahara since the Icehouse release. In addition to work on Sahara, he has also contributed to the Horizon dashboard.

Wednesday October 28, 2015 3:40pm - 4:20pm JST
Expo Hall (Marketplace Theater)

4:40pm JST

Introducing OpenStack Searchlight - Search Your Cloud at the Speed of Light!
Let’s be honest, OpenStack native service API’s leave a lot to be desired when it comes to consistency, capabilities, and performance. Wouldn’t it be better if you could use the power of Elasticsearch to find your instances, images, and other resources?

Say hello to Project Searchlight. Based on Elasticsearch, this newly approved OpenStack project has a mission to provide advanced and scalable indexing and search across multi-tenant cloud resources. Originally a part of Glance as the Catalog Index Service, its scope has been expanded to cover resources from all possible OpenStack services using a simple plugin mechanism.

Come learn more about Project Searchlight and see how you can take advantage of it today!  In this session we will provide an overview of the technology, how it is being integrated into Horizon, deployment concepts, and tips for helping you to get started in creating your own Searchlight plugin.

avatar for Steven McLellan

Steven McLellan

Searchlight Core, Murano Core, Senior Software Eng, HP
Steve McLellan is originally from the UK, but moved to Chicago for its fabulous weather. He works as a technical lead for Hewlett Packard, focusing on User Experience and specifically development, deployment and extending Horizon within HP’s Helion Openstack distribution. He has... Read More →
avatar for Lakshmi Sampath

Lakshmi Sampath

Searchlight Core, Senior Software Engineer, HP
Lakshmi Sampath is a Searchlight core reviewer and senior software engineer who has been working in cloud related technologies for the past 4 years. He enjoys solving large scale enterprise software challenges. He recently moved back to India after spending 15 years living and working... Read More →
avatar for Travis Tripp

Travis Tripp

Searchlight PTL, Horizon Core Reviewer, HP Master Techn, HP
Travis is the OpenStack Searchlight PTL, a Horizon core reviewer, an OpenStack User Experience core reviewer, and an architect for HP Helion where he is currently focusing on improving the OpenStack user experience by leveraging technologies such as AngularJS and Elasticsearch while... Read More →

Wednesday October 28, 2015 4:40pm - 5:20pm JST
Expo Hall (Marketplace Theater)

5:30pm JST

Ceilometer has got significant performance, scalability and reliability problems.

Is there a magic formula to fix Ceilometer?

We added Monasca as a storage layer to Ceilometer and … we got Ceilosca!

The preliminary performance results were really encouraging; first, we could store in excess of6 million samples with a single node deployment and second, we recorded reasonable query response times:

Query (6M samples)                        Average Time (s)

ceilometer sample-list -m instance      2.722209
ceilometer meter-list                            0.316250
ceilometer resource-list                     28.852132
ceilometer statistics -m image            3.066389

How we did it. 
Ceilosca leverages the Ceilometer data collection pipeline via a Ceilometer-Monasca Publisher and the Ceilometer API via a Ceilometer-Monasca Storage Driver. This approach addresses the problems with Ceilometer, while still supporting a fully compatible Ceilometer v2 API and leveraging the excellent work in the Ceilometer OpenStack data collection pipeline, which is not addresed in Monasca.

What we will present:
We are working toward the implementation of Ceilosca and we will make available all the code as part of the Monasca code base in Stackforge. We are also planning to demo the solution and provide some performance evaluations of Ceilometer vs. Ceilosca (*) and illustrate the penalties introduced by the cross services overhead and format conversions.

avatar for Dan Dyer

Dan Dyer

Distinguished Technologist, HP
Dan is a distinguished Technologist in the HP Cloud Group. He is currently an architect for the Helion Distribution focusing on Operator Tools and supporting functionality. Prior to this he was the architect for the HP Public Cloud metering and billing team. He has been working... Read More →
avatar for Fabio Giannetti

Fabio Giannetti

Principal Engineer, Cisco Systems
Fabio Giannetti brings 16 years of experience to his role as Principal Cloud Engineer at Cisco where he spearheads work on the company’s containerized, microservices platform. Prior to Cisco, Giannetti held multiple senior engineering and research positions at Hewlett-Packard, first... Read More →
avatar for Roland Hochmuth

Roland Hochmuth

Tech Lead and Software Architect on Monasca, HP
I am the Tech Lead and Software Architect on Monasca, the open-source Monitoring-as-a-Service (at-scale) OpenStack project (https://wiki.openstack.org/wiki/Monasca). We focus on developing a highly performant, scalable and reliable turn-key monitoring solution that leverages the industries... Read More →
avatar for Srinivas Sakhamuri

Srinivas Sakhamuri

Sr. SW Developer, Cisco

Wednesday October 28, 2015 5:30pm - 6:10pm JST
Expo Hall (Marketplace Theater)
Thursday, October 29

9:00am JST

Fluentd vs. Logstash for OpenStack Log Management
Fluentd and Logstash are popular log collecters.  They both provide unified and pluggable logging layers for OpenStack administrators.

In this presentation, we will provide the comparison between Fluentd and Logstash in several aspects.  This session includes the following topics about both of Fluentd and Logstash:

* How to introduce log collectors in your OpenStack
* Useful plugins and configurations for OpenStack administrators
* Best practices for highly available log collection

avatar for Masaki Matsushita

Masaki Matsushita

Masaki Matsushita, NTT Communications
Masaki Matsushita is a software enginner at NTT Communications.Masaki started contributing to OpenStack from Kilo release.He also contributes to Ruby as a committer mainly for performance improvement.He says, "I like Python too."
avatar for Mahito  Ogura

Mahito Ogura

DevOps Engineer, NTT Communications, NTT Communications
Mahito OGURA is a DevOps Engineer at NTT Communications, working on Cloud technology R&D team. He joined the team in late 2014 and since has been focused on to improve OpenStack in his company's cloud, to R&D OpenStack and to educate the cloud engineer. Mahito has experience in distributed... Read More →

Thursday October 29, 2015 9:00am - 9:40am JST
Expo Hall (Marketplace Theater)

9:50am JST

Extending OpenStack Heat to Orchestrate Security Policies and Network Function Service Chains
Some Neutron plugins like OpenContrail not only implement the APIs specified by Neutron but also extend the API set to provide additional functionality. Some examples include the ability to specify security policies and the ability to define sequences of network functions to be applied to selected tenant traffic.

OpenStack Heat however does not support those extensions out of box. We will therefore see how OpenStack Heat can be extended and support for Neutron extensions can be added.

We will then see examples of using OpenStack Heat to orchestrate chains of network functions to demonstrate such extensions to OpenStack Heat in action.


Stephane Capelle

IT Architect
• Networking Architecture Design for Telco infrastructure and large account • Networking Delivery for Telco, Banking infrastructure and large account • Proof of Concepts, lab validation, solution deployment • Multi Vendor LAB issue recreate • Cisco TAC, Juniper JTAC and... Read More →
avatar for Aniket Daptari

Aniket Daptari

Sr. Product Manager - Cloud Network Automation, Juniper Networks
Sr. Product Manager (Cloud Network Automation, Contrail) @ Juniper Networks Inc. Started as a Software Engineer writing protocol code, CLI, device drivers and online diagnostic software for various networking equipment at different network equipment vendors - Allied Telesyn, Force10... Read More →

Thursday October 29, 2015 9:50am - 10:30am JST
Expo Hall (Marketplace Theater)

11:00am JST

OpenStack Training Labs
OpenStack is a mash of technologies and in production its often distributed across multiple servers. This is really challenging to deliver while training OpenStack. OpenStack training labs is a tool which will deploy a multinode cluster running OpenStack services on top of it. This cluster can be spun up with just a simple command on any modern laptop/desktop across multiple OSs. This enables free community training and also self-paced training of OpenStack. Also this could be a potential tool for commercial and internal trainings. We plan to discuss and explain our design decisions made by our team and discuss more about this tool and how to improve it.

About OpenStack Training Labs:

OpenStack Training Labs is a tool for deploying a lean, multinode cluster of OpenStack using VM's on common hardware (laptops/desktops). This tool has been developed as a part of training guides and is really useful for training's, proof-of-concepts, trying out new features/projects of OpenStack as it simplifies the deployment (one command setup) and emulates production grade deployments (with loss of performance ofcourse). The existing code base can be found here:


Recent Developments:

Our team decided to move this project out of training guides and re-brand the name to "OpenStack Labs". This is recent development and the blueprint is almost merged, waiting for the PTL to merge it, although the initial discussions have been done and the project has been approved.


We have the following challenges/to-do list:

Initially our team decided to use BASH but as the code base increased massively over the past few months, we plan to port to Python. This tool just supports Ubuntu guests, we plan to add OpenSUSE and CentOS to provide more options.  We also want to support KVM hypervisor for better performance on Linux based OS.  Re-use this project as a way to test install-guides in the OpenStack CI system.

avatar for Sayali Lunkad

Sayali Lunkad

OpenStack Developer at SUSE Linux
I started with OpenStack two years ago as an Outreachy intern and have been contributing to OpenStack since. I have worked on horizon previously and now am a core reviewer for openstack training-guides. I have conducted various OpenStack workshops and frequently speak at events and... Read More →
avatar for Pranav Salunke

Pranav Salunke

SUSE Cloud Engineer, SUSE Linux GmbH
I am working as a Cloud Enginner at SUSE Linux working on SUSE Cloud. I have the oppurtunity to work on training guides since the last two years and on OpenStack since I was a student. The lack of easy to understand content for learning OpenStack as a student made me write initial... Read More →

Thursday October 29, 2015 11:00am - 11:40am JST
Expo Hall (Marketplace Theater)

11:50am JST

'Service Sentinel' - Mobile Application Envisioned to Manage OpenStack Related Services on the Go
'Service Sentinel’ - Mobile application envisioned to manage OpenStack related services on the go.

In this paper, we present this application detailed over the following points:

  • Current pain points

  • Our proposition

  • Architecture

  • Solution Features

  • Demo

  • Key Benefits

Current pain points :

  • No mobile application to handle all the OpenStack related activities

  • No single portal with specific customizable dashboards for 'All users' of OpenStack community

    • Currently, we have different login screens for different activities (log bugs, submit bugs, test them, updates, chats, help, wiki)

    • Tools (Launchpad, Gerrit, OpenStack Wiki, IRC, Jenkins)

    • Users (Service Providers, Infrastructure Team, Developers/Reviewers, Lab users)

  • No reminders/notifications on IRC chats, OpenStack work, release updates, sharing options, product catalogue of service providers, etc.

 Our proposition: 
A one-stop OpenStack services mobile application (Service Sentinel) for enabling potential users to seamlessly operate, monitor, collaborate and contribute to OpenStack while on-the-go. 

Service Sentinel will facilitate the following services:

  • Service Providers/Enterprise users: Automate/approve OpenStack business processes remotely for multiple distributed processing steps

  • DevOps users: Get involved in deployments, testing and work with collaboration tools for the day to day activities of continuous integration/continuous development (CI/CD)

  • Lab Management users: Track the usage of resources, remotely execute 3rd party tools related activities, monitoring the configured OpenStack environment.

  • Contributors: can collaborate/review the churn/work in OpenStack projects : Nova, Keystone, Neutron, Horizon, Glance, etc.

  • Enabling users to access OpenStack information anytime and anywhere

Service Sentinel is an android application being developed by TCS that encompasses the core modules to enable inter-working with OpenStack / tools as well as extend user-based roles and applicable profile specific dashboards. We aim to release the application to open-source community. 

All Service Sentinel dashboards ingest information via various Openstack related portals' APIs and inter-works with third party tools. The data is then processed, analysed and presented on the user-specific dashboards of the applications. 

A few examples of viable usage extended by Services Sentinel are:

  • Service Providers/ Enterprise users: App dashboard integrated with vendor-specific portals for OpenStack products and services. Additionally single-page dashboard for OpenStack Wiki, Ask OpenStack, IRC and Stackalytics.

  • DevOps users: Application dashboard integrated with continuous integration/continuous development tools – CI/CD (example: Launchpad, Jenkins, Zuul, Nodepool, Puppet, Storyboard, OpenStack Wiki, Gerrit, Ask OpenStack, IRC, Stackalytics, etc.). The Service Sentinel application can be extended to infrastructure, build management and professional services users.

  • Lab management users: Enable extract of environment information through some vendor-specific third-party tools and leverage CI/CD. In general can also access Openstack Wiki, Gerrit, Ask Openstack, IRC, Stackalytics, etc through the application dashboard.

  • Contributors: App dashboard integrated with are Launchpad, OpenStack Wiki, Gerrit, Ask OpenStack, IRC, Stackalytics, etc. 

Solution Features: 
To discuss about 'Service Sentinel' solution features, below are some applicable operational use-cases where Services Sentinel can be used by the main end-users:

  • Service Providers - Maintain service catalogue, monitor competitor(s) and comparative study, market products, capacity planning, etc.

  • DevOps Team - Automated testing and deployment updates related to Gerrit, Git, Jenkins, zuul, puppet, storyboard, etc.

  • Lab Management - Template handling for workspace and network environment, manage resources and user groups.

  • Contributors - Bugs and blueprint management mapped with Gerrit IDs, monitor individual and company contributions.

  • Common features - OpenStack Wiki, join IRC, release and summit updates, providing feedbacks, filtered results, RSS feeds, share options, receive notifications for tasks, single place to access all profiles (Launchpad, Gerrit, Storyboard, GIT, etc), ask forum and help section.

What we present and demo:
As part of the presentation we cover the ideation behind Service Sentinel, the architecture and the applicable use-cases that will enable user to leverage Service Sentinel.

In the Service Sentinel demo, we showcase user-role specific dashboards integrated with tools and interfaced with open-APIs that can be directly consumed for information.

The demo consists of a-day-with-Service-Sentinel:

  • Service Providers/Enterprise users: Market and compare their Openstack products and services anytime, to make a direct channel with the customers, monitor the timelines and have direct reporting

  • Devops users: Track bugs related to deployments, operations and integration on storyboard as part of end-to-end CI/CD process

  • Lab users: Handling Lab resources, managing scale-up/scale-down

  • Developer: Clone/change/submit changes pertaining to launchpad project. Collaborate with other developers/contributors on the go.

Key Benefits: 

  • Unified Openstack services management

  • Effective business decisions

  • Improved customer engagement

  • Efficient Resource Management

  • Build direct Marketing channel

  • Complex Reporting

  • IRC chats on the go

  • Openstack Wiki updates

  • Monitor automated tests, studies and services

  • No more vendor dependency

  • Personalize and Interact

  • Fast results and increased productivity

avatar for Partha Datta

Partha Datta

Delivery Manager and Business Development, TATA CONSULTANCY SERVICES (TCS)
Partha is the Deputy Head of Technology Business Unit’ Next-Generation initiatives (Software Defined Networking, Virtualization, Wireless technologies, Devices and Semi-conductors). With an experience of 16 years across leading telecom equipment vendors located in the US and Europe... Read More →
avatar for Swati Sharma

Swati Sharma

Lead Solutions Engineer-NextGen Technologies, TCS
Swati Sharma is a Lead Solutions Engineer in the Telecom Business Unit at Tata Consultancy Services (TCS), focusing on Virtualization-OpenStack. With an experience of around four years, Swati is an avid contributor to OpenStack community – blueprints, bug fixes and ideation of solution... Read More →

Thursday October 29, 2015 11:50am - 12:30pm JST
Expo Hall (Marketplace Theater)

Filter sessions
Apply filters to sessions.