Icehouse, the 9th release of OpenStack, is out! Thanks to the 1200+ contributors.    OpenStack Icehouse

OpenStack Conference Fall 2013

November 5-8, 2013, Hong Kong

November 5, 6, 7, 8


The OpenStack Summit is a four-day conference for developers, users, and administrators of OpenStack Cloud Software.


The OpenStack Summit
Hong Kong 2013

Videos of Sessions From Day 3

Provisioning Software Defined Servers (Moonshot) Using CloudOS

Adarsh Suparna,Mahalakshmi Balakrishnan

Moonshot Servers are the world first software defined servers tailored and optimized for specific workloads. Moonshot servers are tailored servers that would address specific and unique business needs. The Moonshot servers are designed for workloads like web hosting, cloud services and multi tier architecture applications. The software defined server architecture is driven by application workloads Process of selecting software defined server for deployment of workloads is to list of all matching servers supporting the workloads which are available from the inventory. Rank the servers by the most suitable for deployment condition/requirement. Example for requirement can be application performance, clustering for High availability or Load balancing. The presentation will describe the journey of provisioning workload on Software define servers (Moonshot) using OpenStack This session will highlight the challenges and changes made to OpenStack for provisioning workload on Software define servers (Moonshot) using OpenStack It should also serve as a catalyst for ongoing discussions on IRONIX project

Watch Now  Slides

Workshop: Deploying OpenStack Swift

John Dickinson,Martin Lanner

In this workshop the Swift experts at SwiftStack will walk you through deployment and configuration of OpenStack Swift. We will guide you through the architecture of Swift while we walk through a step-by-step installation from the ground up. Attendees will learn hands-on by doing rather than listening! Swift's architecture (The Ring, Zones, Partitions, Accounts & Containers) How to bootstrap a basic Swift installation The guts of how swift works Swift failure recovery mechanisms

Watch Now

Orchestrating an OpenStack DevOps Cloud Environment for RD Organization to Achieve Continuous Delivery

Ting Zou,Tanay Nagjee

Presenters: Ting Zou, Director of R&D Cloud Data Center, Huawei Technology USA Tanay Nagjee, Solution Architect, Electric Cloud USA Engineering productivity and DevOps are growing areas of focus for the technology industry. Software companies of every size are adopting continuous delivery. With over 140,000 employees worldwide, Huawei's strategy for the adoption of a DevOps cloud R&D environment requires careful planning and coordination. We combined a suite of technologies and open source tools including Jenkins, Subversion, Redmine, Review Board, Chef, and OpenStack etc. to provide a continuous delivery cloud solution targeted to deploy in stages across Huawei R&D data center facilities in multiple sites. In this implementation, ElectricCommander from Electric Cloud orchestrates the integration of the various tools and interactions of each R&D process and activity into one suite, such as integrating the OpenStack API to dynamically deploy virtual machines, launch and monitor the build/test/deploy processes on them, and tear them down when finished. This dynamic deployment and teardown creates an elastic cloud that minimizes resources required and maximizes productivity. The solution provides developer, testing, or release engineers with the capability for integrated end-to-end automation, from bug fixes through local build/unit testing, bug status updates, code review requests, SCM merge/commit, continuous integration/build, parallel function/regression testing execution all the way to the end of production deployment. Learn how this integration works to orchestrate resource usage across the R&D environment in this expansive company.

Watch Now  Slides

Object Striping in Swift

Shriram Pore,Parag Kulkarni

In the current implementation of Swift, the entire object is stored mostly as a single file on object server. Idea behind striping the object is basically to have parallel read/writes of object stripes from multiple object servers. The whole idea is to stripe the object, write stripes in parallel across the available and possible object servers, and read it in parallel from multiple object servers. Vectored I/O to object can be the extended functionality along with object striping. Advantages: Participation of maximum available and possible object servers in object reads and writes. Increase in Swift throughput: Especially in case of large size objects (object size more than stripe/chunk size like 1MB, 2MB and so on). Load sharing across multiple object servers can be achieved. Update operation support on objects can be added using vectored I/O. Author/Presenter: Bipin Kunal, Kashish Bhatia, Shriram Pore

Watch Now  Slides

Hands on Nova

John McKenzie,Phil Hopkins,Tony Campbell,Byron McCollum

Get some lab time with Nova, the OpenStack compute project. In this hands-on lab, we will show you how easy it is to spin up and spin down compute instances, attach block storage and connect them to a network. Attendees will have the opportunity to get hands-on experience and access to experts who can help connect the dots.

Watch Now

VMware and OpenStack: Bridging the Divide Using Ubuntu and Juju

Adam Gandelman

In this session we will look at how Juju and MAAS can help grow a traditional OpenStack deployment to a more complex landscape where multiple hypervisors co-exist. We will focus primarily on the integration between VMware vSphere and Nova and demonstrate how the orchestration model Juju provides helps make this dream a reality.

Watch Now

Deploying Federated OpenStack Deployments on IPv6 Backbones Experiences, Directions and Architecture

Debojyoti Dutta,Mei Wang

The phenomenal growth of OpenStack will necessitate larger deployments, often in a federated fashion. Often such deployments require that we leverage existing IPv6 networks for both infrastructure as well fortenant networks. Thus, there is an urgent need to study large federated deployments of OpenStack on pure IPv6 backbone networks.In this talk, we share our experiences with our IPv6 deployment of OpenStack across three academic sites on a large IPv6 backbone (CERNET2). In addition, we present an architecture and some solution concepts that enable such deployments. In particular we present best practices for Neutron.

Watch Now

Surviving the Worst: A Vision for OpenStack Disaster Recovery

Michael Factor

In the Portland Summit, we surveyed various approaches to surviving a full data center disaster with OpenStack. Ensuring the ability to recover the technology infrastructure after a disaster is hard. It is hard since it requires geographic distribution, where data written by an application is replicated to the data center which will be used for recovery. OpenStack, as we described in the Portland Summit, is still immature in this respect. As an emerging IaaS platform that is seeing more and more enterprise use, we need OpenStack to evolve to easily support disaster recovery (DR). We believe OpenStack should provide a consistent mechanism to abstract the DR support built into many enterprise systems, and higher level automation, e.g., via Heat, should be able to easily configure these mechanisms into a DR solution appropriate for a workload. In this presentation, we will review basic DR concepts and present our OpenStack DR vision.

Watch Now  Slides

Case Study: Concur Delivering a SaaS application with Swift

Joe Arnold,Dan Wilson

The reach of OpenStack extends beyond compute, and Swift is more than just a backend for Glance! This session explores how Swift is used to support one of the largest enterprise SaaS-based ERP product companies at Concur, a leading provider of integrated travel and expense management solutions. In this session we will briefly analyze options in the market and cover the advantages of the Swift architecture to support SaaS applications, and show how Swift fits into the architecture at Concur.

Watch Now  Slides

OpenStack in the Enterprise Customers Prove It

Kamesh Pemmaraju,Keith Tobin,George Reese,Peter Jung

Cloud computing is not a one size fits all solution. Customers making the transition to cloud computing need to address a variety of requirements including: 1. Flexibility, scale, and control of open source software2. Freedom to work with multiple hypervisors and operating systems to meet their complex workload requirements3. Ease of management and governance of multiple cloud environments - private, public, and managed private4. Ease of integration with existing storage, networking, security, financial, and identity management systems5. Improve deployment and operational efficiencies Dell delivers comprehensive OpenStack-powered cloud solutions to address the broad range of requirements enabling customer choice and allowing for broader adoption of OpenStack-based solutions. Hear how Dell is responding to customer requirements by enhancing OpenStack flexibility, scale, and control abilities with field-proven Reference Architectures, networking designs, multi-hypervisor support (including Hyper-V), and partnerships with leading Linux vendors to support multiple operating systems and OpenStack distributions. Learn how customers can easily manage and govern their use of OpenStack in conjunction with other public and private clouds using the Dell Multi-Cloud Manager (from the Enstratius acquisition). Hear how best to gain cost benefits and to manage cloud efficiently at scale. Dell offers managed private clouds for those customers who want to outsource cloud operations and focus on core competencies. For customers who want to capture best practices around operations and automate their deployments and operations at scale, Dell has developed the Crowbar tool to provide an architectural framework and open source software for automated deployments and management of OpenSource clouds from the bare metal up. Finally, hear how Dell Cloud Transformation Services can combine the best of the broad offerings above to provide turnkey consulting and implementation services to build and/or manage an OpenStack-powered cloud that fits the specific custom requirements of each customer. It all about customer choice and Dell delivers it with the power of OpenStack.

Watch Now

Security on Openstack

Brian Chong

Title : Security on Openstack Presenters : Brian Chong Audience : Security Architects or CISO that are looking to deploy Openstack in a Enterprise Datacenter to run SaaS/PaaS/IaaS applications. Objective : This presentation will cover different security concepts that needed to be addressed in an overall Openstack design. Due to the additional control plane elements that are introduced in the messaging tier as well as the API level there are now several new attack vectors that must be considered when desigining your Enterprise Network and Security strategy. In the world of Software Defined Data Center it does not eliminate the need for the physical plane of control (switches, routers, hosts and storage) but it adds a new control plane element which is the Data Center Controller which never existed before. All of the old issues of device managers must be still designed while adding this element without losing the security we had before with separate device element managers. This means a new approach on network design and network segmentation must come into play when designing a security architecture for the future data centers.

Watch Now  Slides

Kickstack: Rapid OpenStack Deployment with Puppet

Florian Haas

In this presentation, we discuss Kickstack (, a pure-Puppet orchestration layer for the automatic deployment of OpenStack. Using a simple scheme of “node roles” expressed as classes in a Puppet module, you can use Kickstack to easily run, deploy and configure OpenStack using nothing but a Puppet manifest, an External Node Classifier (ENC), or both. This practical hands-on session was first presented at this year's OSCON 2013 ( This is a condensed, updated version. Attendees wishing to follow along with the practical content presented in the workshop should bring their laptops with VirtualBox pre-installed.

Watch Now  Slides

Big Data on OpenStack - A Game Changer? Panel Discussion

Craig Tracey,Brent Holden,Ilya Elterman,Bruce Basil Mathews

The massive computing and storage resources that are needed to support big data applications make cloud environments an ideal fit. Having said that virtulization overhead, security and regulation minimised the use of Big Data on the Cloud. Can OpenStack change that? Can Big Data on OpenStack become a first class citizen just like any other framework? How does new features such as Bare Metal support effect the use of Big Data on OpenStack? How centralized cloud-based storage will influence BigData applications?Our panel speakers represent Mirantis (Ilya Elterman), HP (Bruce Mathews), RedHat (Brent Holden), Craig Tracey (Hubspot), Nati Shalom (GigaSpaces) will lead the discussion as moderator.

Watch Now

The OpenStack Community Welcomes Developers in All Languages

Everett Toews

The OpenStack application programming interface (API) is accessible via web services. However, the application developers who are buildling solutions on top of OpenStack do not want to talk to that API directly. They want to talk to OpenStack in the programming language of their choice. That means using software development kits (SDK) written in a variety of programming languages. These SDKs allow the developers to be more efficient and productive when using OpenStack. In this session you will learn the following about software development kits: Why they are necessary. What they can do for developers. Which ones are available. How to use them. Who is developing them. What comes next.

Watch Now

Diablo vs Havana: How OpenStack has Matured

Joe Gordon

OpenStack's testing infrastructure uses Diablo and trunk based public clouds for running tests. Diablo had 469,000 lines of code while Havana already has over 1.3 million lines, but if Diablo was mostly working what have all those developers been working on? In addition to new user facing features thousands of bugs have been fixed and internals have been improved for performance and scalability all while supporting the same API. This talk will compare Diablo and Havana to show how OpenStack has evolved and matured.

Watch Now  Slides

Learning to Scale OpenStack: An Update from the Rackspace Public Cloud

Paul "Pvo" Voccio

In Portland, Rackspace invited the OpenStack community to peer inside their public cloud at the challenges experienced while deploying from OpenStack trunk during the Grizzly cycle. In this presentation, Rackspace will provide an update on the challenges, triumphs, and lessons learned operating a production OpenStack public cloud during the Havana cycle. Wel conclude by sharing our vision for OpenStack deployments in the I Cycle and beyond.Discussion Outline Recap of Grizzly Challenges Scaling Hurdle 1: Deploy Mechanism Scaling Hurdle 2: Throughput & Trunk CatchupSummary of the Havana Experience Successes Lessons Learned Look Ahead to “I” Architectural Challenges Process Challenges

Watch Now  Slides

Best Practices for Delivering DevOps on OpenStack Panel Discussion

Sebastian Stadil,Tony Campbell,Azmir Mohamed,Mark Ramm-Christensen,Koby Holzer

DevOps, is changing how cloud applications and infrastructure is deployed and managed, DevOps aims to speed up process for delivering new features and releases of our applications. OpenStack is a fast growing infrastructure itself. In this panel we will discuss the specific challenges for delving DevOps and continues deployment models on-top of an OpenStack infrastructure that is continuously evolving. We've assembled a panel of top industry experts to discuss how we can push updates to our applications without downtime, how we can also update our OpenStack infrastructure as we do that, we will learn about the tools and framework that is available on the OpenStack ecosystem that can help us in the implementation of a successful DevOps project.Our panel speakers represent RackSpace (Tony Campbell), CloudScaling (Azmir Mohamed), Scalr (Sebastian Stadil), Canonical (Mark Ramm-Christensen) aand Liveperson (Toby Holzer). Nati Shalom (GigaSpaces) will lead the discussion as moderator.Come preared with a list of questions.

Watch Now

SUSE Technologies & Direction for Cloud

Peter Lees,Andy Jiang

SUSE has recently released the second iteration of its enterprise-ready infrastucture-as-a-service product based on OpenStack: SUSE Cloud 2.0. Find out about the direction SUSE is taking in providing enterprise support for cloud software, as well as the additional tools & features SUSE is providing over & above the standard OpenStack distribution.

Watch Now

Panel Discussion: OpenStack and the Enterprise - Enabling OpenStack with Microsoft Products

Joseph George,Georgy Okrokvertskhov,Das Kamhout

As OpenStack continues to grow in popularity among cloud providers and developers, it is also making inroads into enterprise IT organizations.  As this occurs, the OpenStack community needs to understand what these organizations require to consume the open cloud technology.Many enterprises rely on Microsoft solutions and toolsets to manage their IT assets and service their end users, so finding ways to better integrate these Microsoft tools with OpenStack opens the doors to broader adoption of OpenStack as a cloud option for the enterprise.In this session, moderated by Microsoft’s Peter Pouliot, hear about how key OpenStack community leaders are working to enable OpenStack with Hyper-V, Windows, and other Microsoft tools.  Panel members will include: Joseph George (Dell), Das Kamhout (Intel) and Georgiy Okrokvertskhov (Mirantis)

Watch Now  Slides

Savanna: Elastic Hadoop on OpenStack

Ilya Elterman,Sergey Lukjanov

This talk is about provisioning and managing Hadoop clusters on OpenStack using Savanna project. Savanna supports two key use cases: on-demand cluster provisioning and on-demand Hadoop tasks execution (Elastic Data Processing). This presentation will be focused around EDP functionality. Wel give an introduction to Savanna project, review features implemented on 0.3 version and talk about further plans, cover key architectural aspects and make the live demo. In this demo wel show how user can execute Hadoop job in one click on data stored in Swift using pre-configured Hadoop cluster template.

Watch Now  Slides

An Intimate Look at Running Openstack Swift at Scale

Chuck Thier

I'll admit that I am a bit biased, but I think Openstack Swift is one of the best kept secrets of Openstack. It has been the engine of Rackspace Cloud Files for more than 3 years, and in that time has grown phenomenally. For the first time, we will allow an intimate look at the scale at which we run Openstack Swift at Rackspace. From early beginnings, to growing pains, to where we are now and beyond. Join me as we unlock the mysteries of, perhaps, the largest Openstack Swift clusters in the World.

Watch Now  Slides

Deep Dive into Neutron

Yong Sheng Gong

As far as we know, a lot of stackers are still confused by the neutron and its concept. Sometimes, it is a headache for them to choose between nova-network and neutron when they deploy OpenStack. On Grizzly and Havana design summits, we had workshops to show stackers the basic behaviour of neutron. In this session, we will dive into neutron so that stackers could understand what is inside the neutron. It includes: 1. Big picture of neutron components and its position in a Openstack deployment 2. Deep dive into main neutron API methods and their implementation under Linux bridge, ovs and ryu plugins 3. Neutron routers and floating IPs and its iptables rules 4. Introduction of neutron load balancer as a service, firewall as a service and VPN as a service After this session, hope users are more confident with deploying neutron.

Watch Now  Slides

Benchmarking OpenStack Performance at Scale

Boris Pavlovic

The first rule of OpenStack scalability and performance is, don't talk about scalability and performance; benchmark it. Working with customers and partners, wee pushed OpenStack to its limits to see where it stumbles and where it breaks. In this session, wel describe the details behind the process, talk about the tools performance assessment strategies we used. We'll also share our findings on key scalability and performance bottlenecks, validations approaches, and suggest solutions.

Watch Now

Bridging the Gap: Cinder and vSphere

Alex Jauch,Kartik Bommepally

Getting from here to there can be difficult at times. In our case, we want to bring the benefits of OpenStack to the enterprise. This means working with platforms and technologies that are already in place within the enterprise. For VMware, this means ensuring that existing VMware customers can benefit from OpenStack and Cinder without making wholesale changes to their existing storage architecture. For vSphere, we do this through the datastore construct. Until now, the native vSphere datastore has not been available to Cinder Volume consumers directly. In this session, we will discuss the new VMware VMDK Cinder Driver and how it will allow existing VMware customers to simply add Cinder to their internal clouds. Please join us for an in-depth review of the driver, the code that we are submitting to the community, a demo of the prototype and our goals for making VMware vSphere work seamlessly in an OpenStack environment.

Watch Now  Slides

Panel on Application Portability

Hunter Nield,Randy Bias,George Reese,Uri Cohen

It's a multi-cloud world and your code needs to run somewhere. However, the cloud you choose today may not be the cloud you need tomorrow. Changes in reliability, performance, cost, and privacy may drive you to research alternative public clouds, a private cloud, or a hybrid of the two. Considering application portability upfront can be crucial in avoiding lock-in. The tools you use to interact with the cloud will play a large part in how portable your application is between clouds.This panel will discuss the different approaches to application portability, e.g. API compatibility, multi-cloud SDKs, image portability, application architecture portability, etc. Is application portability a myth or reality? What are the pros and cons? Bring your questions to be answered by our panel of experts.

Watch Now

Intel and OpenStack: Contributions and Deployment

Das Kamhout,Dr. Malini Bhandaru

Intel is both a contributor to, and major user of OpenStack. In this session, we will discuss the contributions Intel has made across compute, networking, and storage, including trusted compute pools, scheduler enhancements and object stores. The session will conclude with the latest developments in Intel’s own deployment and use of OpenStack for their hybrid cloud.

Watch Now  Slides

Compass – Yet Another OpenStack Deployment System

Shuo Yang,Haiying Wang

There is no lack of deployment software in the OpenStack market, and each one of them provides great value from different perspective and scenario. These deployment solutions did a great job on software deployment layer based upon OS provisioning tools like Cobbler and configuration management tools like Puppet/Chef, but they generally do not go deep down to networking and server hardware level configuration, which is a key step for large scale OpenStack solution. As part of a networking company and a server vendor, Huawei Cloud team are developing Compass, a system not only for OpenStack software deployment, but also for fully automated hardware level server and networking gear configuration. Our system automates hardware resource discovery, hardware configuration (e.g., hardware RAID configuration, switch configuration), topology-aware OpenStack service deployment and etc. Therefore, end users have a streamlined OpenStack deployment experience with Compass. We are using Compass for deploying OpenStack cloud in our Telco customer sites and got very constructive feedback for us to make more robust and open deployment solution. We plan to open source our project. One major goal we have in designing the system is to achieve true openness at hardware level, so that other hardware vendors can write plug-in toward their special server designs. Just like OpenStack openness makes it a valuable game-changing cloud solution, we hope we can work with other hardware vendors to make OpenStack universally available on various hardware platforms in a streamlined fashion.

Watch Now  Slides

Building Communications Apps on OpenStack Cloud Infrastructure

Leon Lee

RestComm is a Telephone Applications Development platform designed for web developers. It exposes an XML instruction set also known as the RestComm Markup Language or RCML as well as a set of restful APIs. The combination of RCML and the restful APIs provide the web developer community with a superset of the Twilio APIs in an open source package. RestComm levels the playing field by allowing enterprises, telecom carriers and VoIP service providers to promote innovation through affordable and abundant access to a standard set of light weight telecom APIs. Such innovation should lead to start-ups and new products that extend the offline communication mode of social media applications to real time communication workflows for businesses and consumers. RestComm opens the gates to the public switched telephone networks and VoIP networks around the world, which are feature rich and provide a lot of room for new ideas to flourish.

Watch Now  Slides

Load Balancing in OpenStack

Ilya Shakhat,Eugene Nikanorov

Put all bricks together for a production-ready load balancing: multi-vendor support in Neutron LBaaS, elasticity via Heat templates and service monitoring via Ceilometer. The session will cover new features introduced in Havana release cycle as well as briefly cover the way of writing vendor drivers for the service. The talk also will cover the roadmap planned for Icehouse.Key highlights: data model change, LBaaS API extensibility, hardware appliance support, integration of LBaaS with Heat and Ceilometer.

Watch Now

IPv6 and Neutron

Mark McClain

IPv6 usage is on the increase and some studies report that IPv6 usage has doubled within the last year. OpenStack Networking's Neutron (formerly Quantum) has added many new IPv6 features during the Havana cycle. In this session, we'll examine the current state of tenant IPv6 within Neutron and discuss the new features available in the Havana release. The session will cover a real world deployment by looking at DreamHost's DreamCompute and how IPv6 is being delivered to its customers.

Watch Now

Automate Windows images on OpenStack

Alessandro Pilotti

This is going to be a full hands-on workshop about all the best practices, tips and tricks on how to deploy Windows in OpenStack, starting from Windows Server 2003 up to the forthcoming 2012 R2. On the Hypervisor side, we'll provide extensive KVM and Hyper-V examples, but Xen and XenServer will be covered as well! The workshop will be heavily scenario driven, with demostrations about how to automate instances with: Windows images for KVM with VirtIO drivers and Cloudbase-Init Active Directory and domain membership SMB File Servers Remote Desktop Servers IIS web servers, including load balancing and reverse proxying SQL Server 2008 / 2008 R2 / 2012 Exchange Server 2010 / 2013 Sharepoint 2010 / 2013 VDI, including accelerated GPU! Automatic per tenant Windows updates with WSUS How to secure networking, including public and private tenant networks Running custom PowerShell user_data scripts We'll have answers for all the common questions: How can I set the administrator's password? What about VirtIO drivers on KVM? Which hypervisor should I choose for Windows? KVM, Hyper-V, XenServer, ESXi, etc How can I tell Nova to use KVM for Linux images and Hyper-V for Windows? How does the Windows licensing work in OpenStack? How much RAM, CPU, disk do I need for a given Windows image? What about Windows 7/8/8.1 clients? How can I do all the above with Chef / Puppet / SaltStack? From Cloudbase Solutions, the makers of Cloudbase-Init and mantainers of the Hyper-V Nova driver and Neutron plugin! :-)

Watch Now

Openstack High Availability @ PayPal

Scott Carlson

There are many different blueprints describing how high-availability can be achieved underneith an OpenStack cloud. At PayPal, we have chosen to utilize some of the common OpenStack best practices as well as introducing common Data Center best practices to bring high availability to the management/control infrastructure within our cloud. Topics Included: Design of our Openstack Control infrastructure Pros and Cons of management and infrastructure racks separate from a compute rack High Availability requirements by component Pros and cons of High Availability choices external to and within the cloud Trade-offs that need to be made now to ensure availability

Watch Now  Slides

iWeb Delivers QoS thru OpenStack Cinder

John Griffith,Boris Deschenes

Come learn how iWeb leveraged OpenStack Cinder to built their cloud hosting business with guaranteed Quality-of-Service (QoS). In this session John Griffith, the OpenStack Block Storage PTL will discuss the goals iWeb had for their Cloud Hosting business, how leveraging the latest OpenStack Cinder features delivered predictable performance at scale and why iWeb chose the OpenStack and SolidFire combination over a number of other Cloud Platforms and storage solutions.iWeb Cloud Architect Boris Deschenes will also discuss how iWeb embraced OpenStack for additional OSS activities like bare metal provisioning and how they are contributing their ideas and use cases back in to the OpenStack code base.

Watch Now

How to Write a Neutron Plugin, If You Really Need to

Salvatore Orlando,Armando Migliaccio

This talk will provide a brief tutorial concerning the steps to take to develop a Neutron plugin from scratch, after discussing whether a new plugin is really required or instead the best strategy would consist in reusing and/or extending one of the existing Neutron plugins. The target audience for this talk are engineers working for companies providing network products/services which might be interested in interfacing them with Neutron, as well as engineers deploying Openstack with Neutron which are interested at looking how they can extend plugin capabilities to implement their requirements. The agenda of the talk can be quickly summarized as follows: * What is a Neutron plugin, and how Neutron API calls are dispatched to it * Do I need to write a new plugin? * What are my options for adding capabilities to existing plugins? * So I need to write my own plugin... * Where to start from * Implementing the Neutron API - the 'sendmail' plugin

Watch Now  Slides