Standards & Conventions

Host Naming Convention

Consistent hostname schema used across all lab infrastructure — VPS hosts, physical devices, VMs and LXC containers.

xxx-yyy<nn>[.role].clb-sol.dev
xxx — site / location prefix yyy — function / role of host nn — two-digit sequence number [.role] — optional service role subdomain

Hostnames in the wild

vps-mon01.clb-sol.dev
vps — VPS at external hoster · mon — monitoring · 01 — first instance
hau-hyp01.pve.clb-sol.dev
hau — Hanau (DE HAU) · hyp — hypervisor · 01 — node 1 of cluster · .pve - Proxmox Virtual Environment
hau-lgw01.wxc.clb-sol.dev
hau — site · lgw — Local Gateway · 01 — first instance · .wxc — Webex Calling service role
hau-ctl01.pzs.clb-sol.dev
hau — site · ctl — controller · 01 — first instance · .pzs — physical access system role

Site / Location Prefix

UN/LOCODE reference: German sites use the 3-letter code directly (e.g. hau). Sites outside Germany prepend the ISO 3166-1 alpha-2 country code: nl-ams, us-nyc.
Prefix Meaning Notes

Host Function

Code Function Examples

Service Role Subdomain

Appended as a DNS subdomain to group hosts by service context. Useful for wildcard certificates and service-scoped DNS views.

Role Service Context Example FQDN

Numbering

Two-digit zero-padded integer starting at 01. Numbers are assigned per function within a site — not globally. A second hypervisor at the same site becomes hau-hyp02, while a hypervisor at a different site starts again at -hyp01.