↓ Skip to main content

Opennebula evaluation for Homelab

·216 words·2 mins
Ing. Gerhard Sulzberger
Author
Ing. Gerhard Sulzberger

Originally published on LinkedIn on 2025-10-18.

Since I didn’t use Opennebula for a while but had good experience with it at the past, I decided to check what is new within this project. Therefore I instantiated a miniONE instance in the proxmox Homelab.

  1. Deploy miniONE on the virtualized node: Hotwto Deploy
  2. Validate the installation: Validation
  3. Run Kubernetes on miniONE: K8S rollout

Deployment
#

miniONE installation on ubuntu 24.04
miniONE installation on ubuntu 24.04

Validation
#

There is already a Alpine Linux template included which can be used to test if the setup works.

Running Alpine Linux VM
Running Alpine Linux VM

Also easy to access the console of the VM:

VM console via Browser interface in OpenNebula Sunstone UI
VM console via Browser

Kubernetes
#

Obennebula has a marketplace where service templates for Kubrnetes are available.

Opennebula Service Template for K8S
Opennebula Service Template for K8S

Follow the Documentation and there is a running K8S cluster within Minutes. IN this case this was done via Sunstone UI; But for automation it is also possible via CLI or with Terraform providers.

oneflow Service OneKE 1.33
oneflow Service OneKE 1.33

Running K8S cluster
Running K8S cluster

MiniONE is nice to play with and to get in touch with Opennebula. There was a lot of progress and I will check Opennebula also to build my Homelab on it. More about this at an other article. Maybe in near future;

Thanks to the OpenNebula Systems community for this great solution!