Skip to main content

Uploading a Custom VM Image to KeterCloud

KeterCloud is powered by OpenStack, which means all custom images must follow OpenStack image compatibility requirements. This guide explains how to prepare and upload your own VM images.


Supported Image Formats​

KeterCloud supports the following formats:

FormatExtension
QCOW2.qcow2
RAW.img, .raw
VMDK.vmdk

QCOW2 is strongly recommended.


Image Requirements​

Your image must meet these requirements or it will not boot.

Disk Layout​

  • Use MBR or GPT partitioning
  • Only one root disk
  • No LVM unless you fully control initramfs
  • Root filesystem must be auto-expandable

Required Packages​

Install the OpenStack guest tools inside your VM before exporting:

sudo apt install cloud-init qemu-guest-agent
Copyright © KeterCloud 2026