Substrate Compute #
Defines the virtualization and compute model for Deevnet sites.
Overview #
Compute infrastructure provides virtualization hosts for management-plane and tenant workloads. Hypervisors run within the substrate and host:
- Extended services β Observability, automation, and access tooling VMs
- Tenant application VMs β Workloads deployed by tenants
Compute Hosts #
Each site includes one or more hypervisors that provide the virtualization layer. Compute hosts are provisioned through the builder and managed via the management plane.
| Role | Purpose |
|---|---|
| Management hypervisor | Hosts extended services (logging, metrics, CI/CD, jump hosts) |
| Tenant hypervisor | Hosts tenant application VMs |
Architectural Properties #
- Compute hosts are stateless β they can be reprovisioned from scratch via the builder
- VM placement is determined by role (management vs. tenant), not by manual assignment
- All compute hosts receive static IP assignments in the management segment