CentOS Dojo Brussels, Belgium, Friday 29th January 2016
A one day learning and sharing experience
The CentOS Dojo's are a one day event, organised around the world, that bring together people from the CentOS Communities to talk about systems administration, best practises in linux centric activities and emerging technologies of note. The emphasis is to find local speakers and tutors to come together and talk about things that they care about most, and to share stories from their experiences working with CentOS in various scenarios. |
|
Venue Sponsors IBM Belgium ] |
Sponsors [http://community.redhat.com/] |
Registration
Register now at Eventbrite. In order to keep the sessions productive and encourage discussion, the number of seats are limited. We encourage early registration to ensure availability.
Agenda and Speakers
The day long event starts at 9:00am and closes by 5:00pm, at which point we will all head into the Fosdem Drinks sessions. We have three tracks on the day, with lots of breaks and conversation opportunities. And while there are some talks, a large part of the content will be interactive or tutorial format, so bring your laptop along.
Tracks
Sysadmin Track |
Sessions in this track will cover areas of interest to Sysadmin folks, including traditional and emerging technologies |
Developer Track |
The developer track will focus primarily on buildsystems, developer resources, upstream project engagement etc |
RDO/!OpenStack Track |
This track will focus on OpenStack on CentOS Linux, as curated by the RDO Project, and will include getting started content, as well as advanced concepts including developing with OpenStack |
In addition to these tracks, we will have some of the CentOS core project members and people responsible for the CentOS Special Interest Group resources. And everyone interested in these areas of the project is welcome to come and talk to us. We will try and run a permanent spot in the hallway outside the track session rooms.
Sessions
The cfp for all tracks is now open, please send your proposals to the CentOS Promo list ( https://lists.centos.org/mailman/listinfo/centos-promo ; subscription required ). The cfp will run through to the first week of December 2015, at which point we will finalise the agenda and post it here.
Speakers
Karanbir Singh
|
State of the CentOS Project: In this session I will recap the last year in the CentOS project, the CentOS linux distro and the environment around it. And followup with a highlight of the main focus areas and goals going forward. I will also run through a demo of the CentOS Engine and the pipline's it allows other projects to come and build with us. |
Sebastien Goasguen
|
Getting started with kubernetes Kubernetes is an open source orchestration system for containers. In this talk we will give an introduction to Kubernetes and how it compares to systems like Apache Mesos, Docker swarm and other distributed systems. You will learn how to setup Kubernetes on CentOS and how to use its basic primitives: pods, replication controllers and services to build a distributed application using containers |
Fabian Arrotin
|
Why CentOS on all your platforms - a Sysadmin point of view: In this talk we'll cover the benefits that a sysadmin can have when selecting CentOS as the underlying OS for all the platforms he has to manage, from smaller armhfp boards up to bigger IBM Power nodes and all the tools that can be used for that. |
Brian Stinson
|
Quickstart. Contributing packages to a CentOS Special Interest Group: So you've joined (or are thinking about joining) a Special Interest Group, now what? We'll start with a brief refresher of building RPMs and move on to talk about getting your package Spec'd, built, tagged and tested in CBS. We'll show off some of the tools available to you to help with this process, and talk a little bit about the infrastructure available to you, the packager. |
Dusty Mabe
|
The CentOS CI getting started guide: The CentOS CI is a public resource that open source based projects can use for integration tests on bare metal hardware. The goal of the project is to be a resource for communities that build on top of CentOS in order to enable them to perform better automated testing. Down the line this infrastructure will be developed into a full pipeline for building and testing containers. How do I get access and how do I get started? There is a formal process for requesting access to the CI, but after you have access there is a need to understand the infrastructure a bit. The infrastructure currently is built using a bare metal provisioning mechanism, known as Duffy, that provisions machines based on REST api calls. It then uses Jenkins to kick off tests on the provisioned hardware, typically by pulling test repos from git and executing them. Test results can then be viewed at the ci.centos.org dashboard. This talk will give an overview of the CI project and the related infrastructure as well as give a quick guide to getting started and writing your firsts tests on the platform. |
Stef Walter
|
Cockpit: The Linux admin interface: Cockpit is the missing Linux server admin interface. It's discoverable, and reduces the learning curve for new Linux sysadmins. It also makes complex tasks simple and routine for anyone, expert or not. Cockpit runs in your browser. We'll talk about how it's designed to be on by default, it's zero footprint, starts on demand, and has low server side dependencies. We'll look at how to use Cockpit on your CentOS systems, how Cockpit can run over your SSH port, on otherwise firewalled systems. The talk will also look at how Cockpit supplements other server management tools. You can still use the terminal, scripts, or configuration management along-side Cockpit. There are demos included, and you can follow along on your own machines. |
Michael Scherer
|
Desktop security, keeping the keys to the castle safe: Firewall, IDS, SELinux, ssh bastion, and others, the list of server side security measure is long. While servers can be reasonably secure nowadays, we always forget that there is always a way to enter by the desktop side. In this talk, we will explore various security measures to be used and deployed on a Linux desktop, and while it will be primarily focused on EL7, lessons will be applicable also to others systems. |
Jim Perrin
|
CentOS on ARMs next generation Data Center grade hardware: CentOS Linux 7 has been available on the aarch64 platform for almost a year now, and during this time we have made some great inroads both in the developer as well as the deployment environments. Find out about all the interesting things we are doing in this space, including how we foster and curate an architecture enablement process for other open source projects looking to enable aarch64 support in their code. |
Gratien D'haese
|
Relax-and-Recover simplifies Linux Disaster Recovery: Linux Disaster Recovery exercises are not every day tasks and most system engineers lack real-time experience how to practice them.This talk will describe the basic knowledge about disaster recovery (DR) and Business Continuity (BC) and will go deeper into the different aspects of each. However, we will also show you how to start up DR plan and explain some handy tools, such as Relax and Recover (rear) so you can get started and being prepared. We will dive into Relax-and-Recover (rear), which has a modular disaster recovery engine completely written in bash and released under GPL v2 license. Rear can store the details about your systems on disk (NAS, USB, SAN,...) or network (PXE, NFS, CIFS,...) including the complete backup. It also creates a bootable image which you need to execute a bare metal restore. Furthermore, thanks to the modular concept, we can integrate rear with external backup solutions (commercial or open source) to do the backup and restore part which makes rear very scalable in big enterprises. Rear scales even with Cloud solutions and is the heart of another great project (drlm or disaster recovery linux manager). |
Honza Horak
|
Path from Software Collections to Containers for OpenShift: Container technologies bring many new challenges to every part of software engineering, from application developers, administrators to maintainers in Linux distributions. Let's take a look at the process of writing, building, delivering and running Docker containers in the world of enterprise system. To be it more interesting, we do not use ordinary packages for building container images, we use Software Collections, because it brings some benefits for both those technologies. The talk will cover best practices we have identified during preparation of container images for databases and various language platforms. In the end we provide set of container images that are usable as standalone services, services orchestrated using kubernetes or even PaaS like OpenShift. |
Niels de Vos
|
Storage SIG: current status and future plans: The last couple of months we have been working on providing packages through the Storage SIG. During this talk, Niels will explain a little about the process that makes it possible to provide packages in the SIG that can be released to users. At the moment, users can install Gluster and NFS-Ganesha from the SIG, Ceph and other components are following. In addition to the packaging efforts, members of the SIG are working on adding tests in the CentOS CI infrastructure. Some examples of tests and plans for the future will be presented. |
Navid Shaikh & Brian Exelbierd
|
Atomic Developer Bundle - Containerized development made easy: The Atomic Developer bundle (ADB) is a development environment for containers from the same people that are bringing you the Atomic Host. The ADB is growing to help you create containers for use with Docker, orchestrators like Kubernetes, PaaS platforms like OpenShift and Mesos. In this presentation, Navid and Brian will demonstrate how the ADB works with host-based tools and IDEs on Linux, Windows, and Mac OS X and how you can kickstart development on Kubernetes, OpenShift, etc on a preconfigured Vagrant box. The talk will cover the capabilities provided by the Atomic Developer Bundle and ecosystem of client side tools that can leverage the capabilities and provide smooth user experience for containerized development. Learn how to use it, how we built it, and how you can make it better. |
James Shubin
|
Automated Infrastructure Testing with Oh-My-Vagrant and the CentOS CI: Oh-My-Vagrant (OMV) is a tool built on top of Vagrant that makes it easier and faster to deploy a cluster of virtual machines and containers than with Vagrant alone. OMV also provides facilities to run a test suite across the entire set of machines and containers in your cluster, thus giving you a way to test on a representative simulation of your production infrastructure. Lastly, this can all be run in an automated fashion on top of the CentOS CI infrastructure. I'll explain how I integrated the automatic testing, and the features that made the CentOS infra uniquely able to run OMV tests. This talk will start with OMV basics and then switch to focus on the automated testing specifics, as well as point out the aspects of the CentOS CI infrastructure that make it a model setup. This talk will include a number of live demos (with or without internet). It will also include demos involving the CentOS CI |
Location
The CentOS Dojo, Brussels is going to be held at
IBM Client Center Brussels Avenue du Bourget/ Bourgetlaan 42 B – 1130 Brussels
You can find more details about the venue at their microsite at http://www-05.ibm.com/be/clientcenter/contact.html
There will be WiFi available at the venue through the entire day. If you intend to attend any of the hack sessions or tutorials, please bring your own laptop suitably prepared on the day.