Virtual machines for research groups

Current status

Groups are now encouraged to use the OpenStack IaaS cloud to self provision virtual instances. This is a much more flexible and powerful system than using the help request queue to invoke a sysadmin to provision a VM for you.

If you do just need one system that you'd like TIG to manage for you in the old way, be can still provide that service if you needs are simple and directly accessing OpenStack seems like over kill for you. Though in the end we will still provision your VM on the OpenStack system and while you'll need to do less to maintain it you'll also have less access to things like remote power resets and out of band console logs.

The Old Way

Why

TIG provides hosting of virtual machines to allow CSAIL research groups to execute specific research-related tasks, such as specialized or high-load web hosting that's inappropriate for standard TIG-provided WebServices. Generally these virtual machines are used for persistent, public-facing tasks.

What

TIG's provisioning of a virtual research machine includes:
  1. A virtual host accessible at [yourvirtualhostname].csail.mit.edu, installed with CSAIL Debian, and security updates for debian packages
  2. Configuration of a host keytab to allow SSH
  3. If appropriate and requested, a service keytab to allow Apache to serve content from AFS
  4. Basic monitoring to check that the machine is alive on the network and accessible by SSH
  5. Assistance with basic installation of other software that is available in the form of Debian packages in the current "Stable" repository

ONLY files located on AFS (within /afs/csail/...) will be backed up. (See AFS Backups and our published backup policy.) The maintainers of the virtual machine (i.e., the research group that requested the VM) are responsible for ensuring that all configuration and data stored on the virtual host is backed up or can be easily recreated from scratch.

TIG will:
  • Notify relevant research group members as early as possible of any necessary downtime

For their part, virtual machine maintainers (i.e., the research group who requested the VM) will:
  • Configure and customize the virtual machine using their own resources
  • If desired, monitor any services beyond SSH which the machine is intended to run
  • Ensure that all important data and/or configuration corresponding to the system is stored on AFS (within /afs/csail/...) or other safe location (not the virtual machine's own partitions)
  • Notify TIG with as much advance notice as possible of any expected spikes in traffic to the site.

To contact TIG, send mail to help@csail.mit.edu; jackc should be CCed on all major correspondence. For emergencies, email first if possible, then call 617-253-8304.

How

To request the creation of a virtual machine for your research group, send mail to help@csail including:
  1. Desired hostname
  2. Primary maintainer(s) and email addresses
  3. PI ultimately responsible for the virtual machine, if different
  4. Purpose of machine; ballpark expected load
Topic revision: 03 Apr 2015, JonProulx
 

MIT Computer Science and Artificial Intelligence Laboratory

 

  • About CSAIL
  • Research
  • News + Events
  • Resources
  • People

This site is powered by Foswiki MIT: Massachusetts Institute of Technology