Glossary
Key terms used across the HIC Learning Exchange labs — from virtualization and networking to the data platform stack.
| Term | Meaning |
|---|---|
| KVM | Kernel-based Virtual Machine — Linux hypervisor. |
| libvirt / virsh | Management layer + CLI for KVM (create/start/stop/inspect VMs). |
| virt-install | CLI to create new VMs from an ISO + resource spec. |
| virbr0 | libvirt's virtual NAT bridge; gives VMs private IPs on 192.168.122.0/24. |
| DNAT | Destination NAT — rewrites inbound packet destination to redirect public → private IP. |
| FORWARD chain | iptables chain for traffic routed through the host (vs. destined for it). |
| Netplan | Ubuntu's YAML-driven network config tool. |
| qcow2 | QEMU copy-on-write disk format; supports snapshots + thin provisioning. |
| Snapshot | Point-in-time capture of a VM's disk/memory for fast rollback. |
| Ansible | Agentless config-management tool; runs playbooks over SSH. |
| Playbook | YAML file describing the desired server state. |
| GHCR | GitHub Container Registry (ghcr.io) — where the app images are stored. |
| Prefect | Orchestrates the ingestion flows (API → landing). |
| dbt | Transforms landing data through staging → intermediate → marts. |
| Dagster | Orchestrates dbt (schedules dbt build as assets). |
| Superset | BI tool that renders dashboards from the marts. |
| marts | Final, analysis-ready dbt models consumed by Superset. |
Last updated on