Loading…
Operations [clear filter]
Tuesday, May 13
 

11:15am EDT

Year 3 - OpenStack in a Large Scale Enterprise
Intel IT is on year 3 of our OpenStack journey. In this session we will share how we have optimized our DevOps approach to ensure we are running with the latest code in production with strong code review/testing, how we deliver enterprise level availablity for our end users, how we have integrated with our overall Enterprise systems such as Configuration Management/Identity/Service Management, and how OpenStack has become the single control plane for our datacenter infrastructure across multiple hypervisors and storage infrastructure solutions.
We will dive into both the underlying implementation of our global implementation, as well as how we are using higher level methods to enable our wide range of app developers.
This session will also go over how we are enabling a hybrid federated approach with OpenStack enabled public cloud environments, and the challenges we all need to address in order to make this seamless for the IT industry.
With 3 years under our belt with OpenStack, we will share the good, the bad, and the ugly on the reality of OpenStack for the Enterprise IT market, and share what our fellow IT peers can do now in order to drive for implementation in their respective companies.



Speakers
avatar for Das Kamhout

Das Kamhout

Senior Principal Engineer, Intel
Das Kamhout is a Senior Principal Engineer in the Intel Cloud Platforms Group, he is one of the key leaders for the software defined infrastructure (SDI) engineering and industry efforts for Intel. He brings many years of experience as the engineering and architecture leader for the... Read More →


Tuesday May 13, 2014 11:15am - 11:55am EDT
Room B101

12:05pm EDT

Real-time Predictive Analytics and Visualization for Openstack Operations
Abstract
As Openstack matures and gets adopted, one of the potential challenges will be to run Openstack smoothly and efficiently. In order to achieve this, one way is to use operational data to improve ops. The amount of data that can be collected in an openstack deployment is quite large. It is important to extract operational insights from this data. An important step was the birth of Ceilometer which is a fantastic telemetry platform. As a first step, we show we can couple Ceilometer with a real-time stream mining platform and machine learning (using opensource components) to predict hotspots within a cluster among other patterns. We believe this approach will lead to innovations within the Openstack operations ecosystem.



Speakers
DD

Debojyoti Dutta

Principal Engineer
Debo~ is a principal engineer in the Office of the Cloud CTO at Cisco Systems where he is involved in several efforts on Openstack including building out large scale big data systems. He is passionate about different aspects of large scale streaming data. He has years of data science... Read More →
avatar for Alex Holden

Alex Holden

Cloud Computing R&D: Big Data on OpenStack, Cisco Systems
Alex Holden is a Web Developer currently working as an OpenStack engineer in the CTO Cloud office at Cisco. Spurred by a past designing and marketing ecommerce platforms, and student days freelancing as a graphic designer so he could afford to eat, his current OpenStack passions include... Read More →
avatar for Xinyuan Huang

Xinyuan Huang

Cloud/OpenStack R&D, Cisco Systems
Xinyuan Huang is a software engineer in the Cloud CTO group of Cisco Systems. He is contributing to smart resource placement for OpenStack, and cloud infrastructure optimization for Big Data. He is interested in the development of Nova, Ceilometer, and Sahara, etc.
avatar for Marc Solanas Tarre

Marc Solanas Tarre

Big Data on OpenStack R & D, Cisco Systems
Marc is a Software Engineer in the CTO Cloud lab in Cisco Systems, in San Jose, CA. He is passionate about Big Data and distributed systems. Particularly, he is interested on how to optimize Big Data on OpenStack by tuning resource placement, network and storage configurations. He... Read More →
avatar for Damian Van Vuuren

Damian Van Vuuren

Cloud Computing R&D, Cisco Systems
Damian is currently working as an engineer at Cisco, in the Cloud Computing department (more specifically working with Big Data on OpenStack). He is passionate about OpenStack (specifically Sahara).
avatar for Kai Zhang

Kai Zhang

Cloud/OpenStack R&D, Cisco Systems, Inc
Kai Zhang is a cloud software engineer in the office of the Cloud CTO at Cisco in San Jose. He loves software defined storage and ceph in particular.
avatar for Pengfei Zhang

Pengfei Zhang

Software Engineer @ Cloud R&D, Cisco Systems
Currently working as a software engineer in the CTO Cloud Lab in Cisco Systems. Focusing on network management and optimization in the cloud, especially network virtualization and performance isolation. Also interested in using Data Mining for network information, in order to get... Read More →
avatar for Ailing Zhang

Ailing Zhang

Software Engineer, Cisco Systems
Currently working on Cloud computing CTO group in Cisco.


Tuesday May 13, 2014 12:05pm - 12:45pm EDT
Room B101

2:00pm EDT

Training Your Cluster to Take Care of Itself and Let You Eat Dinner In Peace
Operating a large OpenStack installation can be a daunting task, but over time you'll find that the key metrics, problems, and warning signs (that you're probably spending your own personal time and energy watching for) aren't at all difficult to train a machine to do--especially if you want such a machine to become more accurate and more reliable over time in the flags it raises.
During the Hong Kong summit, we examined how a flow of logs, telemetry, and other performance data can be piped through various systems, and some possible open-source projects that can help.
In this session, we will explore in much more technical detail a setup in which logs and metrics become centralized, combined along the same timeline and presented intuitively for simpler visual inspection, as well as how to employ machine learning techniques to train your log collectors or other monitoring machines to look for patterns in the data. Having such tools in your environment will help prevent a barrage of alerts with no credence, help identify early warning signs and predict potential problems before they cause a degradation in performance, or--even worse--a service outage that interrupts your TV dinner.
But not only can these patterns be used for simple alerting as is often the traditional case; they are better used to take proactive, predefined actions, watch for recoveries, and send alerts only as needed.
Previous experience with machine learning is not necessary, but you should be slightly familiar with the inherent challenges in monitoring, alerting, and analysis persistent event flows from distributed systems.


Speakers
avatar for Brian Cline

Brian Cline

Object Storage Application Lead, SoftLayer Technologies


Tuesday May 13, 2014 2:00pm - 2:40pm EDT
Room B101

2:50pm EDT

Implementation and Lessons Learned from Building a Large Scale Cloud (Massachusetts Open Cloud/MOC)
The Massachusetts Open Cloud (MOC) will be a public cloud based on a new model that allows many companies and institutions to participate in its implementation and operation. MOC is bringing multiple vendors together within a single infrastructure, hence fostering collaboration and interoperability amongst them. Several industry partners have joined the effort and been instrumental in the initial implementation of MOC.

The goal for MOC is to foster interoperability and innovation amongst insterested parties and the opportunity to explore new computing models.

  • This session will provide an overview of the architecture and it's evolution
    • Blueprint to build a multi-vendor cloud infrastrucutre
    • Architecture decisions and guidance
    • Considerations for scale, operations and upgrades
  • Lessons learned from the initial deployment:
    • Issues with shared infrastructure and scope of trust
    • Solution for integrating existing hardware provisioning

We will also cover use cases for applications deployed on the MOC cloud, ranging from Big Data analytics, PaaS and others

With the participation of several key Boston universities such as Harvard, Boston University, MIT and North Eastern, UMass and other parthers MOC will evolve into a large scale open cloud infrastructure.



Speakers
avatar for Peter Desnoyers

Peter Desnoyers

Associate Professor, Northeastern University
Peter Desnoyers is a member of the College of Computer and Information Science at Northeastern University, where his interests include cloud computing, data storage with an emphasis on flash memory, and trying to teach students how operating systems actually work. He is one of the... Read More →
JH

Jason Hennessey

Postdocoral Associate, Boston University
avatar for Brent Holden

Brent Holden

Chief Field Architect, Red Hat
Brent Holden is Red Hat's chief field architect with a speciality in cloud infrastructure, specifically OpenStack. Brent is responsible for bridging the office of the CTO to senior technology leaders throughout Red Hat's customer base. He has experience with customers of all sizes... Read More →
avatar for Jan Mark Holzer

Jan Mark Holzer

CTO Office, Red Hat
Before joining Red Hat I worked at DEC/Compaq/HP in their Tru64 UNIX engineering group,later moved into their architecture strategy group Joined Red Hat in 2004 to become a member of the CTO Office Focusing on customer engagments and engineering relationships Interested in large scale... Read More →


Tuesday May 13, 2014 2:50pm - 3:30pm EDT
Room B101

3:40pm EDT

2014 Spring User Survey Results and Feedback
The OpenStack user committee will present the results of the OpenStack user survey performed during April 2014 along with the recent work with OpenStack operators to establish a requirements gathering process and feedback loop.

Speakers
avatar for Tim Bell

Tim Bell

Infrastructure Services Manager, CERN
Tim is currently responsible for the team at CERN that manages the operating system and infrastructure services. He previously worked as a Unix kernel developer at IBM and managing large-scale Unix production deployments and services for Deutsche Bank. As part of CERN's data centre... Read More →
avatar for Ryan Lane

Ryan Lane

Mr, Wikimedia Foundation


Tuesday May 13, 2014 3:40pm - 4:20pm EDT
Room B101

4:40pm EDT

Scaling Neutron for Large Deployments
Title:
Scaling Neutron for large deployments
Summary:
In this presentation we will address the scaling issues faced at eBay’s Inc largest Openstack Deployment. eBay has multiple environments that help address

Description of the Presentation:
eBay Inc has been in the forefront of deploying Openstack in several environments that include eBay Market Places and PayPal production, development/QA environment.
In this talk we present our experience in scaling Neutron to deploy a large overlay and bridged network and the challenges faces.
In this talk we will go through our deployment patterns along with the HA considerations for the physical underlay network.
Some of the areas that we had to enhance to achieve scaling are listed below :
  • Rabbit MQ scale and active/active mode
  • Quantum servers behind VIP
  • Multiple fault zone design
  • Multiple worker thread and caching
  • Scaling DHCP and DHCP-less (config drive)
  • Multiple gateways and logical router placements
We will conclude with our observations and best practices recommendations.

About eBay Inc:

Speakers
avatar for Vinay Bannai

Vinay Bannai

Cloud SDN Architect, eBay, PayPal
Networking professional with expertise in networking design, architecture and software development. Have been involved in products at the access, edge, distribution and core of the network. Have managed engineering teams, product lines and customer interactions and presentations... Read More →


Tuesday May 13, 2014 4:40pm - 5:20pm EDT
Room B101

5:30pm EDT

Network Visibility for Efficient Openstack Operations
Since Networking is the glue that connects apps with infrastructure, it is critical to have network visibility. For example, operators would like to know whether the overlay or the underlay is at fault, among other things or where are the hotspots? As a first step, we explore how we can obtain the best network visibility and the challenges that lie in front, going forward. In order to solve the problems, we present strategies to 1) extract data from underlay (SDN controller) and the overlay (Neutron) system 2) show data mining and machine learning techniques to extract insights 3) interesting applications of the insights. We introduce the concept of network distances, a simple abstraction to expose the network metrics between any two entities of a network service. In particular we show how we can implement network distance within a SDN controller like Opendaylight.

Speakers
DD

Debojyoti Dutta

Principal Engineer
Debo~ is a principal engineer in the Office of the Cloud CTO at Cisco Systems where he is involved in several efforts on Openstack including building out large scale big data systems. He is passionate about different aspects of large scale streaming data. He has years of data science... Read More →
avatar for Alex Holden

Alex Holden

Cloud Computing R&D: Big Data on OpenStack, Cisco Systems
Alex Holden is a Web Developer currently working as an OpenStack engineer in the CTO Cloud office at Cisco. Spurred by a past designing and marketing ecommerce platforms, and student days freelancing as a graphic designer so he could afford to eat, his current OpenStack passions include... Read More →
avatar for Xinyuan Huang

Xinyuan Huang

Cloud/OpenStack R&D, Cisco Systems
Xinyuan Huang is a software engineer in the Cloud CTO group of Cisco Systems. He is contributing to smart resource placement for OpenStack, and cloud infrastructure optimization for Big Data. He is interested in the development of Nova, Ceilometer, and Sahara, etc.
avatar for Marc Solanas Tarre

Marc Solanas Tarre

Big Data on OpenStack R & D, Cisco Systems
Marc is a Software Engineer in the CTO Cloud lab in Cisco Systems, in San Jose, CA. He is passionate about Big Data and distributed systems. Particularly, he is interested on how to optimize Big Data on OpenStack by tuning resource placement, network and storage configurations. He... Read More →
avatar for Yathiraj Udupi

Yathiraj Udupi

Technical Leader of Engineering
Yathiraj Udupi is a Technical Leader of Engineering in the Office of the Cloud CTO at Cisco Systems working on OpenStack Compute, Storage, Monitoring, and BigData related projects. He is an active Openstacker with interests in the projects such as Nova, Cinder, Ceph, and Ceilometer... Read More →
avatar for Damian Van Vuuren

Damian Van Vuuren

Cloud Computing R&D, Cisco Systems
Damian is currently working as an engineer at Cisco, in the Cloud Computing department (more specifically working with Big Data on OpenStack). He is passionate about OpenStack (specifically Sahara).
avatar for Kai Zhang

Kai Zhang

Cloud/OpenStack R&D, Cisco Systems, Inc
Kai Zhang is a cloud software engineer in the office of the Cloud CTO at Cisco in San Jose. He loves software defined storage and ceph in particular.
avatar for Pengfei Zhang

Pengfei Zhang

Software Engineer @ Cloud R&D, Cisco Systems
Currently working as a software engineer in the CTO Cloud Lab in Cisco Systems. Focusing on network management and optimization in the cloud, especially network virtualization and performance isolation. Also interested in using Data Mining for network information, in order to get... Read More →
avatar for Ailing Zhang

Ailing Zhang

Software Engineer, Cisco Systems
Currently working on Cloud computing CTO group in Cisco.


Tuesday May 13, 2014 5:30pm - 6:10pm EDT
Room B101
 
Wednesday, May 14
 

9:00am EDT

Saved By the Bell: Alerting, Logging, and Monitoring OpenStack with Open Source Tools

If you are relatively new to OpenStack you will have discovered that it is a system that is designed to provide a very robust Infrastructure as a Service (IaaS) platform. Specifically this service is the abstraction, management, automation and orchestration of underlying infrastructure components – CPU, memory, disk and network.
You may have also noticed that it is (seemingly) lacking in other infrastructure support services, e.g. monitoring, backups, alerting, notifications, etc. It is intentionally myopic in this sense – dedicated to providing core IaaS functions without introducing complexity, bloat, points of failure and other risks for functions that are otherwise not germane to its primary purpose.
Its strength however lies in its design and development philosophy – a very open architecture, easy access to data and a powerful API. This allows for the dedicated IaaS functions to operate as efficiently as possible but also exposes the components required to provide other, typically “higher level”, infrastructure and support services. These data points and functions are often consumed by processes, applications and services outside of OpenStack, e.g. Ceilometer data pulled into an external chargeback or auditing tool, Nova or Cinder APIs polled to provide capacity or asset data to an enterprise CMDB, and so on.
These higher level" infrastructure support services are still required for a production environment however. Not every environment however has tier 1, enterprise class systems, with easy or readily available OpenStack integration so how do we provide these functions for our environment using standard open source tools?
In this session we are going to explore techniques to provide a basic level of infrastructure management services, e.g. monitoring, alerting, logging, reporting, etc., for your OpenStack environment using common and freely available open source tools, e.g. monit, collectd, syslog, etc.
If you are relatively new to OpenStack you will have discovered that it is a system that is designed to provide a very robust Infrastructure as a Service (IaaS) platform. Specifically this service is the abstraction, management, automation and orchestration of underlying infrastructure components – CPU, memory, disk and network.

You may have also noticed that it is (seemingly) lacking in other infrastructure support services, e.g. monitoring, backups, alerting, notifications, etc. It is intentionally myopic in this sense – dedicated to providing core IaaS functions without introducing complexity, bloat, points of failure and other risks for functions that are otherwise not germane to its primary purpose.

Its strength however lies in its design and development philosophy – a very open architecture, easy access to data and a powerful API. This allows for the dedicated IaaS functions to operate as efficiently as possible but also exposes the components required to provide other, typically “higher level”, infrastructure and support services. These data points and functions are often consumed by processes, applications and services outside of OpenStack, e.g. Ceilometer data pulled into an external chargeback or auditing tool, Nova or Cinder APIs polled to provide capacity or asset data to an enterprise CMDB, and so on.

These "higher level" infrastructure support services are still required for a production environment however. Not every environment however has tier 1, enterprise class systems, with easy or readily available OpenStack integration so how do we provide these functions for our environment using standard open source tools?

In this session we are going to explore techniques to provide a basic level of infrastructure management services, e.g. monitoring, alerting, logging, reporting, etc., for your OpenStack environment using common and freely available open source tools, e.g. monit, collectd, syslog, etc.
"

Speakers
avatar for Jason Grimm

Jason Grimm

Open Cloud Architect, Rackspace
I'm a 40 year old husband and father of 7. I'm a native of downtown Atlanta, GA but have made the move from townie to farmer this year and now live about an hour north of the city on a sustainable farm. I'm an avid reader, wannabe film critic, and indie music enthusiast; collector... Read More →


Wednesday May 14, 2014 9:00am - 9:40am EDT
Room B101

9:50am EDT

Running a Large OpenStack Infrastructure at IBM (Lessons Learned, Monitoring, Architecture, Etc.)
To promote innovation within IBM, the presenters set out to create the CloudFirst Factory, a one of a kind large multi-cloud OpenStack-based environment . Running on a total of 168 physical servers, the clouds received a substantial amount of use from the Cloud Foundry-based IBM BlueMix. The presenters will describe their experiences operating the environments with OpenStack Folsom and Grizzly releases as well as a production Folsom to Grizzly upgrade. This session also covers initial architecture decisions, the evolution of the same and the challenges in overcoming shortcomings in the original deployment.

Speakers
avatar for Pablo Barquero Garro

Pablo Barquero Garro

Software Engineer/Architect, Advanced Cloud Technologies, IBM
Pablo  is a senior software engineer and experienced architect for IBM's Global Technology Services - Advanced Cloud Technologies, focused on Cloud Technologies Architecture. Pablo was  formerly part of the operations team for the Cloud First Factory. Before joining Advanced Cloud... Read More →
avatar for Esteban Arias Navarro

Esteban Arias Navarro

IT specialist Engineer, Advanced Cloud Technologies, IBM
I am a software engineer for GTS, IBM's certified IT specialist Experienced Level. Focused on virtualization and Cloud Technologies, expert level in configuration and support of private clouds with products like VMware working currently for Advanced Cloud Technologies mostly in Openstack... Read More →
avatar for Angel Tomala-Reyes

Angel Tomala-Reyes

Senior Software Engineer
Angel E. Tomala-Reyes is a senior software engineer for the IBM's Global Technology Services - Advanced Cloud Technologies. Angel currently leads the maintenance and operations efforts for the Cloud First Factory. Before joining the Advanced Cloud Technologies Team, he lead the development... Read More →


Wednesday May 14, 2014 9:50am - 10:30am EDT
Room B101

11:00am EDT

Deploying OpenStack in a Multi-Hypervisor Enterprise Environment

Deploying OpenStack in a Multi-Hypervisor Enterprise Environment
Most OpenStack distributions are centered around a single hypervisor, KVM. Enterprises, on the other hand, have massive investments in a variety of different virtualization platforms. Building a private cloud is a massive change in and of itself, and most large enterprises are reluctant to lose their existing competence with their chosen hypervisor at the same time.
Learn how to integrate VMware, Hyper-V, and Xen, along with KVM into a single, heterogeneous OpenStack environment. We will also discuss various ways that a multi-hypervisor setup can help an enterprise maximize cost efficiencies, leverage existing skill sets, and expand the reach of automated services to more groups in a large enterprise.
Most OpenStack distributions are centered around a single hypervisor, KVM. Enterprises, on the other hand, have massive investments in a variety of different virtualization platforms. Building a private cloud is a severe change in and of itself, and most large enterprises are reluctant to lose their existing competence with their chosen hypervisor at the same time.
Learn how to integrate VMware, Hyper-V, and Xen, along with KVM into a single, heterogeneous OpenStack environment. We will also discuss various ways that a multi-hypervisor setup can help an enterprise maximize cost efficiencies, leverage existing skill sets, and expand the reach of automated services to more groups in a large enterprise.

Speakers
avatar for Rick Ashford

Rick Ashford

Technical Specialist - SUSE Linux, SUSE
Rick Ashford has been a Senior Sales Engineer for SUSE since 2008 and has been working with Linux and the open-source community since 1998. He loves building things with his hands, whether it's through carpentry, electronics, or whatever. He also loves taking things apart to see how... Read More →


Wednesday May 14, 2014 11:00am - 11:40am EDT
Room B101

11:50am EDT

Cinder on Ceph War Stories
This session is a panel discussion of OpenStack deployers and developers building scalable storage on top of Ceph and deploying it into production OpenStack clouds. The panel will be asked to discuss specific technical and scaling challenges faced and how to go about solving them.

Speakers
avatar for Jonathan LaCour

Jonathan LaCour

VP, Cloud, DreamHost
Jonathan has been programming from a young age, finessing his way through many programming languages. After cutting his teeth with several smaller jobs and personal projects, Jonathan joined VertiSoft Corp. in 1997, catapulting him into the culture of "software as a service" well... Read More →
avatar for Christopher MacGown

Christopher MacGown

Co-Founder and Chief Technology Officer, Piston
Christopher MacGown is the Chief Technology Officer at Piston. Prior to co-founding Piston Cloud Computing, Christopher was an early employee of Slicehost before its acquisition by Rackspace in 2008. Christopher is an originating member of OpenStack's Nova-core development team. Recent... Read More →


Wednesday May 14, 2014 11:50am - 12:30pm EDT
Room B101

1:50pm EDT

Performance of Hadoop on OpenStack
With the growing popularity and footprint of IaaS platforms, the question of migration of computational workloads to these virtualized environments becomes more and more relevant. Savanna provides integration and automation for Hadoop deployment on OpenStack, but what about performance in this environment?

In this talk, we will discuss the performance impact of running Hadoop in a virtualized environment inside an OpenStack cloud.

What is the performance difference between bare-metal and virtualized Hadoop environments? What is the IO overhead in OpenStack? How does data locality influence data flow? This presentation will cover these and other questions about the performance of Hadoop on OpenStack by presenting a series of benchmark tests over different installations of Hadoop.

Speakers
avatar for Andrew Lazarev

Andrew Lazarev

Senior Engineer at Mirantis
Andrew Lazarev is a Senior Engineer in the Savanna group at Mirantis. Andrew joined Mirantis 9 years ago and has walked the whole road along with the company, from low level networking for Cisco to Big Data for PayPal and Attensity and finally to open source OpenStack. Andrew started... Read More →


Wednesday May 14, 2014 1:50pm - 2:30pm EDT
Room B101

2:40pm EDT

A Practical Approach to Deploying a Highly Available and Optimally Performing OpenStack
As we managed internal and external OpenStack deployments in IBM Labs we experimented with various architectures and approaches that improved OpenStack’s availability and performance. In this session we will discuss our use of the following technologies that helped us optimize our environments:
  • MySQL Clustering
    • Galera (Active/Active)
    • Corosync & Pacemaker (Active/Standby)
  • HAProxy and KeepAlive
  • RabbitMQ Clusters
Using practical examples, we will show how we scaled out OpenStack Services (Nova, Horizon, Keystone, Glance, Cinder, etc.) and some of the challenges we ran into along the way.

In addition we will also describe a few scenarios in which we have orchestrated highly available OpenStack deployments using Heat and Chef.

Finally we will demonstrate failover and availability of the OpenStack services in an actual production cloud environment.

Speakers
avatar for Shaun Murakami

Shaun Murakami

Software Engineer, IBM
Shaun Murakami is a Senior Cloud Architect and Technical Lead for the IBM Cloud Performance team located in Silicon Valley, California. As part of the Cloud Performance team, Shaun has worked with many customers, helping them transform their business using Cloud Computing technologies... Read More →
avatar for Manuel Silveyra

Manuel Silveyra

Cloud Solution Architect, IBM
Manuel Silveyra is a Senior Cloud Solutions Architect. Manuel's focus is on OpenStack, Docker, and Cloud Foundry.  He was previously a lead architect in the Linux Integration Center at IBM. Manuel received B.S. degrees in Electrical Engineering and M.S. degree in Computer Engineering... Read More →
avatar for Tony Yang

Tony Yang

Staff Software Engineer, IBM
Tony has contributed to various products in IBM, all of which concern cloud computing. For the recent 2 years, he has been focusing his effort on IBM SmartCloud Orchestrator, an enterprise level of cloud orchestration offering built on OpenStack. He is quite fascinated about automated... Read More →
JY

Jeffrey Yang

STSM, Cloud & Smarter Infrastructure Development


Wednesday May 14, 2014 2:40pm - 3:20pm EDT
Room B101

3:30pm EDT

Storage Visibility and Optimization for OpenStack
Speakers
DD

Debojyoti Dutta

Principal Engineer
Debo~ is a principal engineer in the Office of the Cloud CTO at Cisco Systems where he is involved in several efforts on Openstack including building out large scale big data systems. He is passionate about different aspects of large scale streaming data. He has years of data science... Read More →
avatar for Alex Holden

Alex Holden

Cloud Computing R&D: Big Data on OpenStack, Cisco Systems
Alex Holden is a Web Developer currently working as an OpenStack engineer in the CTO Cloud office at Cisco. Spurred by a past designing and marketing ecommerce platforms, and student days freelancing as a graphic designer so he could afford to eat, his current OpenStack passions include... Read More →
avatar for Xinyuan Huang

Xinyuan Huang

Cloud/OpenStack R&D, Cisco Systems
Xinyuan Huang is a software engineer in the Cloud CTO group of Cisco Systems. He is contributing to smart resource placement for OpenStack, and cloud infrastructure optimization for Big Data. He is interested in the development of Nova, Ceilometer, and Sahara, etc.
avatar for Marc Solanas Tarre

Marc Solanas Tarre

Big Data on OpenStack R & D, Cisco Systems
Marc is a Software Engineer in the CTO Cloud lab in Cisco Systems, in San Jose, CA. He is passionate about Big Data and distributed systems. Particularly, he is interested on how to optimize Big Data on OpenStack by tuning resource placement, network and storage configurations. He... Read More →
avatar for Yathiraj Udupi

Yathiraj Udupi

Technical Leader of Engineering
Yathiraj Udupi is a Technical Leader of Engineering in the Office of the Cloud CTO at Cisco Systems working on OpenStack Compute, Storage, Monitoring, and BigData related projects. He is an active Openstacker with interests in the projects such as Nova, Cinder, Ceph, and Ceilometer... Read More →
avatar for Damian Van Vuuren

Damian Van Vuuren

Cloud Computing R&D, Cisco Systems
Damian is currently working as an engineer at Cisco, in the Cloud Computing department (more specifically working with Big Data on OpenStack). He is passionate about OpenStack (specifically Sahara).
avatar for Kai Zhang

Kai Zhang

Cloud/OpenStack R&D, Cisco Systems, Inc
Kai Zhang is a cloud software engineer in the office of the Cloud CTO at Cisco in San Jose. He loves software defined storage and ceph in particular.
avatar for Pengfei Zhang

Pengfei Zhang

Software Engineer @ Cloud R&D, Cisco Systems
Currently working as a software engineer in the CTO Cloud Lab in Cisco Systems. Focusing on network management and optimization in the cloud, especially network virtualization and performance isolation. Also interested in using Data Mining for network information, in order to get... Read More →
avatar for Ailing Zhang

Ailing Zhang

Software Engineer, Cisco Systems
Currently working on Cloud computing CTO group in Cisco.


Wednesday May 14, 2014 3:30pm - 4:10pm EDT
Room B101

4:30pm EDT

OpenStack: Where Continuous Delivery and Distros Collide
Like many open-source projects, OpenStack uses a time-based release model. Feature development happens in a flurry of activity in the first part of each release cycle and then we taper, allowing enough time for many eyes to make shallow bugs" and for us to gain enough confidence in the quality of our release candidates. Even after a release, we continue to maintain a stable branch for issues found and fixed post-release.

Linux distros apply a similar model when they bring together the releases of many open-source projects into a coherent, usable and stable product. OpenStack's predictable release schedule, the tapering, the stabilization and the post-release maintenance are all essential to the needs of distros and, in turn, the users of those distros.

Unusually, OpenStack also explicitly caters to another type of users - what we call "trunk chasers". Public cloud providers like HP and Rackspace invest significantly in a continuous delivery pipeline so that they can keep pace with OpenStack development, deploy regularly, give timely feedback upstream and minimize the risk associated with each incremental update. In these days of agile development, DevOps and continuous delivery, the benefits of such a model are now clear.

As such, OpenStack is an important case study for how recent thinking around continuous delivery is influencing open-source projects. Many questions remain unanswered, however. Are we going to continue to see projects like OpenStack see themselves as catering to two radically different audiences, or is this the beginning of fundamental shift in open-source?

Mark and Monty - Openstack Technical Committee and Foundation Board members, prominent OpenStack contributors and senior engineering leaders at Red Hat and HP - have had the opportunity to look at this dilemma from several different angles. In the talk, they will delve into some of the details behind how OpenStack caters to both models. They will examine the mindset and needs of each audience. They will talk about topics such as CI, upgrades, deployment tools, reference architectures, community management, feature development, user feedback and more.

Attendees can hope to learn some more about OpenStack and some of the challenges in running an open-source project, building a distro or maintaining a public cloud. Beyond OpenStack, however, the talk should provide some more general food for thought around the agile development methodologies used by many application developers today versus the methodologies used by open-source projects today.
"

Speakers
avatar for Mark McLoughlin

Mark McLoughlin

OpenStack Technical Director, Red Hat, 1980
Mark McLoughlin is Technical Director for OpenStack at Red Hat and has spent over a decade contributing to and leading open source projects like GNOME, Fedora, KVM, qemu, libvirt, oVirt and, of course, OpenStack. Mark is a member of the OpenStack Foundation board of directors, and... Read More →
avatar for Monty Taylor


Wednesday May 14, 2014 4:30pm - 5:10pm EDT
Room B101

5:20pm EDT

Learning to Scale OpenStack: An Update from the Rackspace Public Cloud
At the Portland and Hong Kong Summits, Rackspace invited the OpenStack community into the their experiences deploying OpenStack trunk to their their Public Cloud Infrastructure. In this presentation, Rackspace's Deployment System Team will provide an update on the latest challenges, triumphs, and lessons learned deploying and operating a production OpenStack public cloud during the Icehouse cycle. We’ll conclude by sharing the vision for our next steps in OpenStack deployments during the Juno cycle and beyond.

Speakers
JK

Jesse Keating

OpenStack Engineer, Blue Box
Jesse Keating is has been a part of the Linux community for over 13 years, as a user, contributor, instructor, author, and evangelist. As a believer in Continuous Integration and Continuous Delivery, currently Jesse is in a DevOps role at Rackspace, working on the Public Cloud.
avatar for Rainya "Rai" Mosher

Rainya "Rai" Mosher

Sr Manager, Digital Platform Delivery, T-Mobile
A vector of enthusiasm grounded in reality, Rainya "Rai" Mosher is an engineering manager at T-Mobile focusing on platform development to enable digital delivery and dynamic environment creation for application teams. Prior to joining T-Mobile, Rai work at Rackspace Hosting and Cisco... Read More →


Wednesday May 14, 2014 5:20pm - 6:00pm EDT
Room B101
 
Thursday, May 15
 

9:00am EDT

Integrating OpenStack with Active Directory (Because AD != LDAP)
Go Daddy has a large Active Directory (AD) deployment that serves many purposes for our corporate and hosting infrastructure. In building our private cloud, we've leveraged AD to power Keystone's identity service, VM authentication, and security discovery and auditing. In this talk, we'll discuss exactly how we've configured OpenStack to work well with AD, other open source tools we've used to achieve our desired functionality, and the lessons we've learned along the way. Specifically, we'll cover:
  • Keystone's LDAP capabilities
    • Using LDAP for OpenStack authentication
    • Using LDAP as a store for projects and roles (and why we chose not to use this feature)
  • The quirky differences between AD and LDAP and how those can impact your Keystone configuration, including known outstanding bugs (as of Havana) related to AD integration and their workarounds
  • How we used the open source tool PowerBroker Identity Services to back VM authentication and possible alternative solutions
  • Techniques we've used to maintain and scale the relationship between OpenStack and AD
  • Using AD groups cohesively across our company's platform including: OpenStack, GitHub, CI/CD, Finance, and more

Speakers
avatar for Mike Dorman

Mike Dorman

DevOps Engineer, SendGrid
A 15-year systems engineering veteran focused on cloud architecture, site reliability, automation and infrastructure design in service provider and enterprise environments. I am knowledgeable in the full deployment stack, from data center, network and hardware configuration to application... Read More →
avatar for Craig Jellick

Craig Jellick

Senior software engineer, GoDaddy
Craig is a senior software enineer working on OpenStack and related technologies at Go Daddy. He's really enjoyed diving into OpenStack and looks forward to getting more involved with the project and helping others to do so.


Thursday May 15, 2014 9:00am - 9:40am EDT
Room B101

9:50am EDT

Running HA Openstack Trove
Trove is the officially incubated DBaaS (Database as a Service) project within Openstack. It's gaining momentum in the community, with contributions led by Rackspace, HP, Ebay, Mirantis, and several others. Trove is in production at most of these companies, and is the technology behind HP Cloud's DBaaS offering.

In this session, we'll talk about

  • How to run Trove in a fully-HA mode,
  • Trove configuration management based around SaltStack
  • Security and Monitoring of key Trove components
  • Upgrading Service
  • How we operate the service in the public cloud



Speakers
avatar for Vipul Sabhaya

Vipul Sabhaya

Sr. Software Development Manager, Amazon
Vipul Sabhaya is Sr. Software Development Manager - EKS at Amazon Web Services (AWS), based in the Greater Seattle area. Vipul has led teams that focus on OSS software such as Kubernetes and Openstack prior to that. At Amazon, he leads the team that is responsible for managing Kubernetes... Read More →
avatar for Saurabh Surana

Saurabh Surana

Software Engineer
Saurabh Surana works with HP Cloud's platform services team out of Seattle. Saurabh mainly focuses on the operations and reliability of HP Cloud's DBaaS Service. Saurabh also works on automation for deployment and other tooling for DBaaS service. In his prior experience he has worked... Read More →


Thursday May 15, 2014 9:50am - 10:30am EDT
Room B101

11:00am EDT

Introduction to OpenStack Trove: A Multi-database Deployment with MongoDB and MySQL
Introduction to OpenStack Trove: A multi-database deployment with MySQL and MongoDB
Co-speakers Michael Basnight, PTL of Trove, and Doug Shelley, active developer on Trove
A key goal of Trove is to provide a scalable and reliable DBaaS provisioning functionality for both relational and non-relational database engines. This tutorial covers the steps involved in a simple multi-database deployment of OpenStack Trove with MySQL and MongoDB.
We begin with a short introduction to Trove, describe the steps involved in installing Trove and a brief description of the Trove API. We then demonstrate some interactions with the Trove API including a demonstration of a deployment with a relational database (MySQL) and a non-relational database (MongoDB).
We conclude with a brief description of emerging trends in the Database-as-a-Service and Data-as-a-Service landscape.
During this session you will learn about:
  • What is Trove
  • What is the Trove API and how can I interact with Trove
  • How do I install Trove
  • How can I deploy different data stores with Trove
  • The future of DBaaS and DaaS

Speakers
avatar for Michael Basnight

Michael Basnight

Engineer, Scientology
Michael Basnight is a Principal Engineer at Rackspace, works on OpenStack 24/7, and is the PTL on the Trove database as a service project. He has been at Rackspace for over 7 years. Michael has worked on data analytics, cloud website hosting, large scale provisioning systems and now... Read More →
avatar for Doug Shelley

Doug Shelley

Trove Developer & VP Product Development at Tesora
Doug Shelley has spent more than 20 years in the information technology industry, from corporate IT to software development. From 2001 to 2010, before joining Tesora, he was director of product development for data integration at Progress Software Corp. He managed several development... Read More →


Thursday May 15, 2014 11:00am - 11:40am EDT
Room B101

11:50am EDT

Taming OpenStack with Ansible
OpenStack is complex. Arguably one of the more complex
cloud platforms available. As its scope continues to grow,
so does the complexity. OpenStack is considered difficult
to deploy, operate, and configure.

There is no shortfall of communities, projects, and products
aiming to solve these problems, and I have worked with many
of them. Currently I am involved in the Chef OpenStack
community, but have extensive experience operating customer
owned OpenStack deployments with Ansible.

In this talk I will describe ways to leverage Ansible to
tackle OpenStack deployment, orchestration, orchestration
of other config management systems, day-to-day/ad-hoc
operations, and integration testing. 




Speakers
avatar for John Dewey

John Dewey

Technical Leader, Cisco Systems


Thursday May 15, 2014 11:50am - 12:30pm EDT
Room B101

1:30pm EDT

Using Continuous Integration with an Open Source Code Base for Large-Scale Infrastructure Deployments
Continuous Integration / Continuous Delivery (CI/CD) is a well established practice in the software engineering of applications. With the advent of the cloud and OpenStack, new challenges have arisen in how best to apply those patterns to the infrastructure upon which those applications are running. Add the unique challenges posed by consuming an open source code base, and the opportunities for innovation and creative solutions are great. In this talk, members of Rackspace's Deployment System Team will cover how they have adapted CI/CD patterns and principles to maintain the infrastructure of their public cloud offering (compute, networks, images.) The discussion will offer a look into the evolution of the deployment process of a large-scale OpenStack cloud, as well as the tools used to achieve the current level of automation around the consumption and deployment of upstream OpenStack code. The talk will conclude with an overview of ongoing efforts to continually improve and automate the interaction between the physical capacity of the cloud and the software bits that enable virtual instances to be created.

Speakers
avatar for Brian Lamar

Brian Lamar

Software Developer, Rackspace Managed Hosting
What am I passionate about? Lots. Maybe one day I'll take the time to write it down. Until then just know I'm fighting the good fight for CI/CD within Rackspace as well as within the OpenStack community.
avatar for Rainya "Rai" Mosher

Rainya "Rai" Mosher

Sr Manager, Digital Platform Delivery, T-Mobile
A vector of enthusiasm grounded in reality, Rainya "Rai" Mosher is an engineering manager at T-Mobile focusing on platform development to enable digital delivery and dynamic environment creation for application teams. Prior to joining T-Mobile, Rai work at Rackspace Hosting and Cisco... Read More →


Thursday May 15, 2014 1:30pm - 2:10pm EDT
Room B101

2:20pm EDT

Leveraging VMware Technology To Build an Enterprise Grade Openstack Cloud - It's Not Always About KVM!
Target audience:
Administrators of VMware environments looking to leverage Openstack
Cloud builders researching compute platforms
Technical decision makers on Openstack components
People looking to gain knowledge on what VMware products can bring in an Openstack environment
Business people looking to leverage existing investments


Speakers:
Justin Giardina - CTO, iland Internet Solutions
Julien Angeunot - Director of Software Engineering, iland Internet Solutions

In this session, we will take a deep look into what a VMware vSphere backend can bring to an Openstack deployment. We will cover in detail:
Relationships between the Openstack components and how they relate to a VMware vSphere environment (Nova, Glance, Neutron, etc.).
The power of vSphere for backend operations such as performance, management, networking, high availability, etc.
Implementing VMware's advanced L2-L7 network features to provide services such as firewalling, load balancing, NAT, VPN, etc. in Openstack.
Using Openstack on top of an existing or purpose-built VMware infrastructure
Example architectures to create a fault tolerant and fully software defined Openstack cloud with VMware vSphere.

Speakers
avatar for Julien Anguenot

Julien Anguenot

VP Software Engineering, iland internet solutions
Julien is an accomplished and organized software craftsman and open-source advocate with a creative and entrepreneurial spirit.
avatar for Justin Giardina

Justin Giardina

CTO, iland Internet Solutions
Justin Giardina is the Chief Technology Officer and oversees all aspects of iland’s global technical operations and strategy including design, implementation, and support. Under Justin’s leadership, iland has established a global cloud infrastructure footprint and been first to... Read More →


Thursday May 15, 2014 2:20pm - 3:00pm EDT
Room B101

3:10pm EDT

OpenStack Log Management and Mining

Even the smallest cloud has the potential to generate huge amounts of log information. Much of it is redundant, awkwardly formatted, and generally of little value, but hidden in there are clues that can help you understand that you are having, or more importantly, about to have a problem. Logs are an important triage tool to help you get out of the woods.

This presentation discusses some of the experiences, challenges, and revelations had while deploying a log management infrastructure for Openstack. It will cover topics such as handling large volumes of logs, filtering and parsing of different types of events, and some interesting queries that can help. Finally, it will cover some suggested improvements that the Openstack community might consider to make the process of log ingestion easier and log mining more fruitful.



Speakers
avatar for John Stanford

John Stanford

VP of Development, Solinea
John Stanford has been a leader in the computing industry for over 20 years. He has a broad, hands-on background in clouds, software development, systems, networks, storage, and database management, combined with a career-long focus on operational automation. He also has a strong... Read More →


Thursday May 15, 2014 3:10pm - 3:50pm EDT
Room B101

4:10pm EDT

L3 Agent HA Strategies and Implementations
One of the tricker parts of productionalizing a modern OpenStack cloud is how to minimize downtime at the tenant logical router level. Much progress is being made, but the grizzly and havana codebases are still heavily used and have very little mindshare surrounding how to best provide a highly available logical router agent environment.

In this talk I will discuss some of the strategies I have implemented, solicit suggestions or insight from others, and dive into what I believe are the biggest hurdles keeping stock L3 agent logical routers from being truly highly available.

Speakers
avatar for Kevin Bringard

Kevin Bringard

Just Some Guy, Cisco Systems Inc.
Active participant in the OpenStack community. Designer of clouds. Maker of rain.


Thursday May 15, 2014 4:10pm - 4:50pm EDT
Room B101

5:00pm EDT

Practical Docker for OpenStack
Integration for Docker in OpenStack was introduced with Havana with plugins for OpenStack Compute (Nova) and Heat.
In this talk, we'll introduce you to Docker, provide examples for using Heat, and explain what changes are necessary when you deploy Nova with Docker. Finally, we'll explain some best practices to ensure you deploy Docker integrated OpenStack in a secure and scalable fashion.

Speakers
avatar for Eric Windisch

Eric Windisch

Software Engineer at Docker, Inc., Docker, Inc
Eric Windisch is a veteran contributor to OpenStack across multiple projects. He is best known for his contributions of ZeroMQ messaging and the Docker virt driver for OpenStack Compute. Eric also initiated the oslo.db effort and is a co-author of the OpenStack Security Guide.


Thursday May 15, 2014 5:00pm - 5:40pm EDT
Room B101
 
Filter sessions
Apply filters to sessions.