Docs/Infrastructure: Difference between revisions

From MTU LUG Wiki
Jump to navigation Jump to search
m (D2wn moved page Servers to Docs/Infrastructure: Consolidating documentation)
(updates after reorganization (new IPs, OS changes, server assignments))
 
Line 1: Line 1:
[[File:GLRC Server Rack.jpg|alt=Photo of the shared server rack in the GLRC as of 2023-12-11.|thumb|Shared server rack in the GLRC as of 2023-12-11. Starting below the yellow Google server, the servers are (from top-to-bottom): Shell, Mirrors2, Mirrors, Kurisu, Okabe, Daru, Mayuri, Luka, MrBraun, Lasagna.]]
[[File:GLRC Server Rack.jpg|alt=Photo of the shared server rack in the GLRC as of 2023-12-11.|thumb|Shared server rack in the GLRC as of 2026-02-20. Starting below the yellow Google server, the servers are (from top-to-bottom): Ravioli, Lasagna, Shell, Kurisu, Okabe, Daru, Luka, Mayuri, Maho, Leskinen, Mirrors.]]
=== Kurisu, Okabe, Daru, Luka, Mayuri, MrBraun ===
=== Kurisu, Okabe, Daru, Luka, Mayuri ===
All nodes in the LUG Proxmox Cluster to run VMs for services.
All nodes in the LUG Proxmox Cluster to run VMs for services.


Line 14: Line 14:
Nodes run [https://proxmox.com/en/ Proxmox], and all VMs run [[Debian]].
Nodes run [https://proxmox.com/en/ Proxmox], and all VMs run [[Debian]].


All nodes and VMs sit behind pfSense and do not have public IP addresses or domain names.
All nodes and VMs sit behind OPNSense and do not have public IP addresses or domain names.


=== Lasagna, Ravioli (soon) ===
=== Lasagna, Ravioli ===
Router/firewall. Responsible for:
Router/firewalls. Responsible for:


* DHCP, DNS, NAT for Server LAN
* DHCP, DNS, NAT for Server LAN
* DHCP for OOB LAN (no internet, restricted from Server LAN)
* DHCP for OOB LAN (no internet, restricted from Server LAN)
* Wireguard ingress
* Wireguard VPN ingress
* CARP for public services and internal network redundancy (soon)
* CARP for public services and internal network redundancy
* Port-forwarding traffic to VMs in Proxmox cluster
* Port-forwarding traffic to VMs in Proxmox cluster


Runs on [https://www.pfsense.org/ pfSense].
Runs on [https://opnsense.org/ OPNSense].


MTU Domain: <code>lug.mtu.edu</code>
MTU Domain: <code>lug.mtu.edu</code>


MTU IP (CARP): <code>soon</code>
MTU IP (CARP): <code>141.219.180.69</code>


MTU IP (Lasagna): <code>141.219.188.22</code>
MTU IP (Ravioli): <code>141.219.180.68</code>


MTU IP (Ravioli): <code>soon</code>
MTU IP (Lasagna): <code>141.219.180.71</code>


=== Shell ===
=== Shell ===
Line 51: Line 51:
MTU Domain: <code>shell.lug.mtu.edu</code>
MTU Domain: <code>shell.lug.mtu.edu</code>


MTU IP: <code>141.219.188.19</code>
MTU IP: <code>141.219.180.72</code>


=== Mirrors / Mirrors2 (soon) ===
=== Mirrors ===


Runs Linux mirrors under [https://www.saltproject.org/ Salt].
Runs Linux mirrors on FreeBSD.


Current distros hosted by Mirrors include:
Current distros hosted by Mirrors include:
Line 71: Line 71:
MTU Domain: <code>mirrors.lug.mtu.edu</code>
MTU Domain: <code>mirrors.lug.mtu.edu</code>


MTU IP: <code>141.219.188.21</code>
MTU IP: <code>141.219.180.70</code>

Latest revision as of 00:09, 15 August 2026

Photo of the shared server rack in the GLRC as of 2023-12-11.
Shared server rack in the GLRC as of 2026-02-20. Starting below the yellow Google server, the servers are (from top-to-bottom): Ravioli, Lasagna, Shell, Kurisu, Okabe, Daru, Luka, Mayuri, Maho, Leskinen, Mirrors.

Kurisu, Okabe, Daru, Luka, Mayuri

All nodes in the LUG Proxmox Cluster to run VMs for services.

Current services run by VMs in the cluster include:

Nodes run Proxmox, and all VMs run Debian.

All nodes and VMs sit behind OPNSense and do not have public IP addresses or domain names.

Lasagna, Ravioli

Router/firewalls. Responsible for:

  • DHCP, DNS, NAT for Server LAN
  • DHCP for OOB LAN (no internet, restricted from Server LAN)
  • Wireguard VPN ingress
  • CARP for public services and internal network redundancy
  • Port-forwarding traffic to VMs in Proxmox cluster

Runs on OPNSense.

MTU Domain: lug.mtu.edu

MTU IP (CARP): 141.219.180.69

MTU IP (Ravioli): 141.219.180.68

MTU IP (Lasagna): 141.219.180.71

Shell

The multi-tenant pubnix server all LUG members get lifetime access to.

Runs all services "by LUG, for LUG." Examples include:

Runs on Debian.

MTU Domain: shell.lug.mtu.edu

MTU IP: 141.219.180.72

Mirrors

Runs Linux mirrors on FreeBSD.

Current distros hosted by Mirrors include:

  • Arch Linux
  • CentOS (+ CentOS AltArch)
  • Debian (+ Debian ISOs)
  • Fedora (+ Fedora EPEL and RPMfusion)
  • gentoo Linux
  • Ubuntu (+ Ubuntu ISOs)
  • + More to come as Mirrors gets more storage.

Runs on FreeBSD.

MTU Domain: mirrors.lug.mtu.edu

MTU IP: 141.219.180.70