AORXI Homelab
Start Here

Glossary

Definitive reference for hostnames, acronyms, product names, VLANs, and key concepts used throughout the AORXI homelab documentation.

A decoder ring for every term, hostname pattern, product, and acronym on this site. Entries are grouped by category; within each table rows are alphabetical.

Hostname Conventions

Every managed host follows the pattern <site>-<type>-<seq>, where sa = Site A and sb = Site B.

SuffixTypeExamples
apAccess point (UniFi Wi-Fi)sa-ap-01
cmpCompute node (Proxmox worker)sa-cmp-01, sb-cmp-03
dnsDNS service VM (Technitium)sa-dns-01, sb-dns-02
edgeEdge appliance — hosts Proxmox + OPNsense VMsa-edge-01, sb-edge-01
fwFirewall VM (OPNsense guest)sa-fw-01, sb-fw-01
gwDemoted router kept for existing userssa-gw, sb-gw
storStorage server (ZFS / PBS)sa-stor-01
swManaged switchsa-sw-01, sb-sw-02

Proxmox cluster names follow the same site prefix: sa-pve (Site A cluster) and sb-pve (Site B cluster).

Products & Software

TermWhat it is
AnsibleConfiguration management; drives OS hardening (STIG-mapped) and baseline across all Proxmox hosts (baseline/), plus app-level config for UniFi, OPNsense, and OpenBao (unifi/config/, opnsense/config/, openbao/config/).
CephDistributed storage cluster at Site B (20–30 OSDs across sb-cmp-01sb-cmp-05). Not present at Site A.
CiliumPreferred CNI for Kubernetes; runs in overlay mode with eBPF-based networking and policy enforcement.
CloudflareDNS registrar and CDN for the public aorxi.io zone; provides the DNS-01 challenge endpoint for Let's Encrypt.
CorosyncCluster heartbeat and quorum daemon underpinning Proxmox HA. Runs on VLAN 25 (no gateway; never routed).
MetalLBBare-metal load balancer for Kubernetes; allocates VIPs from the VLAN 50 (K8s LB / VIPs) pool.
NetgearBrand of the 10 Gb managed core switches: sa-sw-01 (XS716T, 16-port) at Site A and sb-sw-01 (XS748T, 48-port) at Site B.
OpenBaoOpen-source secrets manager (Vault fork); one instance per site (sa-bao-01 at 10.10.30.40, sb-bao-01 at 10.20.30.40) on the edge E200s. Runtime secrets live here; consumers fall back to encrypted files if it is unreachable.
OPNsenseOpen-source firewall and router; runs as a VM (sa-fw-01 / sb-fw-01) on each site's edge host. Acts as the infrastructure router upstream of all UniFi devices.
PBSProxmox Backup Server — backup appliance providing incremental, deduplicated backups of Proxmox VMs and containers. Abbreviated PBS after first use per page.
ProxmoxProxmox Virtual Environment — the KVM/LXC hypervisor platform running on all bare-metal servers in this homelab.
PulumiInfrastructure-as-code tool used to provision Proxmox API objects (VMs, storage, networks). Projects: platform/ (host firewall + shared infra), unifi/provision/, opnsense/provision/, openbao/provision/; shared building blocks in core/.
TechnitiumDNS server software powering the four internal DNS VMs (sa-dns-01, sa-dns-02, sb-dns-01, sb-dns-02).
UniFiUbiquiti network product line providing the access-layer switches (sb-sw-02) and demoted routers kept for existing Wi-Fi users.
UOSUniFi OS Server — the self-hosted UniFi controller (sa-uos-01, 10.10.10.40 on VLAN 10). One controller for the whole lab; adopts standalone UniFi gear, never the Cloud Gateways.
WireGuardSite-to-site VPN tunnel between sa-fw-01 and sb-fw-01 over the 10.255.0.0/24 transit network.
ZFSCopy-on-write filesystem used on sa-stor-01 for VM storage, PBS data, and databases at Site A.

VLANs at a Glance

Full subnet tables are on the VLAN Reference page. This table covers purpose only.

VLANNameNotes
10Network Mgmt / IPMISwitch management, IPMI BMC access; out-of-band
20Proxmox ManagementProxmox web UI, SSH, cluster sync address
25Corosync heartbeatDedicated cluster heartbeat; no GW — never routed
30VM ServicesPinned service VMs: PBS, DNS appliances
40Kubernetes NodesK8s machine network (/22 blocks per cluster)
50K8s LB / VIPsMetalLB address pool; API and ingress VIPs
60Storage / Ceph publicClient-facing Ceph I/O; ZFS replication targets
65Ceph clusterInternal Ceph OSD replication; no GW — Site A reserved
70DMZInternet-exposed services
80MonitoringMetrics collection and dashboards
90Backup / ReplicationPBS backup traffic and cross-site replication
100Lab / Trusted ClientLab endpoints and OpenShift machine networks
110IoTIoT devices; isolated from management networks
120Guest WiFiGuest wireless clients; no access to infrastructure
253UniFi WAN transitOPNsense-to-UniFi WAN link; .1 = OPNsense, .2 = UniFi WAN

Key Concepts & Acronyms

TermDefinition
/22 machine networkA /22 IP block (1022 usable addresses) allocated to a single Kubernetes or OpenShift cluster's node IPs. Multiple clusters each receive their own /22 carved from the VLAN 100 / Lab range.
aorxi.ioPublic-facing domain registered on Cloudflare. Used for external DNS records and as the DNS-01 domain for Let's Encrypt certificates.
core.aorxi.ioInternal DNS zone served by Technitium DNS VMs; resolves all internal hostnames to private IPs without touching public DNS.
AXFRDNS zone-transfer protocol. sa-dns-01 is the primary authoritative server; sa-dns-02, sb-dns-01, and sb-dns-02 receive zone updates via AXFR.
DNS-01ACME challenge type that proves domain ownership via a DNS TXT record rather than an HTTP endpoint. Used with the Cloudflare API for Let's Encrypt wildcard certificates — no public port 80/443 exposure required.
Double-NATTraffic from UniFi Wi-Fi clients is NATed by the UniFi router and again by OPNsense before reaching the internet. Intentional and accepted in this design.
IPMIIntelligent Platform Management Interface — out-of-band management built into Supermicro BMCs. Provides console, power, and virtual media access independent of the host OS.
iKVMIP-based KVM-over-IP console delivered through IPMI. Available as an HTML5 web client or a legacy Java applet; HTML5 does not support virtual ISO mount on older Supermicro boards.
Jumbo framesEthernet frames with MTU larger than 1500 bytes. Policy: default MTU of 1500 everywhere; 9000-byte jumbo frames only on storage VLANs 60, 65, and 90. Corosync (VLAN 25) is never jumbo.
LACPLink Aggregation Control Protocol. Not used in this design — all inter-switch and host uplinks are single copper or SFP+ links (no bonding).
MTUMaximum Transmission Unit — maximum Ethernet frame payload in bytes. See "Jumbo frames" above for the per-VLAN policy.
Stretched clusterA single Proxmox or Ceph cluster whose nodes span two physical sites over WAN or VPN. Prohibited — one cluster per site only; PBS replication handles cross-site DR instead.
WireGuard transitThe 10.255.0.0/24 subnet used for the inter-site VPN tunnel. sa-fw-01 holds .1; sb-fw-01 holds .2. Neither site's L2 is extended across this link.
  • How It Fits Together — topology overview that puts these terms in context
  • VLAN Reference — full VLAN table with subnets, gateways, and which switches carry each VLAN
  • IP Tables — per-host and per-service address reference for both sites

On this page