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:
| Format | Extension |
|---|---|
| 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
