Skip to content
This repository has been archived by the owner on Feb 25, 2024. It is now read-only.

Managing buildbot VMs

Elliot Saba edited this page Dec 23, 2016 · 1 revision

The VMs that make up the fleet of buildbots are scattered around in a few different places. Most are on an OpenStack cluster at MIT, (manageable through the web at https://horizon.csail.mit.edu), some on personal machines using LXC for virtualization (such as the ARM buildbot, at the moment) and a few on bare metal, managed almost entirely through VNC and using VMWare for virtualization (such as the OSX buildbots). Here are some quick reminder instructions on how to administer the buildbots:

  • For OpenStack-based machines, login to Horizon and destroy, create, reboot, etc... all through the web interface. Unix machines can be SSH'd into by default, windows machines can be RDP'ed into by default, (be sure to read this page to learn how to get the login password for Windows machines) and once they've been setup, you can SSH into them as well.

  • For personally-owned machines, bug @yuyichao or @staticfloat for access, as these things are often in flux.

  • For the OSX buildbots, all buildbots are hosted upon a single poor mac mini, located at macmini2.julia.csail.mit.edu. To administer the VMs within this box, SSH in, tunneling through port 5900 so you can connect to the VNC server within the host machine. Login, and administer away using the graphical VNC interface. There should be VMWare appliances for each major OSX version, as well as some "clean" VMs that allow for testing of packages and whatnot on a version of OSX without Xcode.

Clone this wiki locally