Home - OpenNebula/one-apps GitHub Wiki
OpenNebula Apps Documentation
OpenNebula appliances are Virtual Machines designed to provide specific functions or deploy various services in an OpenNebula cloud. They are distributed through the OpenNebula Marketplace and pre-configured to run on any OpenNebula infrastructure.
The OneApps project gives you the possibility of easily building your own customized appliances, by providing the same tools used by OpenNebula to build them for the Marketplace. In the one-apps
repository you will find:
- Contextualization packages for Linux and Windows operating systems. These packages facilitate seamless integration of VM guests with OpenNebula by configuring networking, user accounts and SSH keys; running customized startup scripts, and performing various other operations.
- Packer build scripts crafted to generate contextualized qcow2 disk images compatible with a variety of standard Linux OS distributions.
- The OneKE Kubernetes distribution, which greatly streamlines deployment of Kubernetes, ensuring a more efficient and optimized experience.
- The Virtual Router (VR) appliance, which delivers multiple virtualized network functions (VNFs) to enhance network operations in your cloud.
- Specialized appliances: the OpenNebula Wordpress appliance, the Harbor Container Registry, and the MiniIO S3 Appliance.
Contents
- OpenNebula Apps Overview
- OS Appliances Update Policy
- OneApps Quick Intro
- Build Instructions
- Linux Contextualization Packages
- Windows Contextualization Packages
- OneKE (OpenNebula Kubernetes Edition)
- Virtual Router
- Release Notes
- Overview
- Quick Start
- OpenRC Services
- Virtual Router Modules
- Glossary
- WordPress
- Harbor Container Registry
- MinIO
- Development