Create and manage cloud images
An image contains a bootable operating system and configuration that you use to create an instance.
In xneelo Cloud you can create your own private images, which are only available within your cloud project.Â
Follow the sections below to learn how to create and manage images.
To learn more about images see images in xneelo Cloud.
-
Images page
The Images page provides a list of your images, as well as information and actions you can perform.
Steps
-
1Using the menu on the left, navigate to Compute > Images.
-
2A list of Helpful Articles is displayed at the top of the page.
-
3The Delete Images button allows you to delete existing private images.
-
4The Images table shows a list of your current images and associated information in each column.
- Name: Name of the image.
- Type: The file type of the image (image or snapshot).
- Status: Whether the image is active for use.
- Visibility: The access permission for the image (Public or Private).
- Protected: Whether the image is protected from deletion.
- Disk Format: Format of the image.
- Size: Provisioned size (in GiB).
Read through the sections below for step-by-step guides on each action.
-
-
View image overview
The overview displays information and metadata about an image.Â
Steps
-
1Using the menu on the left, navigate to Compute > Images.
-
2In the Image table, find the image you want to view.
-
3Click on the Name (blue, hyperlinked text).
-
4The overview page will display.
-
-
Requirements for creating images
Your image must contain a fully installed, bootable operating system. Images that are incomplete or misconfigured will fail to boot or may not be accessible after launch.
Supported formats:
- RAW
- ISO
Image size limits:
- Uploaded images must not exceed the image size limit, or image storage limit.
- If the image size exceeds your available limits, the upload will fail.
- See more on project limits
Before uploading an image, ensure the following is configured inside the operating system.
SSH requirements (Linux):
- SSH server (sshd) must be installed.
- SSH must be enabled to start on boot.
- This enables remote connection via SSH.
DHCP requirements:
- The primary network interface must obtain an IP address via DHCP.
- Do not configure a static IP address inside the image.
- Static IP configuration inside the OS will prevent proper network assignment in xneelo Cloud.
Cloud-init requirements (Linux):
- cloud-init must be installed and enabled.
- This enables SSH key injection, password configuration, instance configuration during launch.
- Without cloud-init, certain instance setup features will not function correctly.
Windows image requirements:
- Cloudbase-Init should be installed and configured for SSH key injection, password configuration, and instance setup.
- VirtIO drivers must be installed. Without these drivers, the instance may not detect disk or network devices.
-
Using ISO images
ISO files are installation media. They are not pre-configured cloud images and require manual operating system installation before they can be used as reusable images.
Follow the steps below to use an ISO image:
-
1Launch an instance using the ISO.
-
2Install the operating system manually.
-
3During installation:.
- Configure networking to use DHCP.
- Install and enable SSH (for Linux).
- Install and enable cloud-init (for Linux).
-
4Shut down the instance once installation is complete.
-
5Create a snapshot of the instance
The snapshot can then be used as your private image.
Note: If networking, SSH, or cloud-init are not configured correctly during installation, the instance created from the snapshot may not be accessible after boot.
-
-
Minimum disk and ram size
When uploading an image, you may optionally specify:
- Minimum Disk (GB)
- Minimum RAM (MB)
These settings affect which flavours can be used when launching an instance.
If minimum values are set:
- Only flavours that meet or exceed these values can be selected.
- Flavours with lower resources will not be available.
- The selected flavour’s root disk size must be greater than or equal to the image’s minimum disk requirement.
Note: Increasing the flavour disk size does not automatically expand the operating system’s filesystem. You may need to resize the partition inside the OS after launch.
-
Create an image (upload)
This allows you to upload your own image file and create a private image in your cloud project.
Uploaded images are only available within your project and are not shared publicly.
You can upload images in RAW or ISO format. The maximum upload size is 1000 GB.
Steps
-
1Using the menu on the left, navigate to Compute > Images.
-
2Click Create Image.
-
3In the Image Details section:
- Enter an Image name.
- (Optional) Enter an Image description.
-
4In the Image Source section:
- Click Choose File and select your image file.
- Select the Format (RAW or ISO).
-
5In the Image Requirements section (optional):
- Specify Minimum Disk (GB) if required.
- Specify Minimum RAM (MB) if required.
-
6Click Create Image to upload and create the image.
Once the upload is complete, the image will appear in your Images list as a private image.
Important:Â
Private image files must include SSH configuration:
- sshd must be installed
- SSH must be configured to start on boot
This is required to connect the instance image using SSH.
-
-
Create an image from an instance snapshot
This allows you to create a private image from a snapshot of an existing instance.
This is useful for:
- Duplicating configurations
- Migrating workloads
- Scaling environments
Follow the steps here.
-
Launch an instance from an image
This will create a new instance using an image as the boot source.
Steps
-
1Using the menu on the left, navigate to Compute > Images.
-
2Find the image that you want to use.
-
3Select the Launch button. The Create Instance dialog will appear.
-
4
-
-
Create a volume from an image
This creates a new storage volume using an image as the source.
Steps
-
1Using the menu on the left, navigate to Compute > Images.
-
2Find the image that you want to use.
-
3In the Actions column, select the down â–¼ button. A drop-down menu will appear.
-
4Select the Create Volume option. The Create Volume dialog will appear.
-
5In the Name field provide a name for the new volume. Names are not unique identifiers; multiple volumes may have the same name.
-
6In the Description field specify what this volume will be used for.
-
7In the Type field select the volume type you want to use, either:
- Standard
- Premium
-
8In the Size (GiB) field, enter the size of the volume you want to create.
- This must be an integer.
- This must be within the volume size limits.
-
9Click on the Create Volume button to confirm the action.
-
10To view and access the new volume, navigate to Storage > Volumes.
-
-
Delete an image
Deleting an image permanently removes it from the platform. Deleted images cannot be recovered.
You can only delete private images that you have created.
Steps
-
1Using the menu on the left, navigate to Compute > Images.
-
2Find the image that you want to delete.
-
3Select the Delete Image button. The Confirm Delete Image dialog will appear.
-
4Click the Delete Image button to confirm the action.
-
Now that you understand cloud images, you’re ready to start creating your own instances.
Take a look at our other articles and guides on xneelo Cloud.





