Training

Build VM Images Using OneApps Toolset

May 28, 2025 @ 5 pm CEST / 11 am EDT

Training Details

Images are the backbone of any Virtual Machine. OpenNebula supplies vanilla OSes via the official Marketplace, but you might want to have a customized image with preinstalled software, OS-level tuning or any other adjustments. In order to achieve that you can leverage OneApps repository.

Agenda

What to expect from this training:

  • Going through the basics of OneApps.
  • Build a custom Image.
  • Run a VM from this Image.
  • A quick glimpse into an Appliance Building process.

Timings

The webinar is going to take 60 minutes + Q&A session.

Prerequisites

To avoid different possible inconsistencies and issues during the webinar we recommend to fulfill the following prerequisites before attending the webinar:

  • Bare metal host with installed miniONE and KVM software (Ubuntu 22.04 or 24.04 is desirable)
  • Cloned OneApps repository
  • Dependencies + Packer.io installed
wget 'https://github.com/OpenNebula/minione/releases/latest/download/minione'
sudo bash minione
git clone https://github.com/OpenNebula/one-apps.git
apt install ruby rpm make cloud-utils qemu-utils guestfs-tools wixl -y
gem install fpm
wget -O - https://apt.releases.hashicorp.com/gpg | sudo gpg --dearmor -o /usr/share/keyrings/hashicorp-archive-keyring.gpg
echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/hashicorp-archive-keyring.gpg] https://apt.releases.hashicorp.com $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/hashicorp.list
sudo apt update && sudo apt install packer

 Note that the facilitator is not going to engage in the debugging sessions.

WATCH ON DEMAND

Speakers:

Aleksejs Petrovs

Aleksejs Petrovs

Technical Trainer at OpenNebula Systems

Explore More Webinars

Dive into our collection of on-demand webinars and live sessions designed to inspire new ideas, share practical insights, and keep you ahead of the curve.