LinuxCon + CloudOpen + ELC-E Europe 2014 has ended
To Learn More: LinuxCon Europe | CloudOpen Europe | Embedded Linux Conference Europe.

Attendees! Please provide us feedback on the sessions you attend! Click here to submit a brief survey for each session and win a $250 Amazon gift certificate. 

>> Tracing Summit: View the Full Schedule

Sign up or log in to bookmark your favorites and sync them to your phone or calendar.

Containers [clear filter]
Monday, October 13


What's CGManager Doing and Why is it Still Relevant - Serge Hallyn, Canonical
The cgroup manager (cgmanager) is an effort by the LXC project to
address a specific set of goal: support unprivileged nesting and
nesting to multiple levels; allow userspace in containers to
administer their delegated cgroups the same way as on the host; and
simplify the cgroup code in lxc itself.

We will describe the requirements, design, and API. We will go over
the specific security guarantees and show how cgmanager provides these
guarantees for each API method. Finally we will discuss - and hopefully
receive input on - the relation of cgmanager to other parts of the linux
ecosystem including libcontainer, criu, and systemd, and discuss next steps.


Serge Hallyn

Serge Hallyn works for Canonical as a member of the Ubuntu Server team, with a particular focus on the virtualization stack. He has been involved with containers since the first upstream kernel patches for uts and pid namespaces. He was involved with LSM from the start, is listed... Read More →

Monday October 13, 2014 11:15am - 12:05pm
Room 19


Beyond Golden Containers: Complementing Docker with Puppet - David Lutterkort, Puppet Labs
Docker offers an exciting new way to use containers for delivering and managing applications. Combining Docker with a configuration management system like Puppet provides much greater control over containers, both at buildtime and at runtime: at buildtime, Puppet's fine-grained resources such as file, cron, and user make it easy to control an image build in great detail; Puppet's facilities for weaving the description of a system together from different concerns make it easy to express similarities and differences between a fleet of container images concisely and understandably. At runtime, Puppet can be used to detect configuration drift and remediate such drift. When image building and deployment is performed by different parties, Puppet manifests also document the details of a container's setup and expose the knobs that can be used to control the payload of a container.


David Lutterkort

Advisory Software Engineer, Puppet, Inc.
David is a software engineer at Puppet, where he’s worked on projects such as application orchestration and Razor, the best provisioning tool, ever. Before joining Puppet, David worked at Red Hat on a variety of management tools and served as the maintainer of Apache Deltacloud... Read More →

Monday October 13, 2014 12:15pm - 1:05pm
Room 19


LXC and Why System Containers Matter Too - Stéphane Graber, Canonical Ltd.
There has been a lot of noise lately around application containers and how they make shipping your software much simpler by letting you bundle everything in a consistent way.

But there are cases where you just want a good old fully functional distro, those cases may include some random software having specific support requirements, or just offering shells or development/staging systems, ...

Now this can obviously be achieved through virtualization but running a Linux VM on a Linux host isn't the best use of your hardware, system containers are much lighter weight, faster and make things like sharing directories or physical resources trivial compared to VMs.

In this talk, I'll be presenting what LXC is capable of doing nowadays with system containers, some of the new management tools we've been working on and show just how easy it is to manage a whole network of those.

avatar for Stéphane Graber

Stéphane Graber

Technical Lead, Canonical Ltd.
Stéphane Graber is the engineering manager for the LXD team at Canonical Ltd. He is the upstream project leader for LXC and LXD and a frequent speaker and track leader at events related to containers and Linux. Stéphane is also a longtime contributor to the Ubuntu Linux distribution... Read More →

Monday October 13, 2014 2:30pm - 3:20pm
Room 19


Cloud Coalescence: The Collision of Virtualization and Containers - Brian Proffitt, oVirt
Until recently, cloud computing has been about virtualization. Virtual machines are at the heart of the cloud, bringing cost savings and flexibility to organizations on a massive scale. But there's a new weather system blowing in: containers. Instead of emulating an entire operating system, containers can run just enough code to efficiently run an application. Containers and virtualization can be construed as competing technologies in the cloud, but in reality they are different parts of the same cloud ecosystem. From oVirt to RDO to Project Atomic, open source projects are leading this new innovation that will transform cloud computing as we know it.


Brian Proffitt

Senior Principal Community Architect, Red Hat
Brian Proffitt is the Principal Community Analyst for Open Source and Standards team at Red Hat. A former technology journalist, Brian is also an adjunct instructor at the University of Notre Dame. Follow him on Twitter at: @TheTechScribe

Monday October 13, 2014 3:30pm - 4:20pm
Room 19


Atomic in Depth: A Look at Project Atomic for Managing Docker Containers - Joe 'Zonker' Brockmeier, Red Hat
Project Atomic, a concept for creating hosts to run Docker containers, was unveiled in April of this year. Rather than producing its own derivative distribution, Atomic is an umbrella project for creating hosts that are optimized for running Docker containers, with an "atomic" update model for the host operating system.

This talk will provide an overview of Atomic along with an in-depth tour of the features offered by an Atomic host, the tools used for creating and updating hosts, and managing Docker containers more effectively. We'll also discuss the implementations of Atomic (Fedora, CentOS, and RHEL) and how to get involved in the Atomic community.

Monday October 13, 2014 4:30pm - 5:20pm
Room 19
Tuesday, October 14


Secure LXC Networking - Marian Marinov, 1H Ltd
There are quite a few network connectivity options that are available to LXC, but there isn't much documentation on how to setup and most importantly how to secure each of them.
In this presentation Marian will show you how to setup and secure veth, macvlan, vlan and also OpenVswitch with vxlan.

avatar for Marian Marinov

Marian Marinov

Chief System Architect, SiteGround
System Administrator since 1998. Currently CEO of 1H Ltd. Chairman of the Board of Open Projects Foundation. Organizer of openfest.org and BG Perl Workshops. This year I'm aslo organizing YAPC::Europe and BSDcon Europe. I have given talks at HighLoad++, DORS/CLUC, cPanel conf, OpenFest... Read More →

Tuesday October 14, 2014 11:15am - 12:05pm
Room 19


Multi-OS Continuous Packaging with Docker and Project-Builder.org - Bruno Cornec, HP
Docker is now a mature techology used for contained execution of applications.
It can also be used successfully to support a Continuous Packaging approach

We will explain and demonstrate how to combine it with project-builder.org in order to help upstream projects distributing seamlessly packages for their code, at whatever step of their development life cycle.

We'll explain how to build a new container, setting it up for this usage, then preparing the delivery of the project content in order to finally build packages in it for the hosted distribution and publishing them for immediate consumption as part of the package management system.

This continuous packaging approach supports multiple repositories type, operating systems/Linux distributions, build environements and repositories managers

avatar for Bruno Cornec

Bruno Cornec

Open Source & Technology Strategist, HPE
Bruno Cornec has been managing various Unix systems since 1987 and Linux since 1993 (0.99pl14).Bruno first worked 8 years around Software Engineering and Configuration Management Systems in Unix environments.Since 1995, he is Open Source and Linux (OSL) Technology Strategist, Linux... Read More →

Tuesday October 14, 2014 12:15pm - 1:05pm
Room 19


The Future of PaaS with Docker - Marek Jelen, Red Hat
Docker is eating the world. You can see it mentioned in almost every article. When OpenShift started, there was no standard for application containers, but Docker achieved to be one. In my talk, I will offer a peek into the future of OpenShift and how we are integrating Docker as the base of the PaaS. In the presentation we shall discuss Geard, Systemd and other Linux stuff and how it is all being integrated into a simple to use and powerful system. Last but not least we shall talk about the "developer experience" and how developers will benefit from these tools.

Tuesday October 14, 2014 2:30pm - 3:20pm
Room 19


Building a DevOps PaaS with Docker, CoreOS, and Apache Stratos - Lakmal Warusawithana, WSO2 Inc
Platform-as-a-Service (PaaS) is a technology designed to make DevOps easier and allow developers to focus on application development. The PaaS takes care of provisioning, scaling, HA, and other cloud management aspects. Apache Stratos is a PaaS codebase develop in Apache and designed to create a highly productive developer environment while also supporting powerful deployment options. Integration with Docker and CoreOS bring Stratos more scalable and flexible PaaS while making developers/DevOps life easier to build their cloud applications. In this session Lakmal will dig deep into Apache Stratos. This will include installation and deploying sample applications using docker and CoreOS, showing how it can be extended to support new application containers. The session will include a demonstration of app deployment, provisioning, auto-scaling and more.

avatar for Lakmal Warusawithana

Lakmal Warusawithana

Senior Director Cloud Architecture, wso2 inc
Lakmal Warusawithana is the Senior Director - Cloud Architecture of WSO2. Lakmal has a long history of working in open source, cloud, and DevOps technologies and has been Vice President of Apache Stratos PaaS Project. Lakmal is an architect for containerization and deployment orchestration... Read More →

Tuesday October 14, 2014 3:30pm - 4:20pm
Room 19


Continuous Integration Using Docker & Jenkins - Mattias Giese, B1 Systems GmbH
Jenkins is often found inside a Continuous Integration/Delivery infrastructure. It can be used to automatically test each change set as soon as it occurs in a monitored code base. It is often linked with deployment tools like Vagrant to create a complete testing environment. Yet, here is a small drawback: launching and provisioning virtual machines for each change set increases the time for a test run to complete. With the help of Docker, provisioning of a testing environment is done in seconds, decreasing the time it takes to provide meaningful feedback to the developer. This talk describes two scenarios where automatic integration testing with Docker increases the productivity of admins and developers. The first one describes how an admin may perform integration testing of Puppet modules, a second one implements integration testing of a web app consisting of a Web and database server.


Mattias Giese, B1 Systems GmbH

Solutions Architect, B1 Systems GmbH
Mattias Giese is a Solutions Architect for Systems Management and Monitoring with B1 Systems GmbH. Mattias Giese is a Solutions Architect for Systems Management and Monitoring with B1 Systems GmbH where he focuses on software that provides much needed automation to any administrator's... Read More →

Tuesday October 14, 2014 4:30pm - 5:20pm
Room 19
Wednesday, October 15


Kubernetes: Managing Containers the Google Way - Riccardo Carlesso, Google & Jarek Kuśmierek, Google
Everything at Google (from Search to Gmail) runs in Linux Application Containers. Google is working with the Open Source community to bring over a decade of experience managing containers at scale to developers. Riccardo Carlesso will talk through Kubernetes, a new Open Source container manager developed by Google with the help of the community. He will cover the core management patterns it supports, the problems it solves, and where things are going both with the project, and with the Google Cloud Platform service analogs.

avatar for Riccardo Carlesso

Riccardo Carlesso

Strategic Cloud Engineer, Google
Googler. Fat Ironman. Loves red wine and Ruby (yes, Ruby).

Jaroslaw Kusmierek

Jaroslaw Kusmierek, Google Poland
Jarek, together with his teams for more than 5 years was building components of Google's planet scale operating system, including the new version known as Omega. This operating system powers all Google services - and recently also services of external. Jarek's teams are also working... Read More →

Wednesday October 15, 2014 12:15pm - 1:05pm
Room 19