User Tools

Site Tools


wiki:jargon

This is an old revision of the document!


Jargon / Reference Index

Short definitions for terms, acronyms, and project names used in this wiki.

Virtualisation and Compute

  • Xen - older virtualisation platform used by the stack. Being migrated toward KVM.
  • KVM - Linux kernel virtualisation used with QEMU.
  • QEMU - VM emulator/userland component used with KVM.
  • OVMF - UEFI firmware for KVM guests.
  • HostDaemon - daemon on compute hosts that executes guest lifecycle and networking commands.
  • xm - legacy Xen management/configuration tooling.
  • xm-for-kvm - migration tooling for moving workloads from Xen to KVM.
  • power-limiter - compute host power capping/throttling tooling.

Networking

  • netns - Linux network namespace.
  • iptables - Linux firewall/routing rules system used by guest networking scripts.
  • qemu-network - scripts that apply guest networking and firewall rules.
  • routed - routing daemon integration on compute hosts.
  • BIRD - routing daemon used for BGP/OSPF-style routing.
  • BGP / EBGP - Border Gateway Protocol; external BGP is used for provider/edge routing.
  • NDP - IPv6 Neighbor Discovery Protocol, roughly analogous to ARP for IPv4.
  • neigh-proxy - neighbour proxy service for VM network address resolution.
  • eBPF - kernel packet filtering/programming facility used by some routing/networking code.

Application Stack

  • ASP.NET Core - modern .NET web framework used by newer web/API components.
  • MonoRail - older Castle/Mono MVC framework used by legacy panel code.
  • Castle - .NET framework/components used by legacy application code.
  • NHibernate - object-relational mapper used by the .NET stack.
  • Log4Net - logging framework.
  • Velocity templates - .vm templates used by legacy/framework code.
  • SPA - single-page application frontend.
  • CQRS - Command Query Responsibility Segregation; separates command/write flows from query/read flows.

Product and Business Systems

  • VPS - Virtual Private Server, the core product.
  • MammothVps - Mammoth/BinaryLane VPS application namespace/project naming.
  • Mpay - payment-processing system.
  • Dynamic_RS - dynamic resource reservation logic.
  • Bootstrap - host provisioning system.
  • vmbuilder - VM image builder.
  • guest-agent - software installed inside guest VMs for stats/reporting.
  • BackupProxy - backup download proxy.
  • Looking Glass - network diagnostic tool such as BGP/traceroute lookups.
  • rescueproxy - VNC/rescue access proxy.

Operations Tools

  • Ansible - infrastructure automation/playbooks.
  • Icinga - monitoring system. If you see “incinga”, it probably means Icinga.
  • Butler - internal bot/automation service.
  • Tron - internal job scheduler.
  • Morbo - service health-check application.
  • BATS - Bash Automated Testing System.
  • glab - GitLab CLI.
  • GitLab CI/CD - pipeline and deployment automation.

Miscellaneous

  • IPMI - out-of-band hardware management for physical servers.
  • isobuilder - ISO/image builder for provisioning.
  • GBMT - infrastructure tooling area; needs deeper source review before a stronger definition.
wiki/jargon.1784250632.txt.gz · Last modified: by 127.0.0.1

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki