SRCF / projects

A collection of projects that the SRCF is looking for help with
0 stars 0 forks source link

Ensure consistent deployment of virtual machines #16

Open matiasilva opened 4 years ago

matiasilva commented 4 years ago

Project/idea summary

Use preset and standardized formats for describing how our VMs should be created (self documentation). The process is split in two:

  1. creation of the actual VM + setting up the OS
  2. configuring the OS

Step 1 can be done with cloud-init (or your solution of choice) Step 2 can be done with Ansible and a set of playbooks is in progress in the srcf-ansible repo

Motivation

This project aims to tackle the issue of the inconsistencies that arise during haphazard manual configuration of VMs. Presently, Ubuntu VMs are created manually (and we can't copy and paste!!) via the virtual console on Xen Orchestra. Additionally, by describing our VMs via a template, we can quickly spin up and destroy them similarly to how Docker containers are described by one single file.

Anyone interested in this project should contact @edwinbalani, eb677@srcf.net

matiasilva commented 4 years ago

Pinging @Xblow as they showed interest during the last hackday