Differences between revisions 16 and 130 (spanning 114 versions)
Revision 16 as of 2009-09-28 12:25:18
Size: 3109
Editor: BobAdamson
Comment: much more readable now
Revision 130 as of 2024-03-08 20:32:31
Size: 5051
Editor: RoyXu
Comment: Add a new row for machines under construction
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
#acl Known:read,write,delete,revert All:read
Line 2: Line 4:
The UCC runs a variety of different hardware. Not just your old [[http://www.microsoft.com/windows|Windows]] machines, or even the increasingly common GNU/Linux or [[http://www.apple.com/macosx/|Mac OS X]] machines. The UCC likes to run lots of other operating systems and architectures, which are sometimes uncommon or extinct out there in the Real World.
Line 3: Line 6:
The UCC runs a variety of different hardware. Not just your old [http://www.microsoft.com/windows Windows] machines, or even the increasingly common GNU/Linux or [http://www.apple.com/macosx/ Mac OS X] machines. The UCC likes to run lots of other operating systems and architectures, which are sometimes uncommon or extinct out there in the Real World. The list of machines is currently up to date in the list below.
Line 5: Line 8:
The list of machines that we're running needs updating in the list below.

If you want to know about our old machines, see the section [wiki:PastMachines Past Machines]. To find out how we name our machines, see [wiki:Nomenclature Nomenclature].
If you want to know about our old machines, see the section [[PastMachines|Past Machines]]. To find out how we name our machines, see [[Nomenclature]].
Line 10: Line 11:
|| '''User Servers''' || [wiki:Manbo Manbo], [wiki:Mermaid Mermaid], [http://www.ucc.asn.au/machines/morwong.ucc Morwong], [wiki:Mussel Mussel], [http://www.ucc.asn.au/machines/manduba.ucc Manduba], [http://www.ucc.asn.au/machines/mudhead.ucc Mudhead] ||
|| '''Oligoboots''' || [wiki:Cephalopod Cephalopod], [wiki:Curdane Curdane] ||
|| '''Windows''' || [wiki:Combtail Combtail], [wiki:Patience Patience] ||
|| '''DEC Alpha cluster''' || [wiki:Melanopus Melanopus] ||
|| '''SGI Indigo''' || [http://www.ucc.asn.au/machines/azure.ucc Azure] ||
|| '''Macintosh''' || ||
|| '''X-terms''' || Krycek ||
|| '''Diskless Clients''' || [http://www.ucc.asn.au/machines/pitch-velvet.ucc Pitch], [http://www.ucc.asn.au/machines/pitch-velvet.ucc Velvet] ||
 
See: [[ClubroomDesktops]] A recently-updated (not guaranteed) table of all clubroom machines.

|| '''Linux''' || [[Catfish]], [[Clownfish]], [[Pinball]], [[Porcupine]]||
|| '''Windows''' || [[Christmas]], [[Cobra]] ||
|| '''Dualboots (Win/Linux)''' || [[Carpsucker]], [[Piranha]], [[Corvo]] ||
|| '''Macintosh''' || [[Napoli]], [[Venice]] ||
|| '''Oligoboots''' || [[Pluto|Combto]] (projects bench computer)||
Line 20: Line 19:
|| '''Dispense''' || [wiki:Mermaid Mermaid], [wiki:Mussel Mussel] ||
|| '''DNS''' || [http://www.ucc.asn.au/machines/mooneye.ucc Mooneye] ||
|| '''Files''' || [http://www.ucc.asn.au/machines/pitch-velvet.ucc Martello], [wiki:Manbo Manbo] ||
|| '''Flame''' || [http://www.ucc.asn.au/machines/mooneye.ucc Mooneye] ||
|| '''FTP''' || [wiki:Mermaid Mermaid] ||
|| '''Login''' || [http://www.ucc.asn.au/machines/pitch-velvet.ucc Martello], [wiki:Manbo Manbo], [http://www.ucc.asn.au/machines/morwong.ucc Morwong] ||
|| '''Mail''' || [http://www.ucc.asn.au/machines/mooneye.ucc Mooneye] ||
|| '''Routing''' || [http://www.ucc.asn.au/machines/madako.ucc Madako] ||
|| '''Switching''' || Cthulhu, Bertoli, Olive ||
|| '''WaveLAN''' || [http://www.ucc.asn.au/machines/flying.ucc Flying] ||
|| '''Web''' || [wiki:Mussel Mussel] ||
|| '''Webcams''' || [http://www.ucc.asn.au/machines/flying.ucc Flying], [http://www.ucc.asn.au/machines/kormoran.ucc Kormoran], [http://www.ucc.asn.au/machines/maroon.ucc Maroon], [http://www.ucc.asn.au/machines/novorossiisk.ucc Novorossiisk] ||
|| '''Logging''' || [http://www.ucc.asn.au/machines/nayk.ucc Nayk] ||
|| '''Printers''' || [http://www.ucc.asn.au/machines/phosphorus.ucc Phosphorous] ||
|| '''[[http://www.ucc.asn.au/services/login.ucc|User Shell Servers]]''' || [[Motsugo]] (Debian, and the preferred user server), [[Titan]] (Debian ARM), [[Mussel]], [[Meersau]], [[Musdea]] (FreeBSD), [[Maaxen]] (Windows), [[Gothamburg]] (Macintosh XServe)||
|| '''[[Dispense]] Server''' || [[Merlo]] ||
|| '''[[Dispense]] Clients''' || [[Motsugo]], [[Mussel]], ||
|| '''DNS''' || [[Monnik]] ||
|| '''Files''' || [[Motsugo]] (secure /home), [[Molmol]] (/away, /space, /services, /mp3s and /vmstore)||
|| '''Flame''' || [[Maculatus]] ||
|| '''FTP''' || [[Mussel]]||
|| '''LDAP''' || [[Mussel]] (master)||
|| '''[[ActiveDirectory|Active Directory]] || [[Samson]]||
|| '''[[http://www.ucc.asn.au/services/email.ucc|Mail]]''' || [[Mailfish]] (mailhost - mail and list server), [[Motsugo]] (back-end IMAP and POP server), [[Mailauesi]] (haproxy: front-end load balancer for IMAP, POP, SMTP submission - clients connect here for mail services) ||
|| '''Routing''' || [[Murasoi]] ||
|| '''Switching''' || [[Walnut]] core; [[Kerosene]], Coconut, Curviceps, Lard, Palm ||
|| '''Web''' || [[Mussel]] (core pages, planet, wiki, webcams) ||
|| '''Webcams''' || [[Mussel]] ||
|| '''Logging''' || [[Murasoi]] ||
|| '''Printers''' || [[Blacklight]] served up by CUPS on [[Midshipman]], [[Hologram]] (3D Printer) ||
|| '''Samba''' || [[Molmol]] ||
|| '''VM Hosts (Proxmox/KVM)''' || [[Loveday]], [[Machop]], [[Magikarp]], [[Maltair]], [[Medico]], [[Mudkip]] ||
|| '''[[http://games.ucc.asn.au|Games]]''' || [[Heathred]] ||
|| '''Cooling''' || [[Kalimari]] (was [[Antarctica]]) ||
|| '''Display''' || [[Cerberus]] ||
|| '''Member management''' || [[UCCPortal]] (runs https://portal.ucc.asn.au) ||
|| '''Unifi Controller''' || [[Salmon]] (not to be confused with the old machine, [[https://www.ucc.asn.au/machines/salmon.ucc|Salmon]]) ||
|| '''Version Control''' || [[GitlabHost]] (boring name, IKR) ||
|| '''Monitoring''' || [[https://wiki.ucc.asn.au/MissionControl|Myxine]] (ocsinventory), [[LibreNMS]] (seems defunct), [[https://wiki.ucc.asn.au/MissionControl|UCCMonitor]] (runs prometheus/grafana) ||
|| '''[[BigBlueButtonRebuild|Video Conferencing]]''' || [[BBB2021]] (taking over from [[BBBHost]]) ||
|| '''Boiling water''' || [[Fukushima]] ||
|| '''Irradiating food''' || [[THERAC-25]], [[V. I. Lenin NPP]] ||
|| '''Constructing Machines'''|| [[Dell R710 (top)]] [[Dell R710 (bottom)]] [[IBM BladeCentre H Series]] ||
Also read about our [[CokeMachine|online Coke machine]], [[http://www.ucc.asn.au/services/snack.ucc|online snack machine]] and [[http://www.ucc.asn.au/services/door.ucc|online door sensors]]. Also check out the exciting [[http://www.ucc.asn.au/services|services]] these, and our other machines, provide.
Line 35: Line 50:
Also read about our [wiki:CokeMachine online Coke machine], [http://www.ucc.asn.au/services/snack.ucc online snack machine] and [http://www.ucc.asn.au/services/door.ucc online door sensors]. Also check out the exciting [http://www.ucc.asn.au/services services] these, and our other machines, provide. For the curious, here is a [[http://www.ucc.asn.au/machines/images/aircon.jpg|photo]] of our (ex) world class cooling system.
Line 37: Line 52:
For the curious, here is a [http://www.ucc.asn.au/machines/images/aircon.jpg photo] of our world class cooling system. == Server boot order ==
From time to time, the servers in the machine room go down and need to be restarted - to do so, there's a particular order that needs to be followed so things bounce back correctly.
 1. [[Murasoi]] - Core routing / firewall - bring up first if networking is required
 1. [[Molmol]] - NFS including nas-vmstore, needed for some VMs to boot
 1. [[Motsugo]] - NFS including the user network home directories - needs to come up early as other things (eg. Mail) depend on it
 1. Proxmox VM hosts, above - many virtual machines including [[Mussel]] and [[Samson]]
 1. [[Monnik]] - Internal UCC DNS and resolver
 1. [[Mailfish]] - mailfish must come up last - it relies on a number of other services (user home directories, routing etc.) Try and minimise the amount of time it's down - due to the UCC network design, it's the only MX for UCC. Most mailservers will requeue emails if they can't contact DNS (monnik or murasoi), but some will bounce after as little as a day.
 1. All the other servers including [[Merlo]]
Line 40: Line 63:
CategoryMachines  . CategoryMachines

UCC Machines

The UCC runs a variety of different hardware. Not just your old Windows machines, or even the increasingly common GNU/Linux or Mac OS X machines. The UCC likes to run lots of other operating systems and architectures, which are sometimes uncommon or extinct out there in the Real World.

The list of machines is currently up to date in the list below.

If you want to know about our old machines, see the section Past Machines. To find out how we name our machines, see Nomenclature.

In the clubroom

See: ClubroomDesktops A recently-updated (not guaranteed) table of all clubroom machines.

Linux

Catfish, Clownfish, Pinball, Porcupine

Windows

Christmas, Cobra

Dualboots (Win/Linux)

Carpsucker, Piranha, Corvo

Macintosh

Napoli, Venice

Oligoboots

Combto (projects bench computer)

Services

User Shell Servers

Motsugo (Debian, and the preferred user server), Titan (Debian ARM), Mussel, Meersau, Musdea (FreeBSD), Maaxen (Windows), Gothamburg (Macintosh XServe)

Dispense Server

Merlo

Dispense Clients

Motsugo, Mussel,

DNS

Monnik

Files

Motsugo (secure /home), Molmol (/away, /space, /services, /mp3s and /vmstore)

Flame

Maculatus

FTP

Mussel

LDAP

Mussel (master)

Active Directory

Samson

Mail

Mailfish (mailhost - mail and list server), Motsugo (back-end IMAP and POP server), Mailauesi (haproxy: front-end load balancer for IMAP, POP, SMTP submission - clients connect here for mail services)

Routing

Murasoi

Switching

Walnut core; Kerosene, Coconut, Curviceps, Lard, Palm

Web

Mussel (core pages, planet, wiki, webcams)

Webcams

Mussel

Logging

Murasoi

Printers

Blacklight served up by CUPS on Midshipman, Hologram (3D Printer)

Samba

Molmol

VM Hosts (Proxmox/KVM)

Loveday, Machop, Magikarp, Maltair, Medico, Mudkip

Games

Heathred

Cooling

Kalimari (was Antarctica)

Display

Cerberus

Member management

UCCPortal (runs https://portal.ucc.asn.au)

Unifi Controller

Salmon (not to be confused with the old machine, Salmon)

Version Control

GitlabHost (boring name, IKR)

Monitoring

Myxine (ocsinventory), LibreNMS (seems defunct), UCCMonitor (runs prometheus/grafana)

Video Conferencing

BBB2021 (taking over from BBBHost)

Boiling water

Fukushima

Irradiating food

THERAC-25, V. I. Lenin NPP

Constructing Machines

Dell R710 (top) Dell R710 (bottom) IBM BladeCentre H Series

Also read about our online Coke machine, online snack machine and online door sensors. Also check out the exciting services these, and our other machines, provide.

For the curious, here is a photo of our (ex) world class cooling system.

Server boot order

From time to time, the servers in the machine room go down and need to be restarted - to do so, there's a particular order that needs to be followed so things bounce back correctly.

  1. Murasoi - Core routing / firewall - bring up first if networking is required

  2. Molmol - NFS including nas-vmstore, needed for some VMs to boot

  3. Motsugo - NFS including the user network home directories - needs to come up early as other things (eg. Mail) depend on it

  4. Proxmox VM hosts, above - many virtual machines including Mussel and Samson

  5. Monnik - Internal UCC DNS and resolver

  6. Mailfish - mailfish must come up last - it relies on a number of other services (user home directories, routing etc.) Try and minimise the amount of time it's down - due to the UCC network design, it's the only MX for UCC. Most mailservers will requeue emails if they can't contact DNS (monnik or murasoi), but some will bounce after as little as a day.

  7. All the other servers including Merlo