Loading…
LCE-EU 2015 has ended
For More Information or to Register, Click Here

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

CloudOpen [clear filter]
Monday, October 5
 

10:30

Understanding Distributed Databases - Chris Ward, Crate.IO
Understanding Distributed Databases (Chris Ward, Crate.IO) - Modern applications store a lot data and demand high availability of access to it. To cope with this increasing need, developers have long struggled with scaling, sharding and sychronising multiple instances of traditional databases.

Enter the world of distributed databases, a model of data storage to cope with the ever changing needs of modern applications and development teams.

In this presentation we look at the principles behind distributed databases, how they function and how to design your code, applications and infrastructure to take full advantage of what they have to offer.

Speakers
avatar for Chris Ward

Chris Ward

Developer Advocate, Crate.IO
Developer Relations, Technical Writing and Editing, (Board) Game Design, Education, Explanation and always more to come.


Monday October 5, 2015 10:30 - 11:20
Wicklow Meeting 1

10:30

What Does Container Security Actually Look Like? - Matthew Garrett, CoreOS
Containers are used for a range of deployment scenarios, from low-cost VM substitutes to easier application deployment and all the way up to resource-efficient large-scale clusters. But this flexibility comes at a cost - containers share an underlying kernel, leaving a larger attack surface.

Various technical approaches exist to mitigate this limitation, including seccomp (reducing the number of system calls available), svirt (using SELinux to isolate containers) and Intel's clear containers (using very light weight VMs as a substitute for traditional containers). But which should be used, and when? And are these the full story?

This presentation will discuss the risks associated with containers, how seriously they need to be taken and which approaches are most worthwhile in avoiding them.

Speakers
MG

Matthew Garrett

Staff Security Developer, Google
Matthew Garrett is a security developer at Google, working on infrastructural security for Linux desktop and mobile platforms.


Monday October 5, 2015 10:30 - 11:20
Auditorium

10:30

Wide-Area Docker with Clocker and Swarm - Andrew Kennedy, Cloudsoft
Clocker creates and controls a Docker Cloud and deploying and managing complex applications on it. Clocker uses Apache Brooklyn to colonise any cloud and make intelligent use of all available resources. Its pluggable architecture supports SDN providers, including Weave and Metaswitch Project Calico, and storage providers like Flocker.
Docker Swarm is a native clustering API for Docker, which allows a pool of Docker servers to be accessed through a single endpoint.
Andrew will show how Clocker manages these Docker resources and their configuration, using Brooklyn autonomic policy-based management and control to provide multi-region deployment, elasticity, auto-scaling and resilience. He will explain how tools such as Swarm and Compose enable users to access a managed Docker Cloud without changing their current workflow, or modifying their applications.

Speakers
avatar for Andrew Kennedy

Andrew Kennedy

Distributed Systems Hacker, Cloudsoft
Andrew is a Senior Software Engineer at Cloudsoft and the founder of the Clocker project. He is a contributor to several Open Source projects including jclouds and Qpid and is on the Apache Brooklyn PMC. Areas of interest include Distributed Systems, Virtualisation, Messaging, Information... Read More →


Monday October 5, 2015 10:30 - 11:20
Liffey Meeting 3

11:30

Enabling Modern OpenDaylight Deployments - Daniel Farrell, Red Hat
Integrating OpenDaylight into advanced, modern deployments like those driven by OPNFV is complex, but recent upstream OpenDaylight work has made it substantially easier. OpenDaylight now provides a large set high quality building blocks that allow automated, reliable, consistent deployments in diverse, real-world environments. From enabling the most modern SDN/NFV CI/CD systems to providing a great first user experience to supporting the growing wave of actual OpenDaylight deployments, ODL’s deployment building blocks are a must-understand technology for the next phase of SDN/NFV’s lifecycle.

Speakers
avatar for Daniel Farrell

Daniel Farrell

Software Engineer, Red Hat
Daniel Farrell is a Software Engineer on Red Hat’s SDN Team, where he contributes to upstream ODL and OPNFV. He has been involved in SDN since it emerged from Stanford, including early OpenFlow and OpenStack work. He’s now an active committer on ODL’s Integration Team. During... Read More →


Monday October 5, 2015 11:30 - 12:20
Wicklow Meeting 5

11:30

Evil Superuser's HOWTO: Launching Cloud Instances to do Your Bidding - Daniel Watkins, Canonical
You launch an instance in the cloud. Some provisioning magic happens and soon you've got a server created especially for you. Did you ever wonder what magic happens to a standard image on boot? Have you wanted to launch instances and have them into your infrastructure with no manual interaction? cloud-init is software that runs in most Linux instances. It can take your input and do your bidding. Learn what things cloud-init magically does for you and how you can make it do more.

Speakers
DW

Daniel Watkins

Daniel Watkins makes Ubuntu work in the cloud as part of Canonical's Certified Public Cloud team. He is a core committer to cloud-init, and the primary maintainer of cloud-init backports in the Ubuntu archive. He is active in the UK Python community, and has spoken at PyCon UK in... Read More →


Monday October 5, 2015 11:30 - 12:20
Wicklow Meeting 1

11:30

oVirt SR-IOV Support - Dan Kenigsberg, Red Hat
In this session, Dan will provide an explanation of how to configure and manage SR-IOV network interfaces via the oVirt virtualization management system (REST API and GUI). It will include creating virtual functions (persistent cross reboots), dynamically attaching virtual functions to virtual machines, setting VLAN tag (using logical networks) and MAC address on virtual functions, mixed configuration (virtual functions and bridges) and much more. The session will also include a brief overview of the current oVirt networking virtualization and description of future SR-IOV related features.

Speakers
DK

Dan Kenigsberg

I've earned a PhD in computer science, in the field of Quantum Information, from the Technion http://www.cs.technion.ac.il/users/wwwb/cgi-bin/tr-get.cgi/2007/PHD/PHD-2007-10.pdf where I also served as a teaching assistant. For the last 8 years I am working for Red Hat, in what is... Read More →


Monday October 5, 2015 11:30 - 12:20
Liffey Meeting 3

11:30

The New Cloud Foundry Runtime: Heterogenous Container Scheduling, Docker & More - David Soul, Pivotal
An overview of Diego, the new Cloud Foundry runtime design for orchestrating heterogeneous containerized workloads across any IaaS. Learn how Diego manages tasks and long-running processes using auction-based scheduling and monitoring for Docker, rkt, Garden containers.

Speakers
avatar for David Soul

David Soul

Technical Marketing, Pivotal
David Soul works on technical marketing for Pivotal Cloud Foundry. His background includes software development, technical marketing with Heroku and time as an early employee at Atlassian.


Monday October 5, 2015 11:30 - 12:20
Auditorium

14:00

Isn't it Ironic? The Bare Metal Cloud - Monty Taylor, IBM
When you think of the cloud, do you think of the principles by which cloud computing has enabled a rapid change in application development -- principles like elasticity and self-service? Do you also think that you need virtualization to deliver elastic and self-service compute? If so, you'd be wrong.

After a brief intro, this talk will go into a configuration of OpenStack that provides bare-metal-as-a-service by using the Ironic project. It will also include a brief demonstration of using Ironic outside of OpenStack to provision hardware.

The presenter will assume the audience has a familiarity with current OpenStack services and with existing open-source hardware management tools and protocols. For instance, you should know what Nova and Swift are, and that IPMI is a protocol for remote power management -- but you won't need deep knowledge of those to follow the talk.

Speakers
avatar for Monty Taylor

Monty Taylor

Red Hat


Monday October 5, 2015 14:00 - 14:50
Wicklow Meeting 5

14:00

Manageable Application Containers: Lightning Quick Updates, Scaleable Security, Easy High Availability - Florian Haas, Hastexo
Lightweight, container-based virtualization is an excellent alternative to the likes of KVM, and we have a large array of options to choose from: lxc, Docker, rkt, more to come.

However, sysadmins balk at the idea of an operating system in a single image which, rather than ever being updated, only gets rebuilt when needed. The idea of 2,000 Apache containers needing to be rebuilt because OpenSSL has released its latest patch for a security vulnerability is not appealing to most.

In this presentation, we use overlayfs in conjunction with a few configuration options to build a fully functional container environment for potentially hundreds of containers running on the same operating system distribution. We combine this with AppArmor (for MAC) and Pacemaker (for HA) to build a configuration where patches can be applied to hundreds of containers at once, with minimal downtime.

Speakers
avatar for Florian Haas

Florian Haas

VP Education, City Network
Florian runs the Education business unit at City Network, and helps people learn to use, understand, and deploy complex technology. He has worked exclusively with open source software since about 2002, and has been heavily involved in OpenStack and Ceph since early 2012, and in Open... Read More →


Monday October 5, 2015 14:00 - 14:50
Liffey Meeting 3

15:00

Debugging the Virtualization layer (libvirt and QEMU) in OpenStack - Kashyap Chamarty, Red Hat
Virtualization drivers (e.g. libvirt, QEMU/KVM) are the core part of OpenStack Compute ('Nova') layer. An OpenStack environment is challenging to debug as is -- more so when multiple Compute nodes and thereby multiple libvirt daemons and QEMU instances are involved. A good grasp of Virtualization debugging mechanisms is vital for effective root cause analysis. To that end, libvirt and QEMU provide a rich set of debugging controls that allow us to query (or modify) the state of virtual machines in distress.

This talk focuses on providing an in-depth view of aforementioned techniques. Topics include: debugging Nova Compute process crashes; gathering specific patterns from libvirt log filters, environment variables, and systemd journal; live querying the VM (and QEMU) state through `virsh` and QEMU QMP commands; tuning the libvirt daemon logging; monitoring events emitted by QEMU, etc.

Speakers
avatar for Kashyap Chamarthy

Kashyap Chamarthy

Senior Software Engineer, Red Hat
Kashyap Chamarthy works at Red Hat, as part of OpenStack Infrastructure engineering group, focusing his contributions on interactions between OpenStack and its underlying Virtualization components (libvirt, QEMU, KVM). In the past, he's presented and participated in the past four... Read More →


Monday October 5, 2015 15:00 - 15:50
Wicklow Meeting 5

15:00

Filesystems, SQL and NoSQL with Apache Mesos - Michael hausenblas, Mesosphere
Apache Mesos is a widely used cluster scheduler, allowing to run long-running as well as batch-oriented jobs alike. One particular area of interest is how Mesos interplays with distributed storage systems such as HDFS or Quobyte, NoSQL databases like Cassandra and SQL databases, for example, MySQL. In this talk we will give an overview of the state of the art in terms of the persistent primitives Mesos offers and the audience will also learn best practices in this area. We expect that the audience is familiar with Mesos and has an interest in using a Mesos-based system.

Speakers
MH

Michael Hausenblas

Datacenter Application Architect, Mesosphere
Michael Hausenblas is a Datacenter Application Architect with Mesosphere where he helps developers to build scalable and elastic distributed applications. His background is in large-scale data integration, Hadoop and NoSQL, the Internet of Things, as well as Web applications and he's... Read More →


Monday October 5, 2015 15:00 - 15:50
Liffey Meeting 3

16:00

High Availability at 100000 IOPs Per Cinder Volume - Philipp Reisner, LINBIT
DRBD9 and drbdmanage provide reliable block storage on commodity hardware with high-end IOPs and
complete integration into OpenStack. It can either use regular TCP/IP
or RDMA, conventional spinning hard disks or high-speed SSDs, synchronous or
asynchronous replication, works for local (within a data center)
and/or remote (disaster recovery) replication. Due to the high performance this
stack delivers it is very well suited for database workloads (structured
data) and workloads that require a conventional file system on a block device.
Its data plane is implemented as a Linux kernel module which enables
extremely high performance. Its control plane lives in user-space which makes
integration into OpenStack and other virtualization and cloud systems easy.

Speakers
avatar for Philipp Reisner

Philipp Reisner

CEO, LINBIT
Philipp Reisner is founder and CEO of LINBIT in Vienna/Austria. He holds a Dipl.-Ing. (comparable to MSc) degree in computer science from Technical University in Vienna. His professional career has been dominated by developing DRBD, a storage replication for Linux. While in the early... Read More →


Monday October 5, 2015 16:00 - 16:50
Liffey Meeting 3

16:00

High Performance VMs in OpenStack - Nikola Dipanov
With the rise of the adoption of the IaaS (Infrastructure as a Service) model of managing hardware resources by an ever increasing number of industries, workload performance requirements do not decrease. While happy to embrace the flexibility this model provides, the need for near-metal performance is becoming apparent, as industries try to move more and more traditional workloads into "the cloud".
As one of the leading open source cloud projects, OpenStack has been hard at work over the last two releases,
adding features to support high performance workloads, while utilizing features provided by libvirt/KVM in this regard. This talk will aim to give an overview of several of these features (NUMA, CPU pinning, and large pages support) added to OpenStack Nova in the 'Juno' and 'Kilo' releases. It will also try to highlight some of the challenges of such features in an IaaS context.

Speakers
avatar for Nikola Dipanov

Nikola Dipanov

Senior Software Engineer, Red Hat
Nikola Đipanov is a Principal Software Engineer at Red Hat, full time hacking on OpenStack.. Before joining Rad Hat, he worked in several different industries as a coder, ranging form integrated circuit vendors, to large telco providers to web shops.Twitter: @djipko_ns


Monday October 5, 2015 16:00 - 16:50
Wicklow Meeting 5
 
Tuesday, October 6
 

10:30

A Financial Services Use Case: Production-Grade Open Source Cloud and Everything Else - Christos Erotocritou, GigaSpaces
These days with the incredible diversity and quality of open source tooling it IS possible to leverage this technology to achieve multi-cloud orchestration from the infrastructure through the application level. This presentation will demo a real life use case of a major bank that has combined diverse open source technology – from the cloud of choice - OpenStack, through its CM with SaltStack, orchestration with Cloudify, Git & Nexus as repos, with Jenkins CI– to build enterprise-grade cloud deployments with full automation and management. These tools combined have enabled a complete CI/CD process, all the way through post-deployment. This presentation will demo how this model has been used to improve agility and time to market through the entire application lifecycle – all the way through event and monitoring driven auto-scaling and auto-healing based on TOSCA.

Speakers
CE

Christos Erotocritou

An experienced, Software Engineer / Architect with focus on problem solving and team leading. A.I. & Intelligent Systems graduate with experience on all phases of the development cycle as well as continuous integration & product management. Qualified solution architect & designer... Read More →


Tuesday October 6, 2015 10:30 - 11:20
Liffey Meeting 3

10:30

Cloud Foundry on OpenStack: It’s What's on the Stack That Matters! - Andrew Dimmick, EMC CODE
The goal for both OpenStack and Cloud Foundry foundations is to build open source software and communities. The software is intended for public, private and managed clouds. Cloud Foundry is intended for a variety of IaaS including vSphere, OpenStack and Amazon Web Services.

Attend this session for a quick technical overview of OpenStack and Cloud Foundry and to be able to deploy a variety of apps. on the platform that handle requirements such as HA, Scaling, Logging, Monitoring, Debugging, Blue/Green deployments, etc. We will even look at running Dockerized applications with a variant of Cloud Foundry referred to as Lattice.

After attending this session you should be able to walk away with a good understanding of Cloud Foundry and how it complements an IaaS like OpenStack.

Speakers

Tuesday October 6, 2015 10:30 - 11:20
Wicklow Meeting 5

10:30

Large Scale Container Management with LXD and OpenStack - Stéphane Graber, Canonical
LXD, our new container manager (lightervisor) can either be driven by a simple command line tool or through an OpenStack Nova Compute plugin.

This talk focuses on the latter. The LXD integration with OpenStack that's developed and shipped in Ubuntu makes it possible to mix virtual machines and containers in a safe, scalable and very natural way.


This means that with nova-compute-lxd, it's now possible to have some users get regular VMs and some others get containers, using the exact same source image. Management of the resulting container also works exactly like a virtual machine would, with the difference that it's much faster and less resource hungry than a full fledged virtual machine.

This talk will go over what nova-compute-lxd is, go through some performance tests we did and include a brief demo of nova-compute-lxd in action.

Speakers
avatar for Stéphane Graber

Stéphane Graber

Software Engineer, Canonical Ltd.
Stéphane Graber works as the technical lead for LXD at Canonical Ltd. He is the upstream project leader for LXC and LXD and a frequent speaker and track leader at the various containers and other Linux related events.Stéphane is also a long time contributor to the Ubuntu Linuxdistribution... Read More →


Tuesday October 6, 2015 10:30 - 11:20
Liffey Meeting 1

10:30

OVN: Virtual Networking for Open vSwitch - Russell Brynant, Red Hat
OVN is a relatively new effort within the Open vSwitch project to provide native virtual networking support for OVS. Integration with OpenStack Neutron has been developed in parallel. OVN greatly simplifies what is needed from OpenStack Neutron to provide virtual networking with Open vSwitch. This presentation will review the capabilities of OVN and its OpenStack Neutron integration.

Speakers
avatar for Russell Bryant

Russell Bryant

Senior Principal Software Engineer, Red Hat
Russell Bryant is Technical Director for OpenStack at Red Hat.  Russell has been working on OpenStack since late 2011. He has primarily worked in the areas of Compute and Networking. Russell served as the Project Technical Lead for Nova (Compute) for two releases. He also helped... Read More →


Tuesday October 6, 2015 10:30 - 11:20
Wicklow Meeting 1

11:30

Cloud Foundry: The Platform for Forging Cloud Native Applications - Chip Childers, Cloud Foundry

It wasn’t too long ago that artisans, bathed in the glow of molten metal, forged parts that would go on to make up bigger, more powerful machines. Today, we call those artisans developers. Instead of metal, they use bits and bytes in the cloud to forge a modern application architecture that supports public, private and hybrid application deployment. One that enables users and developers to move their applications wherever they need to go. And it’s built on a growing, vibrant ecosystem.

Nowhere is this epic shift in how things are made more visible than the meteoric adoption of Cloud Foundry. In this talk, Chip Childers, VP of Technology for Cloud Foundry Foundation, will give attendees an inside look at the industry movements and the technological requirements that are driving Cloud Foundry's rapid adoption. Most importantly, he will walk through how organizations are responding to the challenge of continuous innovation, what's driving modern application architectures, and how the Cloud Foundry platform uses specific constraints in order to fulfill it's promise to application owners.


Speakers
avatar for Chip Childers

Chip Childers

CTO, Cloud Foundry Foundation
A proven DevOps visionary and leader. Before coming to the Foundation, Chip was vice president of Product Strategy at CumuLogic. He spent more than 15 years in engineering leadership positions within the service provider industry including work with SunGard Availability Services and... Read More →


Tuesday October 6, 2015 11:30 - 12:20
Wicklow Meeting 1

11:30

Deploying and Managing Complex Applications on OpenStack - Steven Hardy Red Hat
Deploying complex distributed applications on OpenStack can be a difficult process - there are a proliferation of tools and approaches, and many applications aren't yet architected in ways which make elastic scalable deployments an easy reality to realise.

OpenStack contains a number of increasingly capable projects which aim to improve the experience of application deployment for operators, including the Heat orchestration project which enables declarative modelling of your infrastructure and applications via a simple but powerful template model.

In this talk you will be provided with an overview of application deployment and management via Heat, with some real-world examples showing how you can represent your infrastructure as code. Finally you will see a demo of how it is possible to deploy an entire OpenStack environment using the same tools, deploying OpenStack on OpenStack!

Speakers
avatar for Steven Hardy

Steven Hardy

Principal Software Engineer, Red Hat
Steven is a Software Engineer at Red Hat, and works primarily on the OpenStack TripleO deployment project, and the OpenStack Heat Orchestration project.


Tuesday October 6, 2015 11:30 - 12:20
Wicklow Meeting 5

11:30

Lightweight Openstack Benchmarking Service with Rally and Docker - Swapnil Kulkarni, Red Hat
We’re required to benchmark products in production environments, and there are several tools you can use to collect data on both live and staged OpenStack deployments. Rally[1] is a benchmarking tool for OpenStack, and when it isconfigured in a Docker[2] container, it can provide benchmark statistics for a live OpenStack deployment. The presentation provides insights for the similar feature development and demos. In the future, we will integrate this feature in an OpenStack project such as refstack [3].
[1] https://wiki.openstack.org/wiki/Rally
[2] https://www.docker.com/
[3] https://wiki.openstack.org/wiki/RefStack

Speakers
avatar for Stéphane Graber

Stéphane Graber

Software Engineer, Canonical Ltd.
Stéphane Graber works as the technical lead for LXD at Canonical Ltd. He is the upstream project leader for LXC and LXD and a frequent speaker and track leader at the various containers and other Linux related events.Stéphane is also a long time contributor to the Ubuntu Linuxdistribution... Read More →


Tuesday October 6, 2015 11:30 - 12:20
Liffey Meeting 1

14:00

Managing Kubernetes and OpenShift with ManageIQ - Alissa Bonas, Red Hat
Kubernetes presents many challenges to the IT person that needs to deploy and administer the cluster. This session will cover how the Open Source ManageIQ Kubernetes and OpenShift providers cover the lifecycle of Kubernetes, leveraging ManageIQ advanced features and allow a clear view for the administrators of the system, while still abstracting the different container technologies and terminology to the IT admin (Kubernetes, Amazon ECS, etc.) The solution shows the relationships between the entities and their related events, the insight on what is running on each Kubernetes node, capacity and utilization, managing the nodes and their underlying infrastructure (OpenStack, oVirt, VMWare, etc) from a single system, root cause analysis across the layers and deployment aspects.

Speakers
avatar for Alissa Bonas

Alissa Bonas

Engineering manager, Red Hat
Alissa Bonas is an engineering manager in Kiali open source project at Red Hat. She has development experience in several programming languages, and is a contributor and a maintainer in many open source projects. Alissa has been working with Kubernetes from its early days, and has... Read More →


Tuesday October 6, 2015 14:00 - 14:50
Liffey Meeting 3

14:00

User-Transparent Service Migration to the Cloud - Tim Mackey, Citrix
Seamlessly adopt cloud practices without users knowing the infrastructure changed. This could easily be a marketing tagline for the latest cloud technology, but for users it is an imperative. Users expect uninterrupted service, but admins need to adopt new provisioning paradigms. In this session you'll see how user impact can be minimized during a migration to cloud orchestration. Discussion will include:
- Service uptime expectations
- Template management in cloud solutions
- Availability management techniques
- Storage management to minimize recovery time

The session will also include a live demo where virtual infrastructure hosted within a XenServer environment is migrated to an OpenStack or CloudStack environment. The tooling extends Packer to create a base representation of the virtual machine, and then migrates the resultant artifact into the desired cloud solution.

Speakers
avatar for Tim Mackey

Tim Mackey

Senior Technical Evangelist, Black Duck by Synopsys
Tim Mackey is a technology evangelist for Black Duck Software specializing in the secure deployment of applications using virtualization, cloud and container technologies. Prior to joining Black Duck, Tim was most recently the community manager for XenServer and was part of the Citrix... Read More →


Tuesday October 6, 2015 14:00 - 14:50
Wicklow Meeting 5

15:00

oVirt Integration With Foreman And Katello - Bringing Your Virtualized Data-Center Into The Next Level - Yaniv Bronheim, Red Hat
Yaniv will present overview of oVirt, Foreman and Katello, then will dive into how oVirt integrates with Foreman and Katello to ease different flows in variant systems and data-centers. oVirt 3.5 integration with Foreman allows us to bring new bare-metal hardware to a fully operational hypervisor in one click. In oVirt 3.6 we introduce an integration with Katello to allow oVirt users to see available updates (ERRATA) on hosts and VMs that are managed by Foreman, and in addition on the oVirt engine machine itself. This gives oVirt users a wider view of the updates available for both the virtualized and infrastructure resources. The integration between the projects is still in progress and we plan add functionality to it for better management options for various entities in the data-center hardware - such as provision phase, package management, configurations control and upgrade flows.

Speakers
avatar for Yaniv Bronheim

Yaniv Bronheim

Senior Software Engineer, RedHat
My name is Yaniv Bronhaim, a Senior Software Engineer from Red-Hat. I contributed to the oVirt project (the community project for RHEV-M). I'm an active maintainer for the VDSM project and responsible for the VDSM oVirt community. Nowadays I developed in various environments based... Read More →


Tuesday October 6, 2015 15:00 - 15:50
Liffey Meeting 3

15:00

Packaging, Distributing & Running Container-Based Applications with Nulecule and Atomic App - Václav Pavlín, Red Hat
Currently there is no standard mechanism for creating, distributing and deploying applications on containers. Applications that need orchestration for multiple containers and hosts require hand-crafted customization that is difficult to replicate and manage, not to mention time-consuming.

Nulecule is the specification for defining the packaged contents, including metadata, dependencies and orchestration providers, of container-based applications. Atomic App is the reference implementation of Nulecule that provides an easy method for packaging, distributing and running applications.

Nulecule + Atomic App feature: easy packaging into a single bootstrap container; change runtime parameters for different environments; package your application to run on OpenShift, Kubernetes, Docker and other providers; and create composite applications by referencing other Nulecule-compliant apps.

Speakers
avatar for Václav Pavlín

Václav Pavlín

Architect - Senior Software Engineer, Red Hat
I joined Red Hat 3 years ago and have since went from the bottom of the stack (grub, initscripts, systemd) to the top (containers & orchestration). I've designed RHEL container base images and participated on container tooling development for Fedora, CentOS and RHEL. Currently, I... Read More →


Tuesday October 6, 2015 15:00 - 15:50
Wicklow Meeting 5
 
Wednesday, October 7
 

10:30

Understanding Atomic: Under the Hood of an Atomic Host - Joe "Zonker" Brockmeier, Red Hat
If you're looking at running Linux containers, no doubt you've heard of Project Atomic -- an open source effort to develop the tools and patterns for creating a tailored operating system for running containers out of a trusted operating system like CentOS, Fedora, or Red Hat Enterprise Linux.

In this session, we'll take a look at what it takes to run containers - and what gets left out. We'll feature a demo of Project Atomic, show some containerized applications running on Atomic, and discuss some of the tools that we've developed to simplify deploying and managing containers. We'll also talk briefly about the developer experience using Atomic, and how to get involved with the project.

Wednesday October 7, 2015 10:30 - 11:20
Wicklow Meeting 1

10:30

Data and Network Mmanagement for Docker Containers - Neependra Kumar Khare, Red Hat
To move into production with Docker one has to understand how to access a container from external world, share the external storage, communicate with other container on the same and different host.

In this tutorial we would see how to access containers from external world by exposing and mapping the ports. We would also the role of firewall through which we achieve this. Then we would look into how to share data with containers using data volumes and data volumes container.

We would also see how to link two or more container to create a complete application from disparate components.

At last we would look into multi-host container networking with overlay network like Flannel



Wednesday October 7, 2015 10:30 - 12:20
Wicklow Meeting 5

14:00

Rebuilding Your Cloud Several Times Per Day - Vilmos Nebehaj, Sauce Labs
The move towards an immutable infrastructure is a new and upcoming trend in the DevOps community, made possible by the proliferation of cloud services and state of the art virtualization/containerization technologies. With such an infrastructure, virtualized servers get rid of state, and, instead of configuration changes, they are rebuilt every time a change is desired. However, the transition to a fully code based immutable infrastructure is not trivial and successfully tackling it requires comprehensive changes in the workflow, tooling and even the development/operations culture of the organization.

Speakers
avatar for Vilmos Nebehaj

Vilmos Nebehaj

Software Architect, Sauce Labs
Vilmos is a senior software developer at Sauce Labs' Core Services team, working on infrastructure, automation and the distributed services powering Sauce Labs' SaaS products. Prior to Sauce Labs, he was with Meltwater Group in Berlin, Germany and Q-Free ASA in Trondheim, Norway... Read More →


Wednesday October 7, 2015 14:00 - 14:50
Liffey Meeting 3

14:00

Managing Linux with Salt - Mike Place, SaltStack
With the advent of virtualization and containerization, an understanding of automation software to control large numbers of machines is now a common requirement for those managing Linux systems. SaltStack is Apache-licensed, free software that anybody can start using to manage their systems with a minimum of effort. In this presentation, Mike Place -- a senior member of the core development team at SaltStack -- will illustrate common use-cases for automation, showing how even a modest investment can save many hours of time down the road. We will focus primarily on SaltStack, showing the major concepts and components, from theory to practical demonstration.

Speakers
avatar for Mike Place

Mike Place

Open Source Manager, SaltStack
Mike Place is the manager of the open-source team at SaltStack and the maintainer of the Salt project for systems management -- one of the most actively developed Python projects in the world.


Wednesday October 7, 2015 14:00 - 15:50
Wicklow Meeting 1

14:00

Modern Container Orchestration: Kubernetes, CoreOS and More - Brandon Philips, CoreOS
A fundamental shift in application automation built on top of Linux containers is here. As more organizations take containers into production, demand for container orchestration has grown tremendously.

Enter Kubernetes, the container cluster manager from Google, and CoreOS, the Linux OS designed for running containers at scale. When combined Kubernetes and CoreOS deliver an ideal platform for running containers and offers a deployment workflow that puts the focus on applications and not individual machines.

This hands-on workshop will teach modern practices for container orchestration, and show examples of how components work together to manage a cluster of Linux containers. With its ability to power infrastructure in the cloud or on bare-metal, the session will use Kubernetes with CoreOS as an example showing attendees how to deploy and manage a multi-tier web application.

Speakers
KT

Kelly Tenn

Kelly Tenn, CoreOS


Wednesday October 7, 2015 14:00 - 15:50
Wicklow Meeting 5

15:00

Putting the D in LXD: Why LXD Feels like a Hypervisor - Tycho Andersen, Canonical
lxc move c1 host2:. In 18 characters, you can live migrate containers between hosts. LXD makes using this powerful and complex technology very simple, and very fast. In this talk, I'll give a short history of the underlying migration technology CRIU, describe a few optimizations that LXD is doing in the space to make things fast, and discuss future areas of work both in CRIU and in LXD to support a larger class of applications and make things even faster.

In addition to migration, LXD also offers APIs for containers to communicate with the hypervisor and query it for metadata (like cloud-init data). There are APIs to allow users to place files directly into a container's rootfs, and APIs to interactively start execute programs in a container (all over websockets!). This talk will cover all of these features and how they make LXD feel like a full blown hypervisor.

Speakers
avatar for Tycho Andersen

Tycho Andersen

Canonical, Canonical
Tycho is a software engineer at Canonical actively working on several cloud-related projects, most recently as one of the core developers of LXD, an open source Linux Container based hypervisor. He holds degrees from the University of Wisconsin--Madison and Iowa State University... Read More →


Wednesday October 7, 2015 15:00 - 15:50
Liffey Meeting 3

16:00

OpenShift: Container Matrix - Ryan Jarvinen, Red Hat
Learn how new container-centric platform services are changing the way in which solutions are distributed and scaled in the open cloud. This talk provides an introduction to Kubernetes, OpenShift, and Red Hat's new "Atomic" OS distributions - explaining how these open source building blocks can be used to compose complex, multi-container services that offer distinct advantages in scaling and reliability.

We’ll cover “Containerizing your Applications”, “Replication and Healing with Kubernetes” and, “Building & Shipping w/ OpenShiftV3”

Speakers
avatar for Ryan Jarvinen

Ryan Jarvinen

Developer Advocate, Red Hat
Ryan Jarvinen is a Developer Advocate and Open Source Evangelist focusing on improving developer experience in the container community. He lives in Oakland, California and is passionate about open source, open standards, open government, and digital rights. You can reach him as "RyanJ... Read More →



Wednesday October 7, 2015 16:00 - 16:50
Wicklow Meeting 1