COSI-Lab / issues

Tracks issues not related to a specific repository (lab maintenance, requests, etc.).
0 stars 0 forks source link

ITL Reimage #1

Open lavajuno opened 3 weeks ago

lavajuno commented 3 weeks ago

The release of Ubuntu 24.04 gives us an opportunity to reimage the ITL in a more efficient (read: automated) way.

Canonical's autoinstall can take care of partitioning, users, network configuration, etc.

Ansible can take care of installing software, routine maintenance, and updates/reboots. We can use it for pretty much anything we want to do to a bunch of machines at once.

Grissess commented 3 weeks ago

Yo, that's a good way to do it; :+1: especially on Ansible, would if I could have known that fleet management could be made a bit easier (even if we're using Chef here :P)

One note: while it might not be set up anymore, FOG ("Free Open-source Ghost") isn't a bad idea for deploying one base image to many places, and has first-class support for Linux deployment (except hostnames--for some weird reason, it only sets hostnames on Wandows, but it's not hard to write a postdownload script to write /etc/hostname to fix this--I did that at Canton for a while). The reason I recommend it is largely because it can do a "multicast deploy", which the ITL network is uniquely suited for--though I recommend you do about half (or even a third) of the room at a time, because multicast joins can sometimes be finicky :)