Host deployment and configuration technologies at SCC. The Steinbuch Centre for Computing(SCC) at Karlsruhe Institute Of Technology (KIT) serves a number of projects, including the WLCG Tier-1 GridKa, the Large Scale Data Facility (LSDF), and the Smart Data Innovation Lab (SDIL) using bare metal and virtual compute resources and provides a variety of storage and computing services to the end users. To take control of the provisioning and configuration process, a unified configuration management and deployment infrastructure was set up, based on a stack of open source solutions like Puppet, Foreman, GitLab, GitLab-CI and others. Because each project has its specific use cases, the infrastructure is build to be customizable. Underlying workflows and software setups ensure that they can be reused and are as uniform as possible. Workflows to provision, setup and manage hosts and services are defined. Users are able to access infrastructure using existing configuration templates, or provide custom solutions, sharing them with other projects. To achieve control over changes everything is managed with GIT/GitLab and Continues Integration(CI), so that all production and testing services can be rolled back in case of failures. This talk describes the evaluation of workflows and gives an overview of the components and their connections within the infrastructure.
|Length of presentation (max. 20 minutes)||15 min|