Machine List: Difference between revisions

From CSCWiki
Jump to navigation Jump to search
Content deleted Content added
Pbarfuss (talk | contribs)
No edit summary
 
(158 intermediate revisions by 24 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 =
== ''ascorbic-acid'' ==
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'' ==
Ascorbic-acid is Sun Netra T1. Needs 'rootdelay=15' kernel argument to boot.

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

* Sun Netra T1
* QEMU virtual machine hosted on [[Machine List#Teriyaki|Teriyaki]]
* 256MB RAM
** 32 vCPUs
* 2 × 20 GB Seagate hard drive, configured as a 34 GB LVM volume group
** 64GB of RAM


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


* Club and member web sites with [https://www.apache.org/ Apache]
* Runs ssh on ports 21,22,53,80,81,443,8000,8080 for user's convenience.
* [[MySQL]] databases
* [[PostgreSQL]] databases
* [[ceo]] daemon


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


= General-Use Servers =
==== Specs ====


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).
* currently hosted on [[#glomag|glomag]]


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


'''Note: [[Firewall#General Use|firewall]] applies to these servers'''
* Club and member web sites with [[Apache]]
* [[MySQL]] databases
* [[PostgreSQL]] databases (deprecated, not backed up.)
* [[ceo]] daemon
* mail was migrated to [[#mail|mail]]


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


PowerEdge 2950
Dell PowerEdge 2950


==== Specs ====
==== Specs ====
Line 46: Line 51:


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

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

Currently offline due to faulty hard drive


== ''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 75: Line 67:
* 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)
== ''ginseng'' ==


== ''carbonated-water'' ==
Ginseng used to be our fileserver. It is in the process of being recommissioned into a general-purpose CSC machine.

carbonated-water is a Dell R815 provided by CSCF.


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


* 4x AMD Opteron 6176 processors (2.3 GHz, 12 cores each)
* Intel Pentium Dual Core E2180
* 8GB RAM
* 128GB RAM

* [http://csclub.uwaterloo.ca/misc/manuals/s3000ah_tps_1_1.pdf Intel S3000AHV Motherboard]
== ''neotame'' ==
* 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].

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


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


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


mannitol is a SuperMicro server funded by MEF. CUDA is available on this node.
==== Services ====


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


* 2x Intel Xeon E5-2630 v4 processors (2.2 GHz, 10 cores/20 threads each)
== ''freebsd'' ==
* 64GB RAM
* NVIDIA GeForce RTX 3050 6G


= Office Terminals =
FreeBSD is a virtual machine with FreeBSD installed.


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


== ''cyanide'' ==
* Newer software
cyanide is a [https://support.apple.com/kb/sp710 Mac Mini (Late 2014)], identical in specification to powernap


== ''rainbowdragoneyes'' ==
=== Spec ===


* Intel i7-4578U (4) @ 3.500GHz
Rainbowdragoneyes is our Lemote Fuloong MIPS machine. This machine is aliased to rde.csclub.uwaterloo.ca.
* 16GB RAM
* Intel Iris Graphics 5100
* 256GB On-board SSD


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


=== Spec ===
* 800MHz MIPS Loongson 2f CPU


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


=== Speaker ===
skynet is a Sun E6500 machine donated by Sanjay Singh. This machine is in the process of being set up.
powernap has the office speakers (a pair of nice studio monitors) currently connected to it.


==== Specs ====
=== 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.
* 15 full CPU/memory boards
** 2x UltraSPARC II 464MHz / 8MB Cache Processors
** ??? RAM?
* 1 I/O board (type=???)
** ???x disks?
* 1 CD-ROM drive


= Progcom Only =
* [http://mirror.csclub.uwaterloo.ca/csclub/sun_e6500/ent6k.srvr/ e6500 documentation (hosted on mirror, currently dead link)]
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.
* [http://docs.oracle.com/cd/E19095-01/ent6k.srvr/ e6500 documentation (backup link)]
* [http://www.e6500.com/ e6500]


The CI/CD stuff for the csclub.uwaterloo.ca runs on this vm (drone).
== ''sucrose'' ==


= Codey Bot Only =
sucrose is a taurine clone donated by CSCF. This machine is in the process of being transferred to CSC.
codey-prod: QEMU virtual machine hosted on [[Machine List#Teriyaki|Teriyaki]]


codey-staging, codey-dev: Used to ran on Cloudstack, currently not deployed on Proxmox due to a lack of Codey Bot devs.
==== 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.


== ''dextrose'' ==
==''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.
dextrose is a taurine clone donated by CSCF. This machine is in the process of being transferred to CSC.


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


* Dual AMD Opteron 6176 (2.3 GHz, 48 cores total)
= Office Terminals =
* 128GB RAM
* 500GB volume group on RAID1 SSD (xylitol-mirrored)
* 500ish-GB volume group on RAID10 HDD (xylitol-raidten)


== ''bit-shifter'' ==
==== Services ====


* [[Machine List#auth1|auth1]]
bit-shifter is an office terminal.
* [[Machine List#chat|chat]]
* [[Machine List#mail|mail]]
* mailman3
* [[Machine List#munin|munin]]
* [[BigBlueButton|bigbluebutton3]]
* dns1
* keycloak
* mathnews
* mattermost


==== Specs ====
==''auth1''==


Container on [[#xylitol|xylitol]].
* Intel(R) Core(TM)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 ====
==== Services ====


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


== ''gwem'' ==
==''chat''==


Container on [[#xylitol|xylitol]].
gwem is an office terminal that was created because AMD donated a graphics card. It entered CSC service in February 2012.


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


* The Lounge web IRC client (https://chat.csclub.uwaterloo.ca)
* 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'' ==
==''mail''==

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

TODO: "HA"-ish configuration


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


* currently hosted on [[#xylitol|xylitol]]
* 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 ====
==== Services ====


*[[Mail]] services
* [http://csclub.uwaterloo.ca/office/webcam Office webcam]
* mailman (web interface at [http://mailman.csclub.uwaterloo.ca/])
*[[Webmail]]
*[[ceo]] daemon


== ''natural-flavours'' ==
==''munin''==


munin is a syscom-only monitoring and accounting machine. It is a [[Virtualization#Linux_Containers|Linux container]] at present.
Natural-flavours is an office terminal; it used to be our mirror.


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


* currently hosted on [[#xylitol|xylitol]]
* 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'' ==
==== Services ====


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.
*[http://munin.csclub.uwaterloo.ca munin] systems monitoring daemon
==''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 ====
==== Specs ====


* (clone of Xylitol)
* Intel® Dual Core Atom™ 330
* 2GB RAM
* 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


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


==== 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 ====
== ''acesulfame-potassium'' (decommissioned) ==


*[[Database#MySQL|MySQL]]
==== Specs ====
*[[Database#Postgres|Postgres]]
* Intel Pentium 4 2.67GHz
* 1GB RAM
* [http://csclub.uwaterloo.ca/misc/manuals/ABIT_VT7.pdf ABIT VT7] Motherboard
* ATI Radeon 7000


==''cobalamin''==
= Syscom Only =


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


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

Artificial-flavours is our backup server. It used to be an office terminal.


==== 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. As of Winter 2013, it replaces ginseng in partial functionality.
** 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


== ''auth1'' ==
==== Services ====


*[[LDAP]] secondary
Container on [[#aspartame|aspartame]].
*[[Kerberos]] secondary


MAC Address: c2:c0:00:00:00:a2
==== Services ====


==''potassium-benzoate''==
* [[LDAP]] master
* [[Kerberos]] master


potassium-benzoate is our mirror server, funded by MEF.
== ''glomag'' ==

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.


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


* 36 drive Supermicro chassis (SSG-6048R-E1CR36L) 
* Intel Xeon X3450 @ 2.67 GHz
* 2 x Intel Xeon E5-2695 v4 (18 cores, 2.10GHz)
* 6 GB RAM
* 64 GB (4 x 16GB) of DDR4 (2133Mhz) ECC RDIMM RAM
* vg0: 465 GB software RAID1 (contains root partition):
* 2 x 1 TB Samsung Evo 850 SSD drives
** 750 GB Seagate Barracuda SATA hard drive
** 500 GB Western-Digital Caviar Blue SATA hard drive
* 17 x 4 TB Western Digital Gold drives (separate funding from MEF)
* 9 x 18TB Seagate Exos X18 (8 ZFS, Z2,1 hot-spare)
* vg1: 596 GB software RAID1 (contains caffeine):
* 10 Gbps SFP+ card (loaned from CSCF)
** 2 &times; 640 GB Western-Digital Caviar Blue SATA hard drive
* 50 Gbps Mellanox QSFP card (from ginkgo; currently unconnected)


Spec before 2025-03-27:
==== Services ====
* 1 x Intel Xeon E5-2630 v3 (8 cores, 2.40 GHz)


==== Network Connections ====
* [[Virtualization#Linux_Container|Linux containers]]; see [[#caffeine|caffeine]], [[#mail|mail]]


potassium-benzoate has two connections to our network:
== ''mail'' ==


* 1 Gbps to our switch (used for management)
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.
* 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.
==== Specs ====

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


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


* [[Mail]] services
*[[Mirror]]
*[[Talks]] mirror
* mailman
*[[Debian_Repository|CSClub packages repository]]
* web interface to mail, mailman
* [[ceo]] daemon


= User Cloud (Proxmox) =
== ''potassium-citrate'' ==
A [[Proxmox]] Cluster consistent of 3 nodes


==== Services: ====
Potassium-citrate is a dual-processor Alpha machine. It is on extended loan from pbarfuss. As of August 2013, it has taken over the role of LDAP/Kerberos primary server from ginseng, thus completely decomissioning all critical services from ginseng.


* [[Machine List#caffeine|caffeine]]
==== Specs ====
* [https://pass.uwaterloo.ca/ pass.uwaterloo.ca], a university-wide password manager hosted by CSC as a demo service for all Nexus (ADFS) user.
* Alphaserver CS20 (2 833MHz EV68al CPUs)
* reverse-proxy
* 512MB RAM
* k3s (in progress)
* 36 GB Seagate SCSI hard drive
* [[Matrix]]
* pmc (Website for the Pure Math Club)


== ''psilodump'' ==
== ''tahini'' ==
Server was funded via SLEF. Part of Proxmox Project, and mass migration.

==== Specs ====
* 2x AMD EPYC 9654 96-Core Processor
* 256gb DDR5 ram


== ''teriyaki'' ==
psilodump is a NetApp FAS3000 series fileserver donated by CSCF. It, along with its sibling phlogiston, host disk shelves exported as iSCSI block devices.
Server was funded via SLEF. Part of Proxmox Project, and mass migration. Located in DC 3558


==== Specs ====
==== Specs ====
* 2x AMD EPYC 9654 96-Core Processor
* 256gb DDR5 ram


== ''phlogiston'' ==
== ''sorbitol'' ==


sorbitol is a SuperMicro server funded by MEF. Used for Proxmox.
phlogiston is a NetApp FAS3000 series fileserver donated by CSCF. It, along with its sibling psilodump, host disk shelves exported as iSCSI block devices.


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


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


= Syscom Cloud (Proxmox) =
Sodium-benzoate is our mirror server, funded by MEF.
Syscom only [[Proxmox]] Cluster consistent of 3 nodes


==== Specs ====
==== Services: ====


* test-ipv6 (test-ipv6.csclub.uwaterloo.ca; a test-ipv6.com mirror)
* Intel Xeon Quad Core E5405 @ 2.00 GHz
* 16GB RAM
* vg0: 228 GB block device behind DELL PERC 6/i (contains root partition)
* mirror: ~14 TB block device behind DELL PERC 6/i (contains mirror)
** 8 &times; 2 TB hard drive (RAID-5)


==== Services ====
== rum ==
Dell PowerEdge R730 on loan by CSCF to replace our older Dells.


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


* 2x Intel Xeon E5-2697 v3
== ''munin'' ==
* 256 GB DDR4
* 2x 2TB Kingston KC3000 (KIN-SKC3000D2048G)
** Mounted on Startech Dual M.2 PCIE SSD Adapter Cards (STA-PEX8M2E2)


== tequila ==
munin is a syscom-only monitoring and accounting machine. It is a [[Virtualization#Linux_Containers|Linux container]] at present.
Dell PowerEdge R730 on loan by CSCF to replace our older Dells. Located in DC 3558.


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


* 2x Intel Xeon E5-2697 v3
* currently hosted on [[#glomag|glomag]]
* 256 GB DDR4
* LSI 9300-8e HBA + 2 NetApp DS4324 HDD shelves (24-disks each)
** 24 x 2TB HDDs (assorted brands/models)
** Dual IOM3 controllers.


==== Services ====
== vodka ==
Dell PowerEdge R730 on loan by CSCF to replace our older Dells.


=== Specs ===
* [http://munin.csclub.uwaterloo.ca munin] systems monitoring daemon


* 2x Intel Xeon E5-2697 v3
= Other =
* 256 GB DDR4
* 2x 2TB Kingston KC3000 (KIN-SKC3000D2048G)
** Mounted on Startech Dual M.2 PCIE SSD Adapter Cards (STA-PEX8M2E2)


= Storage =
== ''sodium-citrate'' ==
See also [[Filer]]


== ranch ==
Sodium-citrate is an SGI O2 machine.
Dell PowerEdge R730 on loan by CSCF to replace our older Dells.


=== Specs ===
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():.


* 2x Intel Xeon E5-2697 v3
==== Specs ====
* 256 GB DDR4
* SGI O2 MIPS processor
* 2 NetApp DS4324 HDD shelves (24-disks each)
* 423 MB (?) RAM
** 24 x 2TB HDDs (assorted brands/models)
* 2 &times; 2 GB hard drive
** Dual IOM3 controllers.


== ''romana'' ==
= UPS =


All of the machines in the MC 3015 machine room are connected to one of our UPSs.
Romana is a BeBox that has been in the CSC's possession since long before BeOS became defunct.


All of our UPSs can be monitored via CSCF:
==== Specs ====


* MC3015-UPS-B2
* 2 PowerPC based procccessors
* 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)
* Stylish Blinken processor-load lights
* 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]].
== ''goto80'' ==


TODO: Fix labels & verify info is correct & figure out why we can't talk to cacti.
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.
= Other =


==== Specs ====
== 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'''
* 500 MHz Feroceon (ARM926ej-s compatible) processor
* ARMv5TEJ architecture


* It's a PS3.
Use -march=armv5te -mtune=arm926ej-s options to GCC.


'''2022-10-24''' - Thermal paste replaced + firmware updated to latest supported version, also modded.
For information on the TS-7800's hardware see here:
http://www.embeddedarm.com/products/board-detail.php?product=ts-7800


== ''binaerpilot'' ==
==''binaerpilot''==


This is a Gumstix Overo Tide CPU on a Tobi expansion board.
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 ====
==== Specs ====
Line 416: Line 439:
* 512MB RAM
* 512MB RAM


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


This is a Gumstix Overo Tide CPU on a Chestnut43 expansion board.
This is a Gumstix Overo Tide CPU on a Chestnut43 expansion board. It is currently in the hardware drawer in the CSC.


==== Specs ====
==== Specs ====
Line 425: Line 448:
* 512MB RAM
* 512MB RAM


== ''paza'' ==


'''NOTE: May have disappeared at some point'''
An iMac G3 that is used as a dumb terminal.


==== Specs ====
==''digital cutter''==

* 233Mhz PowerPC 740/750
* 96 MB RAM

== ''digital cutter'' ==


See [[Digital Cutter|here]].
See [[Digital Cutter|here]].

== ''Lisp machine'' ==

A recently acquired Symbolics XL1200 Lisp machine. dseagrav [at] lunar-tokyo.net wants us to drop him an email if we ever get it running, or anybody ever dumps the ROM images from it.

http://www.globalnerdy.com/2008/12/03/symbolics-xl1200-lisp-machine-free-to-a-good-home/ for some history on this hardware.

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


* Intel Core i7-6700k
Currently inoperable due to (at least) a missing console cable.
* 2x8GB RAM

* 1x 64GB SanDisk SDSSDP064G SSD
[[Category:Hardware]]
* Cup Holder (DVD drive has power, but not connected to mother board)

Latest revision as of 22:13, 6 August 2026

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

  • QEMU virtual machine hosted on Teriyaki
    • 32 vCPUs
    • 64GB of RAM

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.

Note: firewall applies to these servers

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.

mannitol

mannitol is a SuperMicro server funded by MEF. CUDA is available on this node.

Specs

  • 2x Intel Xeon E5-2630 v4 processors (2.2 GHz, 10 cores/20 threads each)
  • 64GB RAM
  • NVIDIA GeForce RTX 3050 6G

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

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.

The CI/CD stuff for the csclub.uwaterloo.ca runs on this vm (drone).

Codey Bot Only

codey-prod: QEMU virtual machine hosted on Teriyaki

codey-staging, codey-dev: Used to ran on Cloudstack, currently not deployed on Proxmox due to a lack of Codey Bot devs.

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)

Services

auth1

Container on xylitol.

Services

chat

Container on xylitol.

Services

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

munin

munin is a syscom-only monitoring and accounting machine. It is a Linux container at present.

Specs

Services

  • munin systems monitoring daemon

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)

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

potassium-benzoate

potassium-benzoate is our mirror server, funded by MEF.

Specs

  • 36 drive Supermicro chassis (SSG-6048R-E1CR36L) 
  • 2 x Intel Xeon E5-2695 v4 (18 cores, 2.10GHz)
  • 64 GB (4 x 16GB) of DDR4 (2133Mhz) ECC RDIMM 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)

Spec before 2025-03-27:

  • 1 x Intel Xeon E5-2630 v3 (8 cores, 2.40 GHz)

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

User Cloud (Proxmox)

A Proxmox Cluster consistent of 3 nodes

Services:

  • caffeine
  • pass.uwaterloo.ca, a university-wide password manager hosted by CSC as a demo service for all Nexus (ADFS) user.
  • reverse-proxy
  • k3s (in progress)
  • Matrix
  • pmc (Website for the Pure Math Club)

tahini

Server was funded via SLEF. Part of Proxmox Project, and mass migration.

Specs

  • 2x AMD EPYC 9654 96-Core Processor
  • 256gb DDR5 ram

teriyaki

Server was funded via SLEF. Part of Proxmox Project, and mass migration. Located in DC 3558

Specs

  • 2x AMD EPYC 9654 96-Core Processor
  • 256gb DDR5 ram

sorbitol

sorbitol is a SuperMicro server funded by MEF. Used for Proxmox.

Specs

  • 2x Intel Xeon E5-2630 v4 processors (2.2 GHz, 10 cores/20 threads each)
  • 64GB RAM

Syscom Cloud (Proxmox)

Syscom only Proxmox Cluster consistent of 3 nodes

Services:

  • test-ipv6 (test-ipv6.csclub.uwaterloo.ca; a test-ipv6.com mirror)

rum

Dell PowerEdge R730 on loan by CSCF to replace our older Dells.

Specs

  • 2x Intel Xeon E5-2697 v3
  • 256 GB DDR4
  • 2x 2TB Kingston KC3000 (KIN-SKC3000D2048G)
    • Mounted on Startech Dual M.2 PCIE SSD Adapter Cards (STA-PEX8M2E2)

tequila

Dell PowerEdge R730 on loan by CSCF to replace our older Dells. Located in DC 3558.

Specs

  • 2x Intel Xeon E5-2697 v3
  • 256 GB DDR4
  • LSI 9300-8e HBA + 2 NetApp DS4324 HDD shelves (24-disks each)
    • 24 x 2TB HDDs (assorted brands/models)
    • Dual IOM3 controllers.

vodka

Dell PowerEdge R730 on loan by CSCF to replace our older Dells.

Specs

  • 2x Intel Xeon E5-2697 v3
  • 256 GB DDR4
  • 2x 2TB Kingston KC3000 (KIN-SKC3000D2048G)
    • Mounted on Startech Dual M.2 PCIE SSD Adapter Cards (STA-PEX8M2E2)

Storage

See also Filer

ranch

Dell PowerEdge R730 on loan by CSCF to replace our older Dells.

Specs

  • 2x Intel Xeon E5-2697 v3
  • 256 GB DDR4
  • 2 NetApp DS4324 HDD shelves (24-disks each)
    • 24 x 2TB HDDs (assorted brands/models)
    • Dual IOM3 controllers.

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.

Other

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.

Specs

  • Intel Core i7-6700k
  • 2x8GB RAM
  • 1x 64GB SanDisk SDSSDP064G SSD
  • Cup Holder (DVD drive has power, but not connected to mother board)