261
edits
Changes
no edit summary
They are at the moment netbooted from [[Infrastructure:Vesuvius]] as NixOS k3s nodes.
{| class="wikitable sortable"
! Hostname !! Frontend IP4 !! Backend IP4 !! Notes
|-
| [[Infrastructure:Vesuvius|vesuvius]] || 10.98.0.23 || 10.98.3.1 || k3s control plane; PXE boot image server
|-
| backbiter || 10.98.0.25 || 10.98.3.2 ||
|-
| damocles || 10.98.0.26 || 10.98.3.3 ||
|-
| durendal || 10.98.0.27 || 10.98.3.4 ||
|-
| excalibur || 10.98.0.29 || 10.98.3.5 ||
|-
| eyelander || 10.98.0.28 || 10.98.3.6 ||
|-
| gram || 10.98.0.30 || 10.98.3.7 ||
|-
| [[Infrastructure:Prospit|prospit]] || - || - || [[User:Enzoisotton]] took this out of the server room to test pxe booting, yell at him until it's back
|-
| gryffindor || 10.98.0.31 || 10.98.3.8 ||
|-
| kusanagi || 10.98.0.32 || - || the SFP+ NIC appears broken. may work if re-seated.
|-
| narsil || 10.98.0.33 || 10.98.3.10 ||
|-
| oathbringer || 10.98.0.34 || 10.98.3.11 ||
|-
| riptide || 10.98.0.35 || 10.98.3.13 ||
|-
| sting || 10.98.0.36 || 10.98.3.14 ||
|}
Each machine has a management interface on 10.98.2.0/24, with the same last octet as its backend IP -- i.e. riptide can be managed from 10.98.2.13.
== Guide ==
=== Technical ===
Each listed blade has four connections: two 8p8c NICs attached to [[Infrastructure:Magma]], one for the frontend network, and one for its management interface, then two SFP+ NICs bonded together and connected to [[Infrastructure:Pahoehoe]] via QSFP+ breakout cable. The 20G bonded interface is used for the cluster's backend interconnect.
The frontend networks, uses DHCP with [[Infrastructure:Shellshock]], while the backend network is statically routed.
You can spy their config here [https://github.com/vtluug/construct/blob/main/hosts/bastille/blade.nix]
=== Operational ===
All users with a VTLUUG SSO account (read: FreeIPA/acidburn) can SSH to [[Infrastructure:Vesuvius]] on the VTLUUG LAN.
From there, all users with sudo access can use `kubectl` to manage the cluster, or proxy/jump to other nodes.
== Things To Host On All This (Post Suggestions!!!) ==