Machine List: Difference between revisions

From CSCWiki
Jump to navigation Jump to search
 
(133 intermediate revisions by 21 users not shown)
Line 1: Line 1:
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.
= Servers =

= 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'' ==


Caffeine is the Computer Science Club's primary server. It serves websites, databases for websites, and a large amount of other services. It is a [[Virtualization#Linux_Containers|Linux container]] at present.
Caffeine is the Computer Science Club's web server. It serves websites, databases for websites, and a large amount of other services.

''(Redundant active backup coming soon...)''


==== Specs ====
==== Specs ====


* currently hosted on [[#glomag|glomag]]
* LXC virtual machine hosted on [[Machine List#phosphoric-acid|phosphoric-acid]]
** 12 vCPUs
** 32GB of RAM


==== Services ====
==== Services ====


* Club and member web sites with [[Apache]]
* Club and member web sites with [https://www.apache.org/ Apache]
* [[MySQL]] databases
* [[MySQL]] databases
* [[PostgreSQL]] databases (not backed up.)
* [[PostgreSQL]] databases
* [[ceo]] daemon
* [[ceo]] daemon

* mail was migrated to [[#mail|mail]]
==''mathnews''==

[[#xylitol|xylitol]] hosts a systemd-nspawn 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.

= 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. '''<u>If you have a long-running computationally intensive job, it's good to nice[https://en.wikipedia.org/wiki/Nice_(Unix)] your process, and possibly let syscom know too.</u>'''


== ''corn-syrup'' ==
== ''corn-syrup'' ==


PowerEdge 2950
Dell PowerEdge 2950


==== Specs ====
==== Specs ====
Line 33: Line 49:


* Use eth0/Gb0 for the mathstudentorgsnet connection
* Use eth0/Gb0 for the mathstudentorgsnet connection
* has ipmi on corn-syrup-impi.csclub.uwaterloo.ca.


==== Services ====
==== Services ====


* Hosts 1 TB <tt>[[scratch|/scratch]]</tt> and exports via NFS (sec=krb5)
* Hosts 1 TB <tt>[[scratch|/scratch]]</tt> and exports via NFS (sec=krb5)

== ''denardo'' ==

Due to some instability, general uselessness, and the acquisition of a more powerful SPARC machine from MFCF, denardo is scheduled to be decommissioned.

==== 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


== ''high-fructose-corn-syrup'' ==
== ''high-fructose-corn-syrup'' ==


High-fructose-corn-syrup (or hfcs) is our more powerful version of corn-syrup. It's been in CSC service since April 2012.
High-fructose-corn-syrup (or hfcs) is a large SuperMicro server. It's been in CSC service since April 2012.


==== Specs ====
==== Specs ====
Line 62: Line 65:
* 500 GB Seagate Barracuda
* 500 GB Seagate Barracuda
* Supermicro Case Rackmount CSE-748TQ-R1400B 4U [http://csclub.uwaterloo.ca/misc/manuals/SC748.pdf (Manual)]
* Supermicro Case Rackmount CSE-748TQ-R1400B 4U [http://csclub.uwaterloo.ca/misc/manuals/SC748.pdf (Manual)]
'''Notes'''


* Missing moba IO shield (as of January 2024)
== ''taurine'' ==

== ''carbonated-water'' ==

carbonated-water is a Dell R815 provided by CSCF.


==== Specs ====
==== Specs ====


* 2 AMD Opteron 2218 CPUs
* 4x AMD Opteron 6176 processors (2.3 GHz, 12 cores each)
* 8GB RAM
* 128GB RAM
* 136 GB LVM volume group


==== Services ====
== ''neotame'' ==

* 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.


neotame is a SuperMicro server funded by MEF. It is the successor to taurine.
== ''sucrose'' ==


'''We strongly 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).
sucrose is a [[#taurine|taurine]] clone donated by CSCF.


==== Specs ====
==== Specs ====


* 2x Intel Xeon E5-2630 v4 processors (2.2 GHz, 10 cores/20 threads each)
== ''dextrose'' ==
* 64GB RAM
'''Notes'''
* SSH server also listens on ports 21, 22, 53, 80, 81, 443, 8000, 8080 for your convenience.


== ''sorbitol'' ==
dextrose is a [[#taurine|taurine]] clone donated by CSCF. It currently hosts [[#mathnews|the mathNEWS server]] but is still general-use for the time being.

sorbitol is a SuperMicro server funded by MEF.


==== Specs ====
==== Specs ====


* 2x Intel Xeon E5-2630 v4 processors (2.2 GHz, 10 cores/20 threads each)
== ''potassium-citrate'' ==
* 64GB RAM
== ''mannitol'' ==


mannitol is a SuperMicro server funded by MEF.
Potassium-citrate is a dual-processor Alpha machine. It is on extended loan from pbarfuss. It is scheduled to be temporarily decommissioned until pbarfuss puts a new OS onto it or takes it home, as Debian has dropped Alpha support.


==== Specs ====
==== Specs ====
* Alphaserver CS20 (2 833MHz EV68al CPUs)
* 512MB RAM
* 36 GB Seagate SCSI hard drive


* 2x Intel Xeon E5-2630 v4 processors (2.2 GHz, 10 cores/20 threads each)
== ''potassium-nitrate'' ==
* 64GB RAM


= Office Terminals =
It is a Sun E2900 from a decommissioned MFCF compute cluster, on loan for an extended period. It has a SPARC architecture.


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.
It is currently being set up; MFCF needs to perform some last setup steps and then we will install Debian on it and set it up as general-use.


== ''cyanide'' ==
The name is from saltpetre, because sparks.
cyanide is a [https://support.apple.com/kb/sp710 Mac Mini (Late 2014)], identical in specification to powernap

=== Spec ===

* Intel i7-4578U (4) @ 3.500GHz
* 16GB RAM
* Intel Iris Graphics 5100
* 256GB On-board SSD

== ''suika'' ==

Suika is an office terminal built from various components donated by our members.


==== Specs ====
==== Specs ====


* AMD Ryzen 7 2700X
See [[Sun 2900]].
* 2x 8GB DDR4
* 1x Samsung 256GB SSD
* AMD Radeon RX 550 4GB


==''powernap''==
= Office Terminals =
powernap is a [https://support.apple.com/kb/sp710 Mac Mini (Late 2014)].


== ''bit-shifter'' ==
=== Spec ===


* Intel i7-4578U (4) @ 3.500GHz
bit-shifter is an office terminal.
* 16GB RAM
* Intel Iris Graphics 5100
* 256GB On-board SSD


==== Specs ====
=== Speaker ===
powernap has the office speakers (a pair of nice studio monitors) currently connected to it.


=== Services ===
* Intel(R) Core(TM)2 Quad CPU Q8300
* MPD for playing music. Only office/termcom/syscom can log into powernap. Use `ncmpcpp` to control MPD.
* 4GB RAM
** TODO: this is not the case anymore
* Nvidia GeForce GT 440
* Bluetooth audio receiver. Only syscom can control bluetooth pairing. Use `bluetoothctl` to control bluetooth.
* [http://csclub.uwaterloo.ca/misc/manuals/motherboard_manual_ga-ep45-ud3l.pdf Gigabyte GA-EP45-UD3L] Motherboard
* 1x 64GB SanDisk SDSSDP064G SSD
* Jacob Parker's Firewire Card


Music is located in `/music` on the office terminals.
==== Services ====


= Progcom Only =
* [http://csclub.uwaterloo.ca/office/webcam Office webcam]
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.


= Codey Bot Only =
== ''gwem'' ==
Ran on CSC Cloud in a separate Cloudstack project. codey-staging, codey-dev, codey-prod.


TODO: migrating from cloudstack
gwem is an office terminal that was created because AMD donated a graphics card. It entered CSC service in February 2012.


=== Specs ===
= Syscom Only =


The following systems are 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.
* AMD FX-8150 3.6GHz 8-Core CPU
* 16 GB RAM
* AMD Radeon 6870 HD 1GB GPU
* [http://csclub.uwaterloo.ca/misc/manuals/ga-990fxa-ud7_e.pdf Gigabyte GA-990FXA-UD7] Motherboard
* 1x 64GB SanDisk SDSSDP064G SSD


== ''maltodextrin'' ==
==''xylitol''==

* [http://csclub.uwaterloo.ca/misc/manuals/motherboard_manual_ga-ep45-ud3l.pdf Gigabyte GA-EP45-UD3L] Motherboard
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.
Maltodextrin is an office terminal. It was upgraded in Spring 2014 after an unidentified failure.


==== Specs ====
==== Specs ====


* Intel Core i3-4130 @ 3.40 GHz
* Dual AMD Opteron 6176 (2.3 GHz, 48 cores total)
* 8GB RAM
* 128GB RAM
* 500GB volume group on RAID1 SSD (xylitol-mirrored)
* 1x 64GB SanDisk SDSSDP064G SSD
* 500ish-GB volume group on RAID10 HDD (xylitol-raidten)
* [http://csclub.uwaterloo.ca/misc/manuals/E8425_H81I_PLUS.pdf ASUS H81-PLUS] Motherboard

==''auth1''==

Container on [[#xylitol|xylitol]].


==== Services ====
==== Services ====


*[[LDAP]] primary
* [http://csclub.uwaterloo.ca/office/webcam Office webcam]
*[[Kerberos]] primary


== ''natural-flavours'' ==
==''chat''==


Container on [[#xylitol|xylitol]].
Natural-flavours is an office terminal; it used to be our mirror.


==== Specs ====
==== Services ====


* The Lounge web IRC client (https://chat.csclub.uwaterloo.ca)
* Intel Core 2 Duo E6300 @ 1.86 GHz
* 2x1GB RAM
* Nvidia GeForce GT 440
* 1x 64GB SanDisk SDSSDP064G SSD
* [http://csclub.uwaterloo.ca/misc/manuals/E2737_p5l-mx.pdf ASUS P5L-MX] Motherboard
* DVD Burner


== ''nullsleep'' ==
==''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.
nullsleep is an [http://csclub.uwaterloo.ca/misc/manuals/ASRock_ION_330.pdf ASRock ION 330] machine given to us by CSCF and funded by MEF.


==== Specs ====
==== Specs ====


* (clone of Xylitol)
* Intel® Dual Core Atom™ 330
* 4x 2TB Kingston KC3000 (ZFS Z2 [Sustain 2-failures]) (KIN-SKC3000D2048G)
* 2GB RAM
** Mounted on 2x Startech Dual M.2 PCIE SSD Adapter Cards (STA-PEX8M2E2)
* NVIDIA® ION™ graphics
* 1x 64GB SanDisk SDSSDP064G SSD
* DVD Burner

==== Speakers ====
Nullsleep has the office speakers currently connected to it.


==== Services ====
==== 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


*[[#caffeine|caffeine]]
== ''strombola''==
*[[#coffee|coffee]]
It is named after Gordon Strombola.
*prometheus


==== Specs ====
==''coffee''==
* Intel Core2 Quad Q8200 @ 2.33GHz
* 4 GB RAM
* nVidia GeForce 8600 GTS
* [http://csclub.uwaterloo.ca/misc/manuals/strombola.pdf Gigabyte GA-EP45-UD3L] Motherboard
* 1x 64GB SanDisk SDSSDP064G SSD


Virtual machine running on phosphoric-acid.
==== Speakers ====
Strombola has integrated 5.1 channel sound.


==== Services ====
= Syscom Only =


*[[Database#MySQL|MySQL]]
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.
*[[Database#Postgres|Postgres]]


== ''artificial-flavours'' ==
==''cobalamin''==


Dell PowerEdge 2950 donated to us by FEDS. Located in the Science machine room on the first floor of Physics, on Science Computing Rack 2. NICs are plugged into A1 and A2 on the adjacent rack. Acts as a backup server for many things.
Artificial-flavours is our backup server. It used to be an office terminal. It is scheduled to be decommissioned once the backup services are moved to containers on cobalamin.


TODO: should replace with another Syscom server when Science Computing clears out the rack (ETA before 09/2024)
A few users were running jobs before we remembered to make a-f actually be syscom-only. They have grandfathered access to the machine, which will be removed at some point.


==== Specs ====
==== Specs ====


* Intel Celeron 3.2GHz
* 1 × Intel Xeon E5420 (2.50 GHz, 4 cores)
* 2GB RAM
* 16GB RAM
* Broadcom NetworkXtreme II
* [http://csclub.uwaterloo.ca/misc/manuals/Biostar_P4M80-M4.pdf Biostar P4M80-M4] Motherboard
* 2x73GB Hard Drives, hardware RAID1
* Western-Digital 80 GB ATA hard drive
** Soon to be 2x1TB in MegaRAID1
*http://www.dell.com/support/home/ca/en/cabsdt1/product-support/servicetag/51TYRG1/configuration


==== Services ====
==== Services ====


* Containers: [[#auth2|auth2]] (kerberos)
* Backup [[Kerberos|authentication]] and [[OpenLDAP|directory services]]
* [[MySQL]] replica
* Secondary [[Mail]] exchanger


==== Notes ====
Note: secondary mail exchanger is offline due to improper relay setup.


* '''TODO: Mega unreliable.''' (Goes down once every few weeks... due to power outages in the PHYS server room)
== ''aspartame'' ==
** It is plugged into a UPS but the UPS has dead batteries.
* 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:
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 hosts the [[#auth1|auth1]] container.
** 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
* Physical access to the PHYS server rooms can be acquired by visiting Science Computing in PHYS 2006.


==== Specs ====
==''auth2''==


Container on [[#cobalamin|cobalamin]].
* 2 AMD Opteron 2218 CPUs
* 10GB RAM


==== Notes ====
==== Services ====


*[[LDAP]] secondary
* It currently cannot route the Internet due to a misconfiguration on the NetApp. This should be fixed at some point.
*[[Kerberos]] secondary


MAC Address: c2:c0:00:00:00:a2
== ''auth1'' ==


==''mail''==
Container on [[#aspartame|aspartame]].

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 [[Virtualization#Linux_Containers|Linux container]] at present.

TODO: "HA"-ish configuration

==== Specs ====

* currently hosted on [[#xylitol|xylitol]]


==== Services ====
==== Services ====


* [[LDAP]] master
*[[Mail]] services
* mailman (web interface at [http://mailman.csclub.uwaterloo.ca/])
* [[Kerberos]] master
*[[Webmail]]
*[[ceo]] daemon


== ''cobalamin'' ==
==''sodium-benzoate''==


Sodium-benzoate is our previous mirror server, funded by MEF.
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.


It is currently sitting in the office pending repurposing. Will likely become a machine for backups in DC.
* debian.csclub keys not installed
* ssh host keys need to be correctly configured (some removed?)


==== Specs ====
==== Specs ====


* Intel Xeon Quad Core E5405 @ 2.00 GHz
* 1x QuadCore CPU with some speed
* 16GB RAM
* 16GB RAM
* vg0: 228 GB block device behind DELL PERC 6/i (contains root partition)
* Broadcom NetworkXtreme II
* 2x73GB Hard Drives, hardware RAID1
* http://www.dell.com/support/home/ca/en/cabsdt1/product-support/servicetag/51TYRG1/configuration


Space disks are currently in the office underneath maltodextrin.
==== Services ====


TODO: gone??
==== Notes ====


==''potassium-benzoate''==
* The network card requires non-free drivers. Be sure to use an installation disc with non-free.


potassium-benzoate is our mirror server, funded by MEF.
* We have separate IP ranges for cobalamin and its containers because the machine is located in a different building. They are:
** VLAN ID 504 (csc-ipmi): 172.19.5.24/29; gateway 172.19.5.25; mask 255.255.255.248
** VLAN ID 505 (csc-data): 129.97.16.96/29; gateway 129.97.16.96; mask 255.255.255.248


== ''glomag'' ==
==== Specs ====


* 36 drive Supermicro chassis (SSG-6048R-E1CR36L) 
Glomag is a newish server (as of Fall 2009) which hosts [[#caffeine|caffeine]]. Only syscom are allowed to SSH in here directly, though SSH to caffeine is permitted to all members.
* 1 x Intel Xeon E5-2630 v3 (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)
* 9 x 18TB Seagate Exos X18 (8 ZFS, Z2,1 hot-spare)
* 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 ====

*[[Mirror]]
*[[Talks]] mirror
*[[Debian_Repository|CSClub packages repository]]

==''munin''==

munin is a syscom-only monitoring and accounting machine. It is a [[Virtualization#Linux_Containers|Linux container]] at present.


==== Specs ====
==== Specs ====


* currently hosted on [[#xylitol|xylitol]]
* 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 &times; 640 GB Western-Digital Caviar Blue SATA hard drive


==== Services ====
==== Services ====


*[http://munin.csclub.uwaterloo.ca munin] systems monitoring daemon
* [[Virtualization#Linux_Container|Linux containers]]; see [[#caffeine|caffeine]], [[#mail|mail]], [[#munin|munin]]
TODO: Debian 9?


== ''mail'' ==
==''yerba-mate''==


A Dell PowerEdge 2950 donated by a CSC member.
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 [[Virtualization#Linux_Containers|Linux container]] at present.


==== Specs ====
==== Specs ====


* 2x 3.00 GHz quad core Intel Xeon 5160
* currently hosted on [[#glomag|glomag]]
* 32GB RAM
* 2x75GB 15k drives (RAID 1)


==== Services ====
==== Services ====


* test-ipv6 (test-ipv6.csclub.uwaterloo.ca; a test-ipv6.com mirror)
* [[Mail]] services
'''Notes'''
* mailman (web interface at [http://mailman.csclub.uwaterloo.ca/])
* [[Webmail]]
* [[ceo]] daemon


* Also used for experimenting new CSC services.
== ''psilodump'' ==


* TODO: use as backup server
psilodump is a NetApp FAS3000 series fileserver donated by CSCF. It, along with its sibling phlogiston, host disk shelves exported as iSCSI block devices.

==''citric-acid''==
A Dell PowerEdge R815 (TODO: check model) provided by CSCF to replace [[Machine List#aspartame|aspartame]].

'''Specs'''

* 2 x AMD Opteron 6174 (12 cores, 2.20 GHz)
* 128 GB RAM

'''Services'''

* Configured for [https://pass.uwaterloo.ca pass.uwaterloo.ca], a university-wide password manager hosted by CSC as a demo service for all Nexus (ADFS) user.
* [[Plane]], an internal (CSC) project management tool.
* Minio
'''Notes'''

* Being repurposed for Termcom training and development.
* TODO: migrate Vaultwarden (https://pass.csclub.uwaterloo.ca/)??
* UFW opened-ports: SSH, HTTP/HTTPS
* Upgraded to Podman 4.x

= Cloud =

These machines are used by [https://cloud.csclub.uwaterloo.ca cloud.csclub.uwaterloo.ca]. The machines themselves are restricted to Syscom only access.

==''chamomile''==

A Dell PowerEdge R815 provided by CSCF.


==== Specs ====
==== Specs ====


* 4x 2.20GHz 12-core processors (AMD Opteron(tm) Processor 6174)
== ''phlogiston'' ==
* 128GB RAM
* 10GbE connection to core router


==== Services ====
phlogiston is a NetApp FAS3000 series fileserver donated by CSCF. It, along with its sibling psilodump, host disk shelves exported as iSCSI block devices.


* Cloudstack host
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.
* TODO: cloudstack migration

==''riboflavin''==

A Dell PowerEdge R515 provided by CSCF.


==== Specs ====
==== Specs ====


* 2x 2.6 GHz 8-core processors (AMD Opteron(tm) Processor 4376 HE)
== ''sodium-benzoate'' ==
* 64GB RAM
* 10GbE connection to core router
* 2x 500GB internal SSD
* 12x Seagate 4TB SSHD
==== Services ====

* OpenStack block and object storage for csclub.cloud
* ????
'''Notes'''

* TODO: cloudstack migration

==''guayusa''==


A Dell PowerEdge 2950 donated by a CSC member.
Sodium-benzoate is our mirror server, funded by MEF.


==== Specs ====
==== Specs ====


* Intel Xeon Quad Core E5405 @ 2.00 GHz
* 2x 3.00 GHz quad core Intel Xeon 5160
* 16GB RAM
* 32GB RAM
* 2TB PCI-Express Flash SSD
* vg0: 228 GB block device behind DELL PERC 6/i (contains root partition)
* 2x75GB 15k drives (RAID 1)
* mirror: ~14 TB block device behind DELL PERC 6/i (contains mirror)
** 8 &times; 2 TB hard drive (RAID-5)


==== Services ====
After several disk failures and RMAs, the mirror array was accidentally rebuilt using some of the 4TB drives purchased for the new mirror. They do not work properly with sodium-benzoate because the RAID controller does not support 4TB drives and only exposes part of the storage. At some point we will need to rebuild the array using the 2TB disks again.


* load-balancer-01
Space disks are currently in the office underneath maltodextrin.

Was used to experiment the following then-new CSC services:

* cifs (for booting ginkgo from CD)
* caffeine-01 (testing of multi-node caffeine)
* TODO: ???
** block1.cloud
** object1.cloud
'''Notes'''

* TODO: cloudstack migration
* TODO: ditch... Currently being used to set up NextCloud.

==''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 ====
==== Services ====


* OpenStack Compute machine
* [[Mirror]]
* [[Talks]] mirror
* [[Debian_Repository|CSClub packages repository]]


No longer in use:
== ''munin'' ==


* controller1.cloud
munin is a syscom-only monitoring and accounting machine. It is a [[Virtualization#Linux_Containers|Linux container]] at present.
* db1.cloud
* router1.cloud (NAT for cloud tenant network)
* network1.cloud

'''Notes'''
* TODO: cloudstack migration

==''biloba''==

Supermicro server funded by SLEF for CSC web hosting. Located in DC 3558. TODO: rack??


==== Specs ====
==== Specs ====


* 2x Intel Xeon Gold 6140 @ 2.30GHz [18 cores each]
* currently hosted on [[#glomag|glomag]]
* 384GB RAM
* 12 3.5" Hot Swap Drive Bays
** 2 x 480 GB SSD
* 10GbE onboard, 10GbE SFP+ card (on loan from CSCF)


==== Services ====
==== Services ====


* OpenStack Compute machine
* [http://munin.csclub.uwaterloo.ca munin] systems monitoring daemon
'''Notes'''
* TODO: cloudstack migration


No longer in use:
= Other =


* caffeine
== ''goto80'' ==
* mail
* mattermost


= Storage =
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 [[TS-7800_JTAG|JTAG]] interface. Location unknown.

==''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 ====
==== Specs ====


* dual SFP connection to core switch
* 500 MHz Feroceon (ARM926ej-s compatible) processor
* ARMv5TEJ architecture


... TODO
Use -march=armv5te -mtune=arm926ej-s options to GCC.


==''fs01''==
For information on the TS-7800's hardware see here:

http://www.embeddedarm.com/products/board-detail.php?product=ts-7800
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 ====
... TODO

TODO: disconnected??

==''fs10''==

fs10 is a '''NetApp FAS8040''' 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 ====

* FAS8040 (dual heads)
** ... TODO
* 6 DS4324 HDD shelves (24-disks each)
** 24 x 2TB HDDs (assorted brands/models)
** Dual IOM3 controllers.
** Loop 1: bottom 4 shelves
** Loop 2: top 2 shelves + SSD shelf
* 1 DS2246 SSD shelf (TODO: right model?)
** 24 Samsung SM1625 SSDs (MZ-6ER2000/0G3), 200GB (SAS 2, 2.5")

= Other =

==''mathnews''==

[[#xylitol|xylitol]] hosts a systemd-nspawn 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.

== ps3 ==
This is just a very wide PS3, the model that supported running Linux natively before it was removed. Firmware was updated to remove this feature, however it can still be done via. homebrew.

'''Specs'''

* It's a PS3.

'''2022-10-24''' - Thermal paste replaced + firmware updated to latest supported version, also modded.


== ''binaerpilot'' ==
==''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.
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.
Line 380: Line 555:
* 512MB RAM
* 512MB RAM


== ''anamanaguchi'' ==
==''anamanaguchi''==


This is a Gumstix Overo Tide CPU on a Chestnut43 expansion board. It is currently in the hardware drawer in the CSC.
This is a Gumstix Overo Tide CPU on a Chestnut43 expansion board. It is currently in the hardware drawer in the CSC.
Line 389: Line 564:
* 512MB RAM
* 512MB RAM


== ''digital cutter'' ==


'''NOTE: May have disappeared at some point'''
See [[Digital Cutter|here]].


== ''mathnews'' ==
==''digital cutter''==


See [[Digital Cutter|here]].
[[#dextrose|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 =
= Decommissioned =


== ''Lisp machine'' ==
==''aspartame''==

aspartame was a taurine clone donated by CSCF. It was once our primary file server, serving as the gateway interface to space on phlogiston. It also used to host the [[#auth1|auth1]] container, which has been temporarily moved to [[#dextrose|dextrose]]. Decomissioned in March 2021 after refusing to boot following a power outage.

==''psilodump''==

psilodump is a NetApp FAS3000 series fileserver donated by CSCF. It, along with its sibling phlogiston, hosted disk shelves exported as iSCSI block devices.

psilodump was plugged into aspartame. It's still installed but inaccessible.

==''phlogiston''==

phlogiston is a NetApp FAS3000 series fileserver donated by CSCF. It, along with its sibling psilodump, hosted 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 ====

* 2 AMD Opteron 2218 CPUs
* 10GB RAM

==== Notes from before decommissioning ====

* The lxc files are still present and should not be started up, or else the two copies of auth1 will collide.
* It currently cannot route the 10.0.0.0/8 block to a misconfiguration on the NetApp. This should be fixed at some point.

==''glomag''==

Glomag hosted [[#caffeine|caffeine]]. Decommissioned April 6, 2018.

==== 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 &times; 640 GB Western-Digital Caviar Blue SATA hard drive

==== Services ====

* Before its decommissioning, glomag hosted [[#caffeine|caffeine]], [[#mail|mail]], and [[#munin|munin]] as [[Virtualization#Linux_Container|Linux containers]]

==''Lisp machine''==


A Symbolics XL1200 Lisp machine. Donated to a new home when we couldn't get it working.
A Symbolics XL1200 Lisp machine. Donated to a new home when we couldn't get it working.
Line 409: Line 627:
Currently inoperable due to (at least) a missing console cable.
Currently inoperable due to (at least) a missing console cable.


== ''ginseng'' ==
==''ginseng''==


Ginseng used to be our fileserver, before aspartame and the netapp took over.
Ginseng used to be our fileserver, before aspartame and the netapp took over.
Line 417: Line 635:
* Intel Pentium Dual Core E2180
* Intel Pentium Dual Core E2180
* 8GB RAM
* 8GB RAM
* [http://csclub.uwaterloo.ca/misc/manuals/s3000ah_tps_1_1.pdf Intel S3000AHV Motherboard]
*[http://csclub.uwaterloo.ca/misc/manuals/s3000ah_tps_1_1.pdf Intel S3000AHV Motherboard]
* 4 &times; 640 GB Western-Digital Caviar Blue in [http://en.wikipedia.org/wiki/Nested_RAID_levels#RAID_10_.28RAID_1.2B0.29 RAID 10] behind a [http://www.3ware.com/products/serial_ata2-9650.asp 3ware 9650SE RAID card].
* 4 &times; 640 GB Western-Digital Caviar Blue in [[wikipedia:Nested_RAID_levels#RAID_10_.28RAID_1.2B0.29|RAID 10]] behind a [http://www.3ware.com/products/serial_ata2-9650.asp 3ware 9650SE RAID card].
[[Category:Hardware]]
[[Category:Hardware]]


== ''calum'' ==
==''calum''==


Calum used to be our main server and was named after Calum T Dalek. Purchased new by the club in 1994.
The server from back before recorded memory.


== ''paza'' ==
==== Specs ====

* SPARCserver 10 (headless SPARCstation 10)

==''paza''==


An iMac G3 that was used as a dumb terminal.
An iMac G3 that was used as a dumb terminal.
Line 434: Line 656:
* 96 MB RAM
* 96 MB RAM


== ''romana'' ==
==''romana''==


Romana was a BeBox that has been in the CSC's possession since long before BeOS became defunct.
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 ====
==== Specs ====


* 2 PowerPC based procccessors
* 2 PowerPC based processors
* Stylish Blinken processor-load lights
* Stylish Blinken processor-load lights


== ''sodium-citrate'' ==
==''sodium-citrate''==


Sodium-citrate was an SGI O2 machine.
Sodium-citrate was an SGI O2 machine.
Line 454: Line 678:
* 2 &times; 2 GB hard drive
* 2 &times; 2 GB hard drive


== ''acesulfame-potassium'' (decommissioned) ==
==''acesulfame-potassium''==


An old office terminal.
An old office terminal.
Line 461: Line 685:
* Intel Pentium 4 2.67GHz
* Intel Pentium 4 2.67GHz
* 1GB RAM
* 1GB RAM
* [http://csclub.uwaterloo.ca/misc/manuals/ABIT_VT7.pdf ABIT VT7] Motherboard
*[http://csclub.uwaterloo.ca/misc/manuals/ABIT_VT7.pdf ABIT VT7] Motherboard
* ATI Radeon 7000
* ATI Radeon 7000


== ''skynet'' ==
==''skynet''==


skynet was a Sun E6500 machine donated by Sanjay Singh. It was never fully set up.
skynet was a Sun E6500 machine donated by Sanjay Singh. It was never fully set up.
Line 477: Line 701:
* 1 CD-ROM drive
* 1 CD-ROM drive


* [http://mirror.csclub.uwaterloo.ca/csclub/sun_e6500/ent6k.srvr/ e6500 documentation (hosted on mirror, currently dead link)]
*[http://mirror.csclub.uwaterloo.ca/csclub/sun_e6500/ent6k.srvr/ e6500 documentation (hosted on mirror, currently dead link)]
* [http://docs.oracle.com/cd/E19095-01/ent6k.srvr/ e6500 documentation (backup link)]
*[http://docs.oracle.com/cd/E19095-01/ent6k.srvr/ e6500 documentation (backup link)]
* [http://www.e6500.com/ e6500]
*[http://www.e6500.com/ e6500]


== ''freebsd'' ==
==''freebsd''==


FreeBSD was a virtual machine with FreeBSD installed.
FreeBSD was a virtual machine with FreeBSD installed.
Line 489: Line 713:
* Newer software
* Newer software


== ''rainbowdragoneyes'' ==
==''rainbowdragoneyes''==


Rainbowdragoneyes was our Lemote Fuloong MIPS machine. This machine is aliased to rde.csclub.uwaterloo.ca.
Rainbowdragoneyes was our Lemote Fuloong MIPS machine. This machine is aliased to rde.csclub.uwaterloo.ca.
Line 496: Line 720:


* 800MHz MIPS Loongson 2f CPU
* 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
*[http://csclub.uwaterloo.ca/misc/manuals/Biostar_P4M80-M4.pdf 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 [[Sun 2900 Strategy Guide|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|taurine]] clone donated by CSCF and was decommissioned in Fall 2019 after being replaced with a more powerful server.

==''sucrose''==

sucrose was a [[#taurine|taurine]] clone donated by CSCF. It was decommissioned in Fall 2019 following multiple hardware failures.

==''goto80''==
'''Note (2022-10-25): This seems to have gone missing or otherwise left our hands.'''

This was small ARM machine we picked up in order to have similar hardware to the Real Time Operating Systems (CS 452) course. It has a [[TS-7800_JTAG|JTAG]] interface. Located was 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

==''nullsleep''==

nullsleep is an [http://csclub.uwaterloo.ca/misc/manuals/ASRock_ION_330.pdf ASRock ION 330] machine given to us by CSCF and funded by MEF.

It's decommissioned on 2023-03-20 due to repeated unexpected shutdown. Replaced by [[#powernap|powernap]].

==== 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 terminal

== ''bit-shifter'' ==
bit-shifter was an office terminal, decommissioned April 2023 due to extended age. It was upgraded to the same specs as Strombola at an unknown point in time.

==== Specs ====

* Intel Core 2 Quad CPU Q8300
* 4GB RAM
* Nvidia GeForce GT 440
*[http://csclub.uwaterloo.ca/misc/manuals/motherboard_manual_ga-ep45-ud3l.pdf Gigabyte GA-EP45-UD3L] Motherboard
* 1x 64GB SanDisk SDSSDP064G SSD
* Jacob Parker's Firewire Card

==== Services ====

*[http://csclub.uwaterloo.ca/office/webcam Office webcam]

== ''strombola''==
Strombola was an office terminal named after Gordon Strombola. It was retired in April 2023.

==== Specs ====
* Intel Pentium G4600 2 cores @ 3.6Ghz
* 8 GB RAM
* 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.

== ''gwem'' ==
gwem was 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
*[http://csclub.uwaterloo.ca/misc/manuals/ga-990fxa-ud7_e.pdf Gigabyte GA-990FXA-UD7] Motherboard
* 1x 64GB SanDisk SDSSDP064G SSD

== ''maltodextrin'' ==
(*specs are outdated at least as of 2023-05-27*)
*[http://csclub.uwaterloo.ca/misc/manuals/motherboard_manual_ga-ep45-ud3l.pdf Gigabyte GA-EP45-UD3L] Motherboard
Maltodextrin was an office terminal. It was upgraded in Spring 2014 after an unidentified failure. Not operational (no video output) as of July 2022.

==== Specs ====

* Intel Core i3-4130 @ 3.40 GHz
* 8GB RAM
* 1x 64GB SanDisk SDSSDP064G SSD
*[http://csclub.uwaterloo.ca/misc/manuals/E8425_H81I_PLUS.pdf ASUS H81-PLUS] Motherboard

==== Services ====

*[http://csclub.uwaterloo.ca/office/webcam Office webcam]

== ''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)
= 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.

Latest revision as of 18:22, 30 October 2024

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.

(Redundant active backup coming soon...)

Specs

Services

mathnews

xylitol hosts a systemd-nspawn 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.

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

Dell 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

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)

Notes

  • Missing moba IO shield (as of January 2024)

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 strongly 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 v4 processors (2.2 GHz, 10 cores/20 threads each)
  • 64GB RAM

Notes

  • 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 v4 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 v4 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.

cyanide

cyanide is a Mac Mini (Late 2014), identical in specification to powernap

Spec

  • Intel i7-4578U (4) @ 3.500GHz
  • 16GB RAM
  • Intel Iris Graphics 5100
  • 256GB On-board SSD

suika

Suika is an office terminal built from various components donated by our members.

Specs

  • AMD Ryzen 7 2700X
  • 2x 8GB DDR4
  • 1x Samsung 256GB SSD
  • AMD Radeon RX 550 4GB

powernap

powernap is a Mac Mini (Late 2014).

Spec

  • Intel i7-4578U (4) @ 3.500GHz
  • 16GB RAM
  • Intel Iris Graphics 5100
  • 256GB On-board SSD

Speaker

powernap has the office speakers (a pair of nice studio monitors) currently connected to it.

Services

  • MPD for playing music. Only office/termcom/syscom can log into powernap. Use `ncmpcpp` to control MPD.
    • TODO: this is not the case anymore
  • Bluetooth audio receiver. Only syscom can control bluetooth pairing. Use `bluetoothctl` to control bluetooth.

Music is located in `/music` on the office terminals.

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.

Codey Bot Only

Ran on CSC Cloud in a separate Cloudstack project. codey-staging, codey-dev, codey-prod.

TODO: migrating from cloudstack

Syscom Only

The following systems are 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.

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)

auth1

Container on xylitol.

Services

chat

Container on xylitol.

Services

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.

Specs

  • (clone of Xylitol)
  • 4x 2TB Kingston KC3000 (ZFS Z2 [Sustain 2-failures]) (KIN-SKC3000D2048G)
    • Mounted on 2x Startech Dual M.2 PCIE SSD Adapter Cards (STA-PEX8M2E2)

Services

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, on Science Computing Rack 2. NICs are plugged into A1 and A2 on the adjacent rack. Acts as a backup server for many things.

TODO: should replace with another Syscom server when Science Computing clears out the rack (ETA before 09/2024)

Specs

Services

  • Containers: auth2 (kerberos)

Notes

  • TODO: Mega unreliable. (Goes down once every few weeks... due to power outages in the PHYS server room)
    • It is plugged into a UPS but the UPS has dead batteries.
  • 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
  • Physical access to the PHYS server rooms can be acquired by visiting Science Computing in PHYS 2006.

auth2

Container on cobalamin.

Services

MAC Address: c2:c0:00:00:00:a2

mail

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.

TODO: "HA"-ish configuration

Specs

Services

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.

TODO: gone??

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 v3 (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)
  • 9 x 18TB Seagate Exos X18 (8 ZFS, Z2,1 hot-spare)
  • 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

Services

  • munin systems monitoring daemon

TODO: Debian 9?

yerba-mate

A Dell PowerEdge 2950 donated by a CSC member.

Specs

  • 2x 3.00 GHz 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)

Notes

  • Also used for experimenting new CSC services.
  • TODO: use as backup server

citric-acid

A Dell PowerEdge R815 (TODO: check model) provided by CSCF to replace aspartame.

Specs

  • 2 x AMD Opteron 6174 (12 cores, 2.20 GHz)
  • 128 GB RAM

Services

  • Configured for pass.uwaterloo.ca, a university-wide password manager hosted by CSC as a demo service for all Nexus (ADFS) user.
  • Plane, an internal (CSC) project management tool.
  • Minio

Notes

  • Being repurposed for Termcom training and development.
  • TODO: migrate Vaultwarden (https://pass.csclub.uwaterloo.ca/)??
  • UFW opened-ports: SSH, HTTP/HTTPS
  • Upgraded to Podman 4.x

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 (AMD Opteron(tm) Processor 6174)
  • 128GB RAM
  • 10GbE connection to core router

Services

  • Cloudstack host
  • TODO: cloudstack migration

riboflavin

A Dell PowerEdge R515 provided by CSCF.

Specs

  • 2x 2.6 GHz 8-core processors (AMD Opteron(tm) Processor 4376 HE)
  • 64GB RAM
  • 10GbE connection to core router
  • 2x 500GB internal SSD
  • 12x Seagate 4TB SSHD

Services

  • OpenStack block and object storage for csclub.cloud
  • ????

Notes

  • TODO: cloudstack migration

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

  • load-balancer-01

Was used to experiment the following then-new CSC services:

  • cifs (for booting ginkgo from CD)
  • caffeine-01 (testing of multi-node caffeine)
  • TODO: ???
    • block1.cloud
    • object1.cloud

Notes

  • TODO: cloudstack migration
  • TODO: ditch... Currently being used to set up NextCloud.

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

Notes

  • TODO: cloudstack migration

biloba

Supermicro server funded by SLEF for CSC web hosting. Located in DC 3558. TODO: rack??

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

Notes

  • TODO: cloudstack migration

No longer in use:

  • caffeine
  • mail
  • 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

  • dual SFP connection to core switch

... TODO

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

... TODO

TODO: disconnected??

fs10

fs10 is a NetApp FAS8040 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

  • FAS8040 (dual heads)
    • ... TODO
  • 6 DS4324 HDD shelves (24-disks each)
    • 24 x 2TB HDDs (assorted brands/models)
    • Dual IOM3 controllers.
    • Loop 1: bottom 4 shelves
    • Loop 2: top 2 shelves + SSD shelf
  • 1 DS2246 SSD shelf (TODO: right model?)
    • 24 Samsung SM1625 SSDs (MZ-6ER2000/0G3), 200GB (SAS 2, 2.5")

Other

mathnews

xylitol hosts a systemd-nspawn 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.

ps3

This is just a very wide PS3, the model that supported running Linux natively before it was removed. Firmware was updated to remove this feature, however it can still be done via. homebrew.

Specs

  • It's a PS3.

2022-10-24 - Thermal paste replaced + firmware updated to latest supported version, also modded.

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


NOTE: May have disappeared at some point

digital cutter

See here.

Decommissioned

aspartame

aspartame was a taurine clone donated by CSCF. It was once 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. Decomissioned in March 2021 after refusing to boot following a power outage.

psilodump

psilodump is a NetApp FAS3000 series fileserver donated by CSCF. It, along with its sibling phlogiston, hosted disk shelves exported as iSCSI block devices.

psilodump was plugged into aspartame. It's still installed but inaccessible.

phlogiston

phlogiston is a NetApp FAS3000 series fileserver donated by CSCF. It, along with its sibling psilodump, hosted 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

  • 2 AMD Opteron 2218 CPUs
  • 10GB RAM

Notes from before decommissioning

  • The lxc files are still present and should not be started up, or else the two copies of auth1 will collide.
  • It currently cannot route the 10.0.0.0/8 block to a misconfiguration on the NetApp. This should be fixed at some point.

glomag

Glomag hosted caffeine. Decommissioned April 6, 2018.

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

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

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.

goto80

Note (2022-10-25): This seems to have gone missing or otherwise left our hands.

This was 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 was 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

nullsleep

nullsleep is an ASRock ION 330 machine given to us by CSCF and funded by MEF.

It's decommissioned on 2023-03-20 due to repeated unexpected shutdown. Replaced by powernap.

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 terminal

bit-shifter

bit-shifter was an office terminal, decommissioned April 2023 due to extended age. It was upgraded to the same specs as Strombola at an unknown point in time.

Specs

  • Intel Core 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

strombola

Strombola was an office terminal named after Gordon Strombola. It was retired in April 2023.

Specs

  • Intel Pentium G4600 2 cores @ 3.6Ghz
  • 8 GB RAM
  • 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.

gwem

gwem was 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

(*specs are outdated at least as of 2023-05-27*)

Maltodextrin was an office terminal. It was upgraded in Spring 2014 after an unidentified failure. Not operational (no video output) as of July 2022.

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)

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:

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.