2018 CentOS Dojo / RDO day at CERN
Friday, October 19, 2018 -
8:00 AM
Monday, October 15, 2018
Tuesday, October 16, 2018
Wednesday, October 17, 2018
Thursday, October 18, 2018
Friday, October 19, 2018
8:00 AM
Coffee, Networking
Coffee, Networking
8:00 AM - 9:00 AM
Room: 31/3-004 - IT Amphitheatre
9:00 AM
Welcome and Announcements
Welcome and Announcements
9:00 AM - 9:10 AM
Room: 31/3-004 - IT Amphitheatre
9:10 AM
Computing Challenges for LHC
-
Ian Bird
(
CERN
)
Computing Challenges for LHC
Ian Bird
(
CERN
)
9:10 AM - 9:40 AM
Room: 31/3-004 - IT Amphitheatre
9:40 AM
Fedora Atomic Host at CERN
-
Spyridon Trigazis
(
CERN
)
Fedora Atomic Host at CERN
Spyridon Trigazis
(
CERN
)
9:40 AM - 10:10 AM
Room: 31/3-004 - IT Amphitheatre
10:10 AM
Coffee
Coffee
10:10 AM - 10:40 AM
Room: 31/3-004 - IT Amphitheatre
10:40 AM
Cloud SIG update
-
Haikel Guemar
Cloud SIG update
Haikel Guemar
10:40 AM - 11:10 AM
Room: 31/3-004 - IT Amphitheatre
What where the highlights of this year for the Cloud SIG? Let's also explore what's coming up for the next year and what's left to do.
11:10 AM
Tangling With Tools: Automatically Managing Dependencies Within Cloud SIG
-
Alfredo Moralejo
(
Red Hat
)
Javier Peña
(
Red Hat
)
Tangling With Tools: Automatically Managing Dependencies Within Cloud SIG
Alfredo Moralejo
(
Red Hat
)
Javier Peña
(
Red Hat
)
11:10 AM - 11:40 AM
Room: 31/3-004 - IT Amphitheatre
Release early, release often is one of the common phrases heard within the open source world and OpenStack is no exception. With a six month release cycle and a dynamic environment that requires new external libraries or updated versions of existing ones on a daily basis. The RDO Community must sustain this pace to provide updated versions of these dependencies and to maintain a consistent set of packages as close as possible to the versions used to validate OpenStack services upstream. To that end, we have developed a set of automation tools built on continuous integration and delivery principles to detect changes to the OpenStack project's requirements, build them on CBS, and test them using the RDO deployment tools. In this presentation, we will introduce this set of tools, why we developed them, how we implemented them and how they help us stay up to date with our dependencies.
11:40 AM
Lunch
Lunch
11:40 AM - 1:30 PM
Room: 31/3-004 - IT Amphitheatre
1:30 PM
CentOS Community Container Pipeline for open source projects
-
Karanbir Singh
(
Red Hat
)
CentOS Community Container Pipeline for open source projects
Karanbir Singh
(
Red Hat
)
1:30 PM - 2:00 PM
Room: 31/3-004 - IT Amphitheatre
CentOS Community Container Pipeline helps open-source developers create containers, scan them, lint their Dockerfiles and push it to a public registry (https://registry.centos.org) by simply doing a git push to their git repo! It also does automatic rebuilds of container images and scans them on weekly basis.
2:00 PM
OpenHPC Introduction
-
Adrian Reber
(
Red Hat
)
OpenHPC Introduction
Adrian Reber
(
Red Hat
)
2:00 PM - 2:30 PM
Room: 31/3-004 - IT Amphitheatre
High performance computing (HPC) - the aggregation of computers into clusters to increase computing speed and power- relies heavily on the software that connects and manages the various nodes in the cluster. Linux is the dominant HPC operating system, and many HPC sites expand upon the operating system's capabilities with different scientific applications, libraries, and other tools. To avoid duplication of the necessary steps to run an HPC site the OpenHPC project was created in response to these issues. OpenHPC is a collaborative, community-based effort under the auspices of the Linux Foundation to solve common tasks in HPC environments by providing documentation and building blocks that can be combined by HPC sites according to their needs. This talk gives an introduction in OpenHPC and how it tries to help to set up HPC systems on top of CentOS.
2:30 PM
Repositories, Pipelines, Packages & Promotions
-
Kris Buytaert
(
Inuits.eu
)
Repositories, Pipelines, Packages & Promotions
Kris Buytaert
(
Inuits.eu
)
2:30 PM - 3:00 PM
Room: 31/3-004 - IT Amphitheatre
Repository management is hard. Once have more than one environment to take care of, you don't want to risk deploying software in that environment that hasn't been approved for that environment yet. So you need multiple repositories, one per environment. But you also need more than just the upstream CentOS, you might need EPEL, or a part of it, you obviously have custom build software you want to deploy. It quickly escalates to an untasty bowl of spaghetti. We sufferred for a long time ... we had a vision on how to solve this .. And when it scaled we automated it ... A tale of Pulp and Jenkins, happily working together to provide a structured standardised repository management ecosystem. Oh .. and even in a Containerized world, you still need thos repositories to build your images from.
3:00 PM
Coffee
Coffee
3:00 PM - 3:30 PM
Room: 31/3-004 - IT Amphitheatre
3:30 PM
Ansible-Pull for client configuration management
-
Balz Aschwanden
(
Universität Basel
)
Jan Welker
(
Universität Basel
)
Ansible-Pull for client configuration management
Balz Aschwanden
(
Universität Basel
)
Jan Welker
(
Universität Basel
)
3:30 PM - 4:00 PM
Room: 31/3-004 - IT Amphitheatre
# Configuration Management As client services provider at a university, we face a heterogeneous but rather windows- heavy environment. It comes with the unique challenge to provide local support staff with tools to handle diverse Unix (macOS and Linux) client requirements. We would like to present our approach to systems administration: How we use Ansible in pull mode for client configuration management and how we integrate it into our current Active Directory and Git infrastructure. The benefits: Infrastructure as code without additional backend components, Active Directory as a graphical frontend for our support staff and the freedom to modify and optimize our tool chain. https://github.com/ANTS-Framework/ants # Scientific Software Build Pipeline We developed a highly automated build pipeline to cope with hundreds of scientific applications and their dependencies. Our pipeline follows the develop/test/production approach. It is based on easybuild and integrated into our Jira Kanban board for reporting.
4:00 PM
CentOS, Fedora, RHEL: Solving the Penrose Triangle
-
Jim Perrin
(
CentOS Project
)
CentOS, Fedora, RHEL: Solving the Penrose Triangle
Jim Perrin
(
CentOS Project
)
4:00 PM - 4:30 PM
Room: 31/3-004 - IT Amphitheatre
4:30 PM
Overhauling performance monitoring - update on OpsTools SIG
-
Matthias Runge
Overhauling performance monitoring - update on OpsTools SIG
Matthias Runge
4:30 PM - 5:00 PM
Room: 31/3-004 - IT Amphitheatre
One year ago, I introduced the CentOS OpsTools SIG. we talked about the three pillars of Availability monitoring, performance monitoring and centralized logging. In this talk, we're going to focus on performance monitoring and are going to propose a somewhat different approach, which also solve the mentioned issue of HA setup.
5:00 PM
Drinks and food.
Drinks and food.
5:00 PM - 8:00 PM
Room: Restaurant 2