How do I ...

From CSLabsWiki
Revision as of 14:26, 2 December 2013 by Richteer (talk | contribs) (Added the flag stuff -- someone make this better)

Become involved in a project and/or find out more information about a project?

For more information, please see the list of projects.

To get involved, contact the "lead" listed on list of projects, Jeanna Matthews, or one of the Directors.

Speak with current and past members of the labs?

If you're on-campus, stop by Science Center 336 and see if anyone is there. If you're off-campus, you can chat with members on our IRC server.

Enroll in MP*?

If you wish to enroll in labs for credit (MP*51 or MP*52), first request a permission number from Jeanna Matthews. You should then be able to enroll on PeopleSoft.

Subscribe/unsubscribe to an email list?

See the Mailing lists page for more information about each list.

Get a key to the labs?

The first step to getting a key is contacting Jeanna Matthews or Jan Searleman. After you receive your key, you must sign up for lab hours (minimum of 3 hours/wk is required) by contacting one of the Directors. You must also subscribe to the CSLabKeys Mailing List, which will allow you to be contacted in the event of a theft, doors being left unlocked, etc. in the labs.

Get a key to the server room?

In order to get a key to the server room, you must have a valid reason for needing access. A key can be requested by contacting Jeanna Matthews or Jan Searleman. If you only require temporary access, feel free to ask a member of the Executive board to let you in since most of the board have a key to the server room.

Print in the labs?

Please see Printing.

Get a wiki, gitorious, statusnet, or google apps account?

Send an email to requesting one.

Get resources for a project?

Web Site/LAMP Setup

If your project only needs a static web site or LAMP (Linux, Apache, MySQL, PHP/Perl/Python) setup, then it can easily be added to either Web1 or Web2 (which server depends on the resources needed & the security vulnerability placed on the system). This is the preferred option for sites that need a LAMP setup because it utilizes our systems more effectively, avoids separate VMs being created for such projects, and avoids VMs not being patched.

If you need a LAMP setup, please send an email to to have one set up. In your email, please include what the project is (ex. StatusNet), what you would like the site to be called (ex., the requirements you have for the project (MySQL database, PHP, etc.), and any other details you feel necessary to include.

Virtual Machines

If your project can happily live inside a virtual machine instead of being on a physical piece of hardware, please send an email to requesting a new VM.

In your email, please include details on what you would like your system to be called (ex. Game would be for a project involving setting up a game server), the amount of memory you will require, the OS you would like (currently we support CentOS 5 & Ubuntu 8.04) if you need more than 5 GB of space, and any other requirements you might have. Your VM will then be created following the Create a New VM how-to and will be added to the list of VMs.

Static IP/DNS

If you need a static IP for a system, feel free to grab an IP that isn't already reserved on the List of Static IPs.

If you would like a static DNS name for an IP you have reserved, please be sure to include the full host name when you reserve your IP on the List of Static IPs and send an email to For all new systems, only * hostnames are available.

Physical Hardware

Old ITL Machines

Old ITL machines are often used for projects which require a physical piece of hardware but are capable of running fine on an older system (P3 1.0 GHz, 512 MB RAM, 20-40 GB hard drive). If you would like an old ITL machine{s} for your project, please send an email to

A blade or server

If your project happens to require a beefier physical system, we have 10 blades available for use on our IBM Blade Center. We also have some other low end servers floating around which are unused and are available for projects. If you would like to use one or more of the blades/servers in the labs, please send an email to

Lab Computers

COSI Lab Machines

For the most part, the 10 COSI machines are available for projects. If you would like to use one or more of them, feel free to condemn them to whatever fate you wish and to put up signs saying they are being used for a project. In general, we try and keep most of these machines available for lab/public use; however, we do not wish to hinder COSImagination (alright, I ripped that off from GE's {eco,health}imagination :] ) and lab machines can be used for any and all purposes (well except those that might not coincide with the Guiding Principles.

COSI/VR Lab Machines

The COSI/VR shared lab machines are often used for projects which require VT-d hardware since these six systems are newer than most of the hardware in the labs (except a few of the dom0s in the server room). These machines are also available for projects and are often condemned to unknown fates throughout the year. If you would like to use one, feel free to do so. If possible, consider putting your project on a separate partition on the system. This will allow the PC to be used during the day by other lab members and the public when you are not using it for your project.

ITL Lab Machines

Due to the ITL being primarily used for lectures, the ITL computers are not usually available for projects (well other than those working on the lab builds). Sometimes, the ITL computers are used for major projects during breaks during the semester or between semesters. They are also used at times when we have a Cluster set up in the labs. If you have a project that requires a large number of PCs or some other reason to use these machines, please send an email to with your request.

VR Machines

These machines are primarily used for VR related projects and must remain stable. If you would like to use these machines for some type of project, please contact Jan Searleman.

Flag the Docs

Templates Someone make this pretty