You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
-**Control Plane:** Includes the API Gateway, Authentication Service, Controller, WS-Broker (console tunneling), MongoDB, and RabbitMQ. It handles orchestration logic, workflows, multi-tenancy and quota enforcement.
23
23
-**Data Plane:** Consists of lightweight PowerShell Agents running on Hyper-V hosts. Agents execute tasks, collect inventory, and stream console sessions.
24
-
-**Integration Plane:** Manages tenant networking and routing through the Network Orchestrator (VyOS API, IPAM).
25
-
-**Storage Layer:** SMB/NFS repositories store public and tenant-specific VM images.
26
24
27
25
The design emphasizes **asynchronous communication**, **tenant isolation**, and **extensibility** through modular services.
28
26
29
27
---
30
28
31
29
## Features
32
30
33
-
-**VM Lifecycle:** Create, edit, clone, and manage VMs with cloud-init and console access via WS-Broker.
31
+
-**VM Lifecycle:** Create, edit, clone, and manage VMs with cloud-init and serial console access.
34
32
-**Quotas:** Per-tenant CPU, RAM, storage, and VM limits with atomic reservation (hold → execute → release).
35
33
-**Multi-Tenancy:** Logical separation of compute, storage, and network resources per tenant.
36
34
-**Networking:** Automated provisioning via VyOS API and IPAM integration for NAT, routing, and isolation. (Still under development)
37
35
-**Authentication:** Admin and tenant login flows with JWT tokens and different audiences.
38
36
-**Agents:** Lightweight, host-based agents for secure orchestration and telemetry.
-**Modern UI:** Specific UI for tenant & admin scope.
40
39
41
40
---
42
41
43
42
### 🤝 Contributing
44
43
45
44
We welcome contributions from the community! Whether it’s documentation improvements, feature suggestions, or bug reports — every input helps make OpenHVX better. Visit the [GitHub organization](https://github.com/openhvx) to get started.
46
-
47
-
> **Built for Hyper-V. Driven by automation. Empowered by simplicity.**
0 commit comments