Machine List
Most of our machines are in the E7, F7, G7 and H7 racks (as of Jan. 2022) in the MC 3015 server room. There is an additional rack in the DC 3558 machine room on the third floor. Our office terminals are in the CSC office, in MC 3036/3037.
Web Server
You are highly encouraged to avoid running anything that's not directly related to your CSC webspace on our web server. We have plenty of general-use machines; please use those instead. You can even edit web pages from any other machine--usually the only reason you'd *need* to be on caffeine is for database access.
caffeine
Caffeine is the Computer Science Club's web server. It serves websites, databases for websites, and a large amount of other services.
Specs
- currently a virtual machine hosted on phosphoric-acid
- 12 vCPUs
- 32GB of RAM
Services
- Club and member web sites with Apache
- MySQL databases
- PostgreSQL databases
- ceo daemon
- mail was migrated to mail
General-Use Servers
These machines can be used for (nearly) anything you like (though be polite and remember that these are shared machines). Recall that when you signed the Machine Usage Agreement, you promised not to use these machines to generate profit (so no cryptocurrency mining).
For computationally-intensive jobs (CPU/memory bound) we recommend running on high-fructose-corn-syrup, carbonated-water, sorbitol, mannitol, or corn-syrup, listed in roughly decreasing order of available resources. For low-intensity interactive jobs, such as IRC clients, we recommend running on neotame. If you have a long-running computationally intensive job, it's good to nice[1] your process, and possibly let syscom know too.
corn-syrup
PowerEdge 2950
Specs
- 2 × Intel Xeon E5405 (2.00 GHz, 4 cores each)
- 32 GB RAM
- eth0 ("Gb0") mac addr 00:24:e8:52:41:27
- eth1 ("Gb1") mac addr 00:24:e8:52:41:29
- IPMI mac addr 00:24:e8:52:41:2b
- 3 × Western-Digital 160GB SATA hard drive (445 GB software RAID0 array)
Notes
- Use eth0/Gb0 for the mathstudentorgsnet connection
- has ipmi on corn-syrup-ipmi.csclub.uwaterloo.ca.
Services
- Hosts 1 TB /scratch and exports via NFS (sec=krb5)
high-fructose-corn-syrup
High-fructose-corn-syrup (or hfcs) is a large SuperMicro server. It's been in CSC service since April 2012.
Specs
- 4x AMD Opteron 6272 (2.4 GHz, 16 cores each)
- 192 GB RAM
- Supermicro H8QGi+-F Motherboard Quad 1944-pin Socket (Manual)
- 500 GB Seagate Barracuda
- Supermicro Case Rackmount CSE-748TQ-R1400B 4U (Manual)
carbonated-water
carbonated-water is a Dell R815 provided by CSCF.
Specs
- 4x AMD Opteron 6176 processors (2.3 GHz, 12 cores each)
- 128GB RAM
neotame
neotame is a SuperMicro server funded by MEF. It is the successor to taurine.
We discourage running computationally-intensive jobs on neotame as many users run interactive applications such as IRC clients on it and any significant service degradation will be more likely to affect other users (who will probably notice right away).
Specs
- 2x Intel Xeon E5-2630 processors (2.2 GHz, 10 cores/20 threads each)
- 64GB RAM
- SSH server also listens on ports 21, 22, 53, 80, 81, 443, 8000, 8080 for your convenience.
sorbitol
sorbitol is a SuperMicro server funded by MEF.
Specs
- 2x Intel Xeon E5-2630 processors (2.2 GHz, 10 cores/20 threads each)
- 64GB RAM
mannitol
mannitol is a SuperMicro server funded by MEF.
Specs
- 2x Intel Xeon E5-2630 processors (2.2 GHz, 10 cores/20 threads each)
- 64GB RAM
Office Terminals
It's possible to SSH into these machines, but we discourage you from trying to use these machines when you're not sitting in front of them. They are bounced at least every time our login manager, lightdm, throws a tantrum (which is several times a day). These are for use inside our physical office.
bit-shifter
bit-shifter is an office terminal.
Specs
- Intel(R) Core(TM)2 Quad CPU Q8300
- 4GB RAM
- Nvidia GeForce GT 440
- Gigabyte GA-EP45-UD3L Motherboard
- 1x 64GB SanDisk SDSSDP064G SSD
- Jacob Parker's Firewire Card
Services
gwem
gwem is an office terminal that was created because AMD donated a graphics card. It entered CSC service in February 2012.
Specs
- AMD FX-8150 3.6GHz 8-Core CPU
- 16 GB RAM
- AMD Radeon 6870 HD 1GB GPU
- Gigabyte GA-990FXA-UD7 Motherboard
- 1x 64GB SanDisk SDSSDP064G SSD
maltodextrin
- Gigabyte GA-EP45-UD3L Motherboard
Maltodextrin is an office terminal. It was upgraded in Spring 2014 after an unidentified failure.
Specs
- Intel Core i3-4130 @ 3.40 GHz
- 8GB RAM
- 1x 64GB SanDisk SDSSDP064G SSD
- ASUS H81-PLUS Motherboard
Services
natural-flavours
Natural-flavours is an office terminal; it used to be our mirror.
In Fall 2016, it received a major upgrade thanks the MathSoc's Capital Improvement Fund.
Specs
- Intel Core i7-6700k
- 2x8GB RAM
- 1x 64GB SanDisk SDSSDP064G SSD
- Cup Holder (DVD drive has power, but not connected to mother board)
nullsleep
nullsleep is an ASRock ION 330 machine given to us by CSCF and funded by MEF.
Specs
- Intel® Dual Core Atom™ 330
- 2GB RAM
- NVIDIA® ION™ graphics
- 1x 64GB SanDisk SDSSDP064G SSD
- DVD Burner
Speakers
Nullsleep has the office speakers (a pair of nice studio monitors) currently connected to it.
Services
Nullsleep runs MPD for playing music. Control of MPD is available only to users in the "audio" group. Music is located in /music on the office terminals
strombola
It is named after Gordon Strombola.
Specs
- Intel Core2 Quad Q8200 @ 2.33GHz
- 4 GB RAM
- nVidia GeForce 8600 GTS
- Gigabyte GA-EP45-UD3L Motherboard
- 1x 64GB SanDisk SDSSDP064G SSD
Speakers
Strombola used to have integrated 5.1 channel sound before we got new speakers and moved audio stuff to nullsleep.
Progcom Only
The Programme Committee has access to a VM on corn-syrup called 'progcom'. They have sudo rights in this VM so they may install and run their own software inside it. This VM should only be accessible by members of progcom or syscom.
Syscom Only
The following systems may only be accessible to members of the Systems Committee for a variety of reasons; the most common of which being that some of these machines host Kerberos authentication services for the CSC.
aspartame
aspartame is a taurine clone donated by CSCF. It currently is our primary file server, serving as the gateway interface to space on phlogiston. It also used to host the auth1 container, which has been temporarily moved to dextrose. The lxc files are still present and should not be started up, or else the two copies of auth1 will collide.
Specs
- 2 AMD Opteron 2218 CPUs
- 10GB RAM
Notes
- It currently cannot route the 10.0.0.0/8 block to a misconfiguration on the NetApp. This should be fixed at some point.
xylitol
xylitol is a Dell PowerEdge R815 donated by CSCF. It is primarily a container host for services previously hosted on aspartame and dextrose, including munin, rt, mathnews, auth1, and dns1. It was provisioned with the intent to replace both of those hosts.
Specs
- Dual AMD Opteron 6176 (2.3 GHz, 48 cores total)
- 128GB RAM
- 500GB volume group on RAID1 SSD (xylitol-mirrored)
- 500ish-GB volume group on RAID10 HDD (xylitol-raidten)
phosphoric-acid
phosphoric-acid is a Dell PowerEdge R815 donated by CSCF and is a clone of xylitol. It may be used to provide redundant cloud services in the future.
Services
- caffeine
- coffee
auth1
Container on xylitol.
Services
chat
Container on xylitol.
Services
- The Lounge web IRC client (https://chat.csclub.uwaterloo.ca)
coffee
Virtual machine running on phosphoric-acid.
Services
cobalamin
Dell PowerEdge 2950 donated to us by FEDS. Located in the Science machine room on the first floor of Physics. Will act as a backup server for many things.
Specs
- 1 × Intel Xeon E5420 (2.50 GHz, 4 cores)
- 16GB RAM
- Broadcom NetworkXtreme II
- 2x73GB Hard Drives, hardware RAID1
- Soon to be 2x1TB in MegaRAID1
- http://www.dell.com/support/home/ca/en/cabsdt1/product-support/servicetag/51TYRG1/configuration
Services
- Containers: auth2
Notes
- The network card requires non-free drivers. Be sure to use an installation disc with non-free.
- We have separate IP ranges for cobalamin and its containers because the machine is located in a different building. They are:
- VLAN ID 506 (csc-data1): 129.97.18.16/29; gateway 129.97.18.17; mask 255.255.255.240
- VLAN ID 504 (csc-ipmi): 172.19.5.24/29; gateway 172.19.5.25; mask 255.255.255.248
- For some reason, the keyboard is shit. Try to avoid having to use it. It's doable, but painful. IPMI works now, and then we don't need to bug about physical access so it's better anyway.
auth2
Container on cobalamin.
Services
MAC Address: c2:c0:00:00:00:a2
Specs
- Intel Xeon X3450 @ 2.67 GHz
- 6 GB RAM
- vg0: 465 GB software RAID1 (contains root partition):
- 750 GB Seagate Barracuda SATA hard drive
- 500 GB Western-Digital Caviar Blue SATA hard drive
- vg1: 596 GB software RAID1 (contains caffeine):
- 2 × 640 GB Western-Digital Caviar Blue SATA hard drive
Services
- Linux containers; see caffeine, mail, munin
mail is the CSC's mail server. It hosts mail delivery, imap(s), smtp(s), and mailman. It is also syscom-only. It is a Linux container at present.
Specs
- currently hosted on biloba
Services
psilodump
psilodump is a NetApp FAS3000 series fileserver donated by CSCF. It, along with its sibling phlogiston, host disk shelves exported as iSCSI block devices.
Specs
phlogiston
phlogiston is a NetApp FAS3000 series fileserver donated by CSCF. It, along with its sibling psilodump, host disk shelves exported as iSCSI block devices.
phlogiston is turned off and should remain that way. It is misconfigured to have its drives overlap with those owned by psilodump, and if it is turned on, it will likely cause irreparable data loss.
Specs
sodium-benzoate
Sodium-benzoate is our previous mirror server, funded by MEF.
It is currently sitting in the office pending repurposing. Will likely become a machine for backups in DC.
Specs
- Intel Xeon Quad Core E5405 @ 2.00 GHz
- 16GB RAM
- vg0: 228 GB block device behind DELL PERC 6/i (contains root partition)
Space disks are currently in the office underneath maltodextrin.
potassium-benzoate
potassium-benzoate is our mirror server, funded by MEF.
Specs
- 36 drive Supermicro chassis (SSG-6048R-E1CR36L)
- 1 x Intel Xeon E5-2630 (8 cores, 2.40 GHz)
- 64 GB (4 x 16GB) of DDR4 (2133Mhz) ECC RAM
- 2 x 1 TB Samsung Evo 850 SSD drives
- 17 x 4 TB Western Digital Gold drives (separate funding from MEF)
- 10 Gbps SFP+ card (loaned from CSCF)
- 50 Gbps Mellanox QSFP card (from ginkgo; currently unconnected)
Network Connections
potassium-benzoate has two connections to our network:
- 1 Gbps to our switch (used for management)
- 2 x 10 Gbps (LACP bond) to mc-rt-3015-mso-a (for mirror)
Mirror's bandwidth is limited to 1 Gbps on each of the 4 campus internet links. Mirror's bandwidth is not limited on campus.
Services
munin
munin is a syscom-only monitoring and accounting machine. It is a Linux container at present.
Specs
- currently hosted on xylitol
Services
- munin systems monitoring daemon
yerba-mate
A Dell PowerEdge 2950 donated by a CSC member.
Specs
- 2x 3.00 Hz quad core Intel Xeon 5160
- 32GB RAM
- 2x75GB 15k drives (RAID 1)
Services
- test-ipv6 (test-ipv6.csclub.uwaterloo.ca; a test-ipv6.com mirror)
- mattermost (under development)
- shibboleth (under development)
Also used for experimenting new CSC services.
Cloud
These machines are used by cloud.csclub.uwaterloo.ca. The machines themselves are restricted to Syscom only access.
chamomile
A Dell PowerEdge R815 provided by CSCF.
Specs
- 4x 2.20GHz 12-core processors
- 128GB RAM
- 10GbE connection to core router
Services
- OpenStack primary controller services for csclub.cloud
riboflavin
A Dell PowerEdge R515 provided by CSCF.
Specs
- 2x 2.6 GHz 8-core processors
- 64GB RAM
- 10GbE connection to core router
- 2x 500GB internal SSD
- 12x Seagate 4TB SSHD
Services
- OpenStack block and object storage for csclub.cloud
guayusa
A Dell PowerEdge 2950 donated by a CSC member.
Specs
- 2x 3.00 GHz quad core Intel Xeon 5160
- 32GB RAM
- 2TB PCI-Express Flash SSD
- 2x75GB 15k drives (RAID 1)
Services
Currently in use for experimenting new CSC services.
- logstash (testing of logstash)
- load-balancer-01
- cifs (for booting ginkgo from CD)
- caffeine-01 (testing of multi-node caffeine)
- block1.cloud
- object1.cloud
ginkgo
Supermicro server funded by MEF for CSC web hosting. Locate in MC 3015.
Specs
- 2x Intel Xeon E5-2697 v4 @ 2.30GHz [18 cores each]
- 256GB RAM
- 2 x 1.2 TB SSD (400GB of each for RAID 1)
- 10GbE onboard, 25GbE SFP+ card (also included 50GbE SFP+ card which will probably go in mirror)
Services
- OpenStack Compute machine
No longer in use:
- controller1.cloud
- db1.cloud
- router1.cloud (NAT for cloud tenant network)
- network1.cloud
biloba
Supermicro server funded by SLEF for CSC web hosting. Located in DC 3558.
Specs
- 2x Intel Xeon Gold 6140 @ 2.30GHz [18 cores each]
- 384GB RAM
- 12 3.5" Hot Swap Drive Bays
- 2 x 480 GB SSD
- 10GbE onboard, 10GbE SFP+ card (on loan from CSCF)
Services
- OpenStack Compute machine
No longer in use:
- caffeine
- mattermost
Storage
fs00
fs00 is a NetApp FAS3040 series fileserver donated by CSCF.
It is currently being used for testing of a HA NetApp nodes and serving home directories directly from the NetApp filer.
Specs
fs01
fs01 is a NetApp FAS3040 series fileserver donated by CSCF.
It is currently being used for testing of a HA NetApp nodes and serving home directories directly from the NetApp filer.
Specs
Other
goto80
This is a small ARM machine we picked up in order to have similar hardware to the Real Time Operating Systems (CS 452) course. It has a JTAG interface. Located in the office on the top shelf above strombola.
Specs
- 500 MHz Feroceon (ARM926ej-s compatible) processor
- ARMv5TEJ architecture
Use -march=armv5te -mtune=arm926ej-s options to GCC.
For information on the TS-7800's hardware see here: http://www.embeddedarm.com/products/board-detail.php?product=ts-7800
binaerpilot
This is a Gumstix Overo Tide CPU on a Tobi expansion board. It is currently attached to corn-syrup in the machine room and even more currently turned off until someone can figure out what is wrong with it.
Specs
- TI OMAP 3530 750Mhz (ARM Cortex-A8)
- 512MB RAM
anamanaguchi
This is a Gumstix Overo Tide CPU on a Chestnut43 expansion board. It is currently in the hardware drawer in the CSC.
Specs
- TI OMAP 3530 750Mhz (ARM Cortex-A8)
- 512MB RAM
digital cutter
See here.
mathnews
dextrose hosts a container which serves as the mathNEWS webserver. It is administered by mathNEWS, as a pilot for providing containers to select groups who have more specialized demands than the general-use infrastructure can meet.
Decommissioned
glomag
Glomag hosted caffeine. Decomissioned April 6, 2018.
Lisp machine
A Symbolics XL1200 Lisp machine. Donated to a new home when we couldn't get it working.
http://www.globalnerdy.com/2008/12/03/symbolics-xl1200-lisp-machine-free-to-a-good-home/ for some history on this hardware.
Specs
Currently inoperable due to (at least) a missing console cable.
ginseng
Ginseng used to be our fileserver, before aspartame and the netapp took over.
Specs
- Intel Pentium Dual Core E2180
- 8GB RAM
- Intel S3000AHV Motherboard
- 4 × 640 GB Western-Digital Caviar Blue in RAID 10 behind a 3ware 9650SE RAID card.
calum
Calum used to be our main server and was named after Calum T Dalek. Purchased new by the club in 1994.
Specs
- SPARCserver 10 (headless SPARCstation 10)
paza
An iMac G3 that was used as a dumb terminal.
Specs
- 233Mhz PowerPC 740/750
- 96 MB RAM
romana
Romana was a BeBox that has been in the CSC's possession since long before BeOS became defunct.
Confirmed on March 19th, 2016 to be fully functional. An SSHv1 compatible client was installed from http://www.abstrakt.ch/be/ and a compatible firewalled daemon was started on Sucrose (living in /root, prefix is /root/ssh-romana). The insecure daemon is to be used a bastion host to jump to hosts only supporting >=SSHv2. The mail daemon on the BeBox has also been configured to send mail through mail.csclub.uwaterloo.ca.
Specs
- 2 PowerPC based processors
- Stylish Blinken processor-load lights
sodium-citrate
Sodium-citrate was an SGI O2 machine.
In order to net boot you need to set /proc/sys/net/ipv4/ip_no_pmtu_disc to 1. When the O2 boots, hit F5 at the boot menu and type bootp():.
Specs
- SGI O2 MIPS processor
- 423 MB (?) RAM
- 2 × 2 GB hard drive
acesulfame-potassium
An old office terminal.
Specs
- Intel Pentium 4 2.67GHz
- 1GB RAM
- ABIT VT7 Motherboard
- ATI Radeon 7000
skynet
skynet was a Sun E6500 machine donated by Sanjay Singh. It was never fully set up.
Specs
- 15 full CPU/memory boards
- 2x UltraSPARC II 464MHz / 8MB Cache Processors
- ??? RAM?
- 1 I/O board (type=???)
- ???x disks?
- 1 CD-ROM drive
freebsd
FreeBSD was a virtual machine with FreeBSD installed.
Services
- Newer software
rainbowdragoneyes
Rainbowdragoneyes was our Lemote Fuloong MIPS machine. This machine is aliased to rde.csclub.uwaterloo.ca.
Specs
- 800MHz MIPS Loongson 2f CPU
denardo
Due to some instability, general uselessness, and the acquisition of a more powerful SPARC machine from MFCF, denardo was decommissioned in February 2015.
Specs
- Sun Fire V210
- TI UltraSparc IIIi (Jalapeño)
- 2 GB RAM
- 160 GB RAID array
- ALOM on denardo-alom.csclub can be used to power machine on/off
artificial-flavours
Artificial-flavours was our secondary (backup services) server. It used to be an office terminal. It was decommissioned in February 2015 and transferred to the ownership of Women in Computer Science (WiCS).
Specs
- Intel Celeron 3.2GHz
- 2GB RAM
- Biostar P4M80-M4 Motherboard
- Western-Digital 80 GB ATA hard drive
potassium-citrate
Potassium-citrate is a dual-processor Alpha machine. It is on extended loan from pbarfuss.
It is temporarily decommissioned pending the reinstallation of a supported operating system (such as OpenBSD).
Specs
- Alphaserver CS20 (2 833MHz EV68al CPUs)
- 512MB RAM
- 36 GB Seagate SCSI hard drive
potassium-nitrate
This was a Sun Fire E2900 from a decommissioned MFCF compute cluster. It had a SPARC architecture and ran OpenBSD, unlike many of our other systems which are x86/x86-64 and Linux/Debian. After multiple unsuccessful attempts to boot a modern Linux kernel and possible hardware instability, it was determined to be non-cost-effective and non-effort-effective to put more work into running this machine. The system was reclaimed by MFCF where someone from CS had better luck running a suitable operating system (probably Solaris).
The name is from saltpetre, because sparks.
Specs
- 24 CPUs
- 90GB main memory
- 400GB scratch disk local storage in /scratch-potassium-nitrate
There is a setup guide available for this machine.
See also Sun 2900.
taurine
Note: On August 21, 2019, just before 2:30PM EDT, we were informed that taurine caught fire. As a result, taurine has been decommissioned as of Fall 2019.
Specs
- 2 AMD Opteron 2218 CPUs
- 8GB RAM
- 136 GB LVM volume group
Services
- Virtual machines
- BitlBee IRC instant messaging gateway (localhost only)
- ident server to maintain high connection cap to freenode
- Runs ssh on ports 21,22,53,80,81,443,8000,8080 for user's convenience.
dextrose
dextrose was a taurine clone donated by CSCF and was decommissioned in Fall 2019 after being replaced with a more powerful server.
sucrose
sucrose was a taurine clone donated by CSCF. It was decommissioned in Fall 2019 following multiple hardware failures.
UPS
All of the machines in the MC 3015 machine room are connected to one of our UPSs.
All of our UPSs can be monitored via CSCF:
- MC3015-UPS-B2
- mc-3015-e7-ups-1.cs.uwaterloo.ca (rbc55, batteries replaced July 2014) (https://metrics.cscf.uwaterloo.ca/grafana/dashboard/db/ups-statistics?orgId=1&var-UPS=mc-3015-e7-ups-1&var-Interval=30m)
- mc-3015-f7-ups-1.cs.uwaterloo.ca (rbc55, batteries replaced Feb 2017) (https://metrics.cscf.uwaterloo.ca/grafana/dashboard/db/ups-statistics?orgId=1&var-UPS=mc-3015-f7-ups-1&var-Interval=30m)
- mc-3015-g7-ups-1.cs.uwaterloo.ca (su5000t, batteries replaced 2010) (https://metrics.cscf.uwaterloo.ca/grafana/dashboard/db/ups-statistics?orgId=1&var-UPS=mc-3015-g7-ups-1&var-Interval=30m)
- mc-3015-g7-ups-2.cs.uwaterloo.ca (unknown) (https://metrics.cscf.uwaterloo.ca/grafana/dashboard/db/ups-statistics?orgId=1&var-UPS=mc-3015-g7-ups-2&var-Interval=30m)
- mc-3015-h7-ups-1.cs.uwaterloo.ca (su5000t, batteries replaced 2004) (https://metrics.cscf.uwaterloo.ca/grafana/dashboard/db/ups-statistics?orgId=1&var-UPS=mc-3015-h7-ups-1&var-Interval=30m)
- mc-3015-h7-ups-2.cs.uwaterloo.ca (unknown) (https://metrics.cscf.uwaterloo.ca/grafana/dashboard/db/ups-statistics?orgId=1&var-UPS=mc-3015-h7-ups-2&var-Interval=30m)
We will receive email alerts for any issues with the UPS. Their status can be monitored via SNMP.
TODO: Fix labels & verify info is correct & figure out why we can't talk to cacti.