ocaml / infrastructure

WIki to hold the information about the machine resources available to OCaml.org
40 stars 9 forks source link

Windows Worker Reorganisation #88

Closed mtelvers closed 5 months ago

mtelvers commented 6 months ago

Two physical hosts are running the Windows workers and other workloads: Odawa and Hopi.

Odawa is running Proxmox with individual VMs created via the command line. Windows is installed via Microsoft Deployment Toolkit (MDT) and then customised by an Ansible playbook, which performs the build of the ocluster/obuilder code.

Hopi is running KVM/LIBVIRT. We have packer templates which build Vagant Windows boxes. These can then be quickly deployed with vagrant up and subsequently configured by Ansible (as for odawa). However, Hopi only has Windows 2022 VMs and no Windows 2019 VMs. These can't be added as there is insufficient disk and memory capacity.

Over time, the deployments have diverged; Odawa has been virtually frozen (other than regular Windows updates), whereas Hopi is running the latest version of ocluster worker.

mtelvers commented 6 months ago

This work has now been completed.