wiki:GEC22Agenda/ConfigMgmt

Version 4 (modified by sedwards@bbn.com, 5 years ago) (diff)

--

GEC22 Tutorial: Configuration Management Tools for Experimenters

Schedule

Session Leaders

Sarah Edwards
GPO
Max Ott
NICTA

Description

This is the second part of a two part tutorial intended to build awareness of open source configuration management (Puppet, Chef, Salt, and Ansible) and software deployment (Fabric) tools and best practices for use in experimentation.

In the first session, Introduction to Configuration Management Tools for Experimenters?, experimenters discussed their experiences using these tools to run experiments on GENI.

In this second (hands-on) session attendees will do simple examples using two different tools, Chef and Ansible.

The goal of the two sessions is to encourage experimenters to adopt a configuration management (CM) tool of their choice in their day-to-day experimentation.

Audience

Intermediate to Advanced.

Primarily of interest to GENI experimenters, but also of interest to GENI and US Ignite developers.

Pre-requisites / Pre-work

Some familiarity with the concept of using GENI for experimentation is recommended.

Hands-on participants must know how to reserve resources in GENI using an existing RSpec and how to log into nodes using SSH with a private key.

Agenda

  1. Presentation session to be held previously: Introduction to Configuration Management Tools for Experimenters?
  2. Hands-On with Chef and Ansible.

Hands-on experience using each of Chef and Ansible. Experimenters will leave with the software installed and having done a small example that illustrates the strengths of each tool for experimenters.

Attachments (5)