Machine List: Difference between revisions
| (351 intermediate revisions by 43 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'' == |
|||
Ginseng is our newest server, running Solaris 10. |
|||
Caffeine is the Computer Science Club's web server. It serves websites, databases for websites, and a large amount of other services. |
|||
===== Specs ===== |
|||
''(Redundant active backup coming soon...)'' |
|||
* Intel Pentium Dual Core E2180 |
|||
* 2GB RAM |
|||
==== Specs ==== |
|||
* [http://csclub.uwaterloo.ca/misc/manuals/s3000ah_tps_1_1.pdf Intel S3000AHV Motherboard] |
|||
* QEMU virtual machine hosted on [[Machine List#Teriyaki|Teriyaki]] |
|||
** 32 vCPUs |
|||
** 64GB of RAM |
|||
==== Services ==== |
==== Services ==== |
||
* Club and member web sites with [https://www.apache.org/ Apache] |
|||
* [[User-data|/users]] via ZFS and NFSv4 |
|||
* [[MySQL]] databases |
|||
* [[PostgreSQL]] databases |
|||
* [[ceo]] daemon |
|||
== |
==''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. |
|||
Artificial-flavours is our backup server. It used to be an office terminal. |
|||
= 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). |
|||
* Intel Celeron 3.2GHz |
|||
* 2GB RAM |
|||
* [http://csclub.uwaterloo.ca/misc/manuals/Biostar_P4M80-M4.pdf Biostar P4M80-M4] Motherbard |
|||
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''' |
|||
* [[BNBT]] BitTorrent tracker |
|||
* Backup authentication and directory services |
|||
== '' |
== ''corn-syrup'' == |
||
Dell PowerEdge 2950 |
|||
Caffeine is the Computer Science Club's primary server. It servers mail, websites, authentication and a large amount of other services. It is located in MC 3015. |
|||
==== Specs ==== |
==== Specs ==== |
||
* 2 × Intel Xeon E5405 (2.00 GHz, 4 cores each) |
|||
* AMD Athlon 64 X2 4200+ |
|||
* |
* 32 GB RAM |
||
* eth0 ("Gb0") mac addr 00:24:e8:52:41:27 |
|||
* [http://csclub.uwaterloo.ca/misc/manuals/ASUS_A8V-E_SE.pdf ASUS A8V-E SE] Motherboard |
|||
* eth1 ("Gb1") mac addr 00:24:e8:52:41:29 |
|||
* QLogic fibre-channel card (connected to an array of NetApp disk shelfs) [planned] |
|||
* 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 ==== |
==== Services ==== |
||
* Hosts 1 TB <tt>[[scratch|/scratch]]</tt> and exports via NFS (sec=krb5) |
|||
* Directory services with [[OpenLDAP]] |
|||
* Authentication with [[Kerberos]] |
|||
* Club and member web sites with [[Apache]] |
|||
* CSClub packages repository |
|||
* [[Puppet]]master |
|||
== '' |
== ''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 ==== |
==== Specs ==== |
||
* 4x AMD Opteron 6272 (2.4 GHz, 16 cores each) |
|||
* [http://csclub.uwaterloo.ca/misc/manuals/alpha/ AlphaServer 4100] (4 600MHz EV56 CPUs) |
|||
* |
* 192 GB RAM |
||
* Supermicro H8QGi+-F Motherboard Quad 1944-pin Socket [http://csclub.uwaterloo.ca/misc/manuals/motherboard-H8QGI+-F.pdf (Manual)] |
|||
* 500 GB Seagate Barracuda |
|||
* 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) |
|||
== ''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 [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 |
|||
==''powernap''== |
|||
powernap is a [https://support.apple.com/kb/sp710 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 [[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. |
|||
= 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 ==== |
==== Services ==== |
||
* [[Talks]] mirror |
|||
* [[Mirror#Ubuntu-releases|Ubuntu ISO mirror]] |
|||
* [[Machine List#auth1|auth1]] |
|||
== ''natural-flavours'' == |
|||
* [[Machine List#chat|chat]] |
|||
* [[Machine List#mail|mail]] |
|||
* mailman3 |
|||
* [[Machine List#munin|munin]] |
|||
* [[BigBlueButton|bigbluebutton3]] |
|||
* dns1 |
|||
* keycloak |
|||
* mathnews |
|||
* mattermost |
|||
==''auth1''== |
|||
Container on [[#xylitol|xylitol]]. |
|||
==== Services ==== |
|||
*[[LDAP]] primary |
|||
*[[Kerberos]] primary |
|||
==''chat''== |
|||
Container on [[#xylitol|xylitol]]. |
|||
==== Services ==== |
|||
* The Lounge web IRC client (https://chat.csclub.uwaterloo.ca) |
|||
==''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 [[Virtualization#Linux_Containers|Linux container]] at present. |
|||
TODO: "HA"-ish configuration |
|||
Natural-flavours' is the machine that runs mirror.csclub. It will soon be an office terminal. |
|||
==== Specs ==== |
==== Specs ==== |
||
* currently hosted on [[#xylitol|xylitol]] |
|||
* Intel Core 2 Duo E6300 |
|||
* 2GB RAM |
|||
* [http://csclub.uwaterloo.ca/misc/manuals/ASUS_P5L-MX.pdf ASUS P5L-MX] Motherboard |
|||
==== Services ==== |
==== Services ==== |
||
*[[Mail]] services |
|||
* [[Mirror|mirror.csclub]] |
|||
* mailman (web interface at [http://mailman.csclub.uwaterloo.ca/]) |
|||
*[[Webmail]] |
|||
*[[ceo]] daemon |
|||
==''munin''== |
|||
Natural-flavours network card appears to have a problem dealing with TSO. As such, you should add 'up /usr/sbin/ethtool -K eth0 tso off' below 'gateway 129.97.134.1' in /etc/network/interfaces. |
|||
munin is a syscom-only monitoring and accounting machine. It is a [[Virtualization#Linux_Containers|Linux container]] at present. |
|||
== ''taurine'' == |
|||
==== Specs ==== |
|||
Taurine is the CSC's newest system as of Spring 2007. It runs multiple virtualized systems. It is located in DC 3558. |
|||
* currently hosted on [[#xylitol|xylitol]] |
|||
==== Services ==== |
|||
*[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) |
|||
* 2 AMD Opteron 2218 CPUs |
|||
* 8GB RAM |
|||
==== Services ==== |
==== Services ==== |
||
* [[Talks]] mirror |
|||
* Virtual machines |
|||
*[[#coffee|coffee]] |
|||
== ''potassium-citrate'' == |
|||
*[[Observability|prometheus]] |
|||
==''coffee''== |
|||
Potassium-citrate is a dual-processor Alpha machine. It is on extended loan from one of our members. It will likely be located in MC 3015, but currently resides in the CSC office. |
|||
Virtual machine running on phosphoric-acid. |
|||
==== Services ==== |
|||
*[[Database#MySQL|MySQL]] |
|||
*[[Database#Postgres|Postgres]] |
|||
==''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 ==== |
==== Specs ==== |
||
* Alphaserver CS20 (2 833MHz EV68al CPUs) |
|||
* 512MB RAM |
|||
* 1 × Intel Xeon E5420 (2.50 GHz, 4 cores) |
|||
== ''ascorbic-acid'' == |
|||
* 16GB RAM |
|||
* Broadcom NetworkXtreme II |
|||
* 2x73GB Hard Drives, hardware RAID1 |
|||
** Soon to be 2x1TB in MegaRAID1 |
|||
*http://www.dell.com/support/home/ca/en/cabsdt1/product-support/servicetag/51TYRG1/configuration |
|||
==== Services ==== |
|||
Ascorbic-acid is Sun Netra T1 that will be running our Stratum 1 NTP server. |
|||
* Containers: [[#auth2|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|cobalamin]]. |
|||
==== Services ==== |
|||
*[[LDAP]] secondary |
|||
*[[Kerberos]] secondary |
|||
MAC Address: c2:c0:00:00:00:a2 |
|||
==''potassium-benzoate''== |
|||
potassium-benzoate is our mirror server, funded by MEF. |
|||
==== Specs ==== |
==== Specs ==== |
||
* Sun Netra T1 |
|||
* 36 drive Supermicro chassis (SSG-6048R-E1CR36L) |
|||
* 256MB RAM |
|||
* 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 ==== |
==== Services ==== |
||
* Stratum 1 NTP server (planned) |
|||
*[[Mirror]] |
|||
= Office Terminals = |
|||
*[[Talks]] mirror |
|||
*[[Debian_Repository|CSClub packages repository]] |
|||
= User Cloud (Proxmox) = |
|||
== ''acesulfame-potassium'' == |
|||
A [[Proxmox]] Cluster consistent of 3 nodes |
|||
==== Services: ==== |
|||
Acesulfame-potassium is the newest office terminal |
|||
* [[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. |
|||
* Intel Pentium 4 2.67GHz |
|||
* reverse-proxy |
|||
* 1GB RAM |
|||
* k3s (in progress) |
|||
* [http://csclub.uwaterloo.ca/misc/manuals/ABIT_VT7.pdf ABIT VT7] Motherboard |
|||
* [[Matrix]] |
|||
* ATI Radeon 7000 |
|||
* pmc (Website for the Pure Math Club) |
|||
== ''tahini'' == |
|||
Server was funded via SLEF. Part of Proxmox Project, and mass migration. |
|||
* Office webcam |
|||
== |
==== Specs ==== |
||
* 2x AMD EPYC 9654 96-Core Processor |
|||
* 256gb DDR5 ram |
|||
== ''teriyaki'' == |
|||
Carmel-colour is an older office terminal. |
|||
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'' == |
|||
* Intel Pentium III 1.0GHz |
|||
* 512MB RAM |
|||
* [http://csclub.uwaterloo.ca/misc/manuals/ASUS_CUSL2-C.pdf ASUS CUSL2-C] Motherboard |
|||
* ATI Rage Pro 128 |
|||
sorbitol is a SuperMicro server funded by MEF. Used for Proxmox. |
|||
===== Services ===== |
|||
* Office webcam |
|||
==== Specs ==== |
|||
== ''glucose-fructose'' == |
|||
* 2x Intel Xeon E5-2630 v4 processors (2.2 GHz, 10 cores/20 threads each) |
|||
Glucose-fructose is the fastest office terminal. It serves as backup to citric-acid for ISO distribution. |
|||
* 64GB RAM |
|||
= Syscom Cloud (Proxmox) = |
|||
===== Specs ===== |
|||
Syscom only [[Proxmox]] Cluster consistent of 3 nodes |
|||
==== Services: ==== |
|||
* AMD Athlon 64 X2 3800+ |
|||
* 512MB RAM (512MB died) |
|||
* [http://csclub.uwaterloo.ca/misc/manuals/ASUS_M2V-MX.pdf ASUS M2V-MX] Motherboard |
|||
* ATI Radeon X300SE |
|||
* test-ipv6 (test-ipv6.csclub.uwaterloo.ca; a test-ipv6.com mirror) |
|||
== ''phosphoric-acid'' == |
|||
== rum == |
|||
Phosphoric-acid is an older office terminal. |
|||
Dell PowerEdge R730 on loan by CSCF to replace our older Dells. |
|||
==== Specs ==== |
|||
* Intel |
* 2x Intel Xeon E5-2697 v3 |
||
* 256 GB DDR4 |
|||
* 512MB RAM |
|||
* 2x 2TB Kingston KC3000 (KIN-SKC3000D2048G) |
|||
* [http://csclub.uwaterloo.ca/misc/manuals/ASUS_CUSL2-C.pdf ASUS CUSL2-C] Motherboard |
|||
** Mounted on Startech Dual M.2 PCIE SSD Adapter Cards (STA-PEX8M2E2) |
|||
* NVIDIA GeForce 6800 GT |
|||
== |
== tequila == |
||
Dell PowerEdge R730 on loan by CSCF to replace our older Dells. Located in DC 3558. |
|||
==== Specs ==== |
|||
Romana is a BeBox that has been in the CSC's possession since long before BeOS became defunct. |
|||
* 2x Intel Xeon E5-2697 v3 |
|||
===== Specs ===== |
|||
* 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 == |
|||
* 2 PowerPC based procccessors |
|||
Dell PowerEdge R730 on loan by CSCF to replace our older Dells. |
|||
* Stylish Blinken processor-load lights |
|||
== |
=== Specs === |
||
* 2x Intel Xeon E5-2697 v3 |
|||
Sodium-citrate is an SGI O2 machine. |
|||
* 256 GB DDR4 |
|||
* 2x 2TB Kingston KC3000 (KIN-SKC3000D2048G) |
|||
** Mounted on Startech Dual M.2 PCIE SSD Adapter Cards (STA-PEX8M2E2) |
|||
= Storage = |
|||
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():. |
|||
See also [[Filer]] |
|||
== |
== ranch == |
||
Dell PowerEdge R730 on loan by CSCF to replace our older Dells. |
|||
=== Specs === |
|||
A laptop office terminal without X, that came to the CSC in W08. |
|||
* 2x Intel Xeon E5-2697 v3 |
|||
===== Specs ===== |
|||
* 256 GB DDR4 |
|||
* 2 NetApp DS4324 HDD shelves (24-disks each) |
|||
** 24 x 2TB HDDs (assorted brands/models) |
|||
** Dual IOM3 controllers. |
|||
= UPS = |
|||
* 28 megs of ram |
|||
All of the machines in the MC 3015 machine room are connected to one of our UPSs. |
|||
== ''dextroamphetamine-saccharate'' == |
|||
All of our UPSs can be monitored via CSCF: |
|||
A laptop office terminal, that was purchased in Winter 2008 for $20 at the UW Surplus sale. |
|||
* MC3015-UPS-B2 |
|||
===== Specs ===== |
|||
* 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]]. |
|||
Coming soon. |
|||
TODO: Fix labels & verify info is correct & figure out why we can't talk to cacti. |
|||
= Virtual Machines = |
|||
= 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 [[Digital Cutter|here]]. |
|||
==== Specs ==== |
|||
* Intel Core i7-6700k |
|||
Builder is a virtual machine that has various cross-compilers installed. See [[Cross compiler#Builder|Cross compiler]] for more information. |
|||
* 2x8GB RAM |
|||
* 1x 64GB SanDisk SDSSDP064G SSD |
|||
* 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
- Club and member web sites with Apache
- MySQL databases
- PostgreSQL databases
- ceo daemon
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
- chat
- mailman3
- munin
- bigbluebutton3
- dns1
- keycloak
- mathnews
- mattermost
auth1
Container on xylitol.
Services
chat
Container on xylitol.
Services
- The Lounge web IRC client (https://chat.csclub.uwaterloo.ca)
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
- currently hosted on xylitol
Services
munin
munin is a syscom-only monitoring and accounting machine. It is a Linux container at present.
Specs
- currently hosted on xylitol
Services
- munin systems monitoring daemon
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
- 1 × Intel Xeon E5420 (2.50 GHz, 4 cores)
- 16GB RAM
- Broadcom NetworkXtreme II
- 2x73GB Hard Drives, hardware RAID1
- Soon to be 2x1TB in MegaRAID1
- http://www.dell.com/support/home/ca/en/cabsdt1/product-support/servicetag/51TYRG1/configuration
Services
- Containers: auth2 (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:
- 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.
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)