Skip to main content

Architecture

The project turns a general-purpose Ubuntu server into a repeatable OpenXDR KVM deployment platform.

Layers

Host

The Ubuntu host provides CPU, memory, disks, NICs, kernel features and virtualization capabilities.

KVM / libvirt

The installer creates or configures the virtualization layer used to run OpenXDR VMs.

Storage

LVM-backed volumes are prepared according to the selected installer and component topology.

Networking

The deployment can include host management, libvirt/NAT or bridge connectivity, DP data connectivity, Sensor SPAN interfaces, and direct device assignment where required.

Lifecycle state

Persistent configuration, state and logs allow deployment to pause for reboot, resume, and retry individual steps.
Last modified on September 22, 2026