Skip to content
Ecosystem & Projects
5 projects

OpenSDDC is not a single repo or product. It is an ecosystem that aims to run virtualization, storage, Kubernetes, observability, and automation layers with open systems working together. All projects in the OpenSDDC open-source ecosystem are developed in line with open standards and open-source principles.

01 / 05In progress

SLTV

Shared Logical Thin Volume

Shared logical thin volume model with a QEMU-aware LVM approach.

SLTV does not aim to copy VMFS verbatim; it targets an operational experience on KVM/QEMU over shared storage similar to what teams expect from enterprise stacks. The goal is to keep existing SAN investments while enabling thin provisioning, live migration, and VM lifecycle flows on KVM platforms.

Highlights
  • KVM/QEMU volume model on shared LUN
  • QEMU-aware LVM approach
  • Thin provisioning behavior
  • Live migration
  • SAN, iSCSI, FC and future CSI integration
live migration · the disk stays puthost-01KVMhost-02KVMhost-03KVMvm-101vm-103vm-104vm-105vm-102iSCSI · FCshared LUN · LVM VGSLTVvm-10140 / 120Gvm-10225 / 120Gvm-10370 / 120Gvm-10455 / 120Gthin: used ≠ allocated
FIG. 2.1SLTV: hosts share one LUN; a VM moves, its disk stays put
02 / 05In progress

gIMI

gRPC Infrastructure Management Interface

Management, metrics and telemetry with eBPF over gRPC.

gIMI targets reducing the sprawl of exporters, agents, vendor APIs, SNMP, syslog, and custom collectors used to pull data from infrastructure. The goal is to observe host, VM, Kubernetes node, workload, network, and storage in a common event chain.

Highlights
  • gRPC-based infrastructure management API
  • Shared API surface for management, metrics, and telemetry
  • eBPF support
  • OpenTelemetry-compatible export target
layerspod · containerVMhypervisor · KVMhost · kerneleBPFgRPCgIMIcollectormetrics · eventsOpenTelemetryone event chainpod p99 480ms → host
FIG. 2.2gIMI: eBPF on every layer, one gRPC stream, one event chain
03 / 05Design

dc(e)OS

Data Center Operating System

Opinionated datacenter KVM Linux.

dc(e)OS is not aiming to be a new general-purpose Linux distribution. The goal is a manageable, consistent host OS profile for datacenter nodes with KVM/QEMU, libvirt, OVS/OVN, SLTV, and gIMI integrations.

Highlights
  • RHEL / Rocky / Alma-aligned baseline approach
  • Immutable host OS
  • KVM / QEMU / libvirt-ready profile
  • Podman / container runtime-ready profile
  • OVS / OVN-ready profile
  • Node model manageable by OpenSDDC Manager
OpenSDDC Managernode registrationKVM/QEMUlibvirtPodmanOVS/OVNSLTVgIMIimmutable · signed host imageABatomic A/B updatebare metal · RHEL / Rocky / Alma
FIG. 2.3dc(e)OS: a signed, immutable image with ready profiles
04 / 05In progress

OpenDIMA

Discover · Ingest · Monitor · Automate

Inventory, service map, incident timeline, and automation layer.

OpenDIMA represents the inventory, service map, metric/log correlation, incident context, and automation layer in the OpenSDDC ecosystem. The goal is to make sense of Kubernetes, virtualization, network, storage, and security in one event chain.

Highlights
  • Discovery and inventory
  • Service map
  • Telemetry support via gIMI
  • Incident timeline
  • Alertmanager-style alert flows
service mapwebapiauthqueuedbvm-12host-03lun-7incident timelinep99 480msCPU ready 18%queue depth ↑root cause: SAN
FIG. 2.4OpenDIMA: from the service map to the root cause
05 / 05Future

OpenSDDC Manager

Unified control and visibility layer

Datacenter management platform for dc(e)OS clusters and more.

OpenSDDC Manager aims to unify dc(e)OS clusters, multi-hypervisor environments (Proxmox, vCenter, Hyper-V, cloud, etc.), and Kubernetes clusters with OpenDIMA event context in a single control plane.

Highlights
  • Multi-hypervisor: dc(e)OS, Proxmox, ESXi
  • Unified inventory and view
  • Pod ↔ VM ↔ host event chain
  • gIMI telemetry correlation
  • Plugin / adapter model (Proxmox, vCenter, Kubernetes)
  • Policy-driven workload placement target
OpenSDDC Managerinventory · policy · eventsadaptervCenteradapterProxmoxadapterKubernetesadapterdc(e)OSmigration path
FIG. 2.5OpenSDDC Manager: one control plane, a way from closed to open

Architectural transparency.

OpenSDDC is not a black box. Read the design docs and open standards; join the community.