The Virtual Edge Node (VEN) is designed to streamline the onboarding and provisioning of virtual machines, as well as the deployment, management, and testing of edge computing applications. It offers a virtualized platform that replicates the functionality of physical edge devices, enabling developers and testers to simulate real-world scenarios without requiring actual hardware.
Note: This repository is intended for Edge Developers testing environments and is not meant for production usecase or deployment on live systems.
The repository supports Day 0 provisioning of the Virtual Edge Nodes for the Edge Manageability Framework and includes:
- VM-Provisioning: provides a set of scripts, templates, and configurations designed to streamline and automate the initial setup and deployment of virtual machines (VMs) during the Day 0 provisioning phase on an Edge Orchestrator. It utilizes Vagrant and libvirt APIs to ensure efficient and smooth VM provisioning.
- Edge Node in a Container: contains an emulated version of an edge node in a container, for testing purposes only.
- Edge Node Simulator: contains a simulator for edge nodes with the Infrastructure Manager, for testing purposes only.
Read more about Virtual Edge Node in the User Guide.
Navigate through the folders to get started, develop, and contribute to Virtual Edge Node.
To learn how to contribute to the project, see the Contributor's Guide.
To learn more about the project, its community, and governance, visit the Edge Orchestrator Community.
For support, start with Troubleshooting
Each component of the Virtual Edge Node is licensed under Apache 2.0.
Last Updated Date: April 15, 2025