Skip to main content

Overview

Pre-built cloud images are official distribution releases packaged for virtual machine deployment. Each image includes cloud-init for first-boot customization, SSH server access, and storage drivers optimized for virtual environments. Use these images as the starting point for new instances rather than installing an operating system from scratch.
Prerequisites
  • An active Xloud account with appropriate permissions
  • Access to the Xloud Dashboard (https://connect.<your-domain>) or CLI configured with credentials
  • API credentials sourced (source admin-openrc.sh)
Start with CirrOS for initial environment testing. It is a minimal test image that launches in seconds and consumes almost no resources.

Available Images

All images listed below require cloud-init to function correctly in Xloud. Images without cloud-init will not receive SSH keys, hostname assignments, or network configuration on launch.
DistributionDownload URLFormatDefault User
Ubuntu 24.04 LTScloud-images.ubuntu.comQCOW2ubuntu
Ubuntu 22.04 LTScloud-images.ubuntu.comQCOW2ubuntu
CentOS Stream 9cloud.centos.orgQCOW2cloud-user
AlmaLinux 9repo.almalinux.orgQCOW2almalinux
Rocky Linux 9dl.rockylinux.orgQCOW2rocky
Debian 12cloud.debian.orgQCOW2debian
Fedora 41fedoraproject.orgQCOW2fedora
CirrOS 0.6.2download.cirros-cloud.netQCOW2cirros / pass: gocubsgo
Windows Server 2022microsoft.com/evalcenterVHDAdministrator
Windows Server evaluation images expire after 180 days. For production use, supply a licensed Windows image prepared with Cloudbase-Init installed.

Download and Upload an Image

Navigate to Images

Log in to the Xloud Dashboard (https://connect.<your-domain>) and navigate to Project → Compute → Images. Click Create Image.

Configure the image record

FieldRecommended Value
Image Nameubuntu-24.04-lts
Image SourceURL (for web download) or File (for local upload)
Image URLPaste the download URL from the table above
FormatQCOW2
VisibilityPrivate during testing; Public only after validation
Min Disk (GB)10 for most Linux images; 40 for Windows
Min RAM (MB)512 for Linux; 2048 for Windows

Create the image

Click Create Image. The image enters Saving status while the file is fetched and stored. Large images may take several minutes.
The status transitions to Active when storage is complete. The image is available immediately for launching instances.

Validation

Confirm the uploaded image is registered and ready before launching instances.
Navigate to Project → Compute → Images. Locate the image by name and verify:
  • Status: Active (green indicator)
  • Format: Matches the selected disk format
  • Size: Matches the expected download size
Image shows Active status and is selectable when launching a new instance.

Next Steps

Image Requirements

Understand what makes an image compatible with Xloud Compute.

Upload an Image

Upload images from local files or import via web URL.

Convert Formats

Convert VMDK, VHD, or RAW images to QCOW2 before uploading.

Image Properties

Set OS metadata, hardware requirements, and scheduler hints.