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

    1. 1
      Using the menu on the left, navigate to Compute > Images.
    2. 2
      A list of Helpful Articles is displayed at the top of the page.
    3. 3
      The Delete Images button allows you to delete existing private images.
    4. 4
      The 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

      1. 1
        Using the menu on the left, navigate to Compute > Images.
      2. 2
        In the Image table, find the image you want to view.
      3. 3
        Click on the Name (blue, hyperlinked text).
      4. 4
        The 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:

      1. 1
        Launch an instance using the ISO.
      2. 2
        Install the operating system manually.
      3. 3
        During installation:.
      • Configure networking to use DHCP.
      • Install and enable SSH (for Linux).
      • Install and enable cloud-init (for Linux).
      1. 4
        Shut down the instance once installation is complete.
      2. 5
        Create 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

      1. 1
        Using the menu on the left, navigate to Compute > Images.
      2. 2
        Click Create Image.
      3. 3
        In the Image Details section:
      • Enter an Image name.
      • (Optional) Enter an Image description.
      1. 4
        In the Image Source section:
      • Click Choose File and select your image file.
      • Select the Format (RAW or ISO).
      1. 5
        In the Image Requirements section (optional):
      • Specify Minimum Disk (GB) if required.
      • Specify Minimum RAM (MB) if required.
      1. 6
        Click 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

      1. 1
        Using the menu on the left, navigate to Compute > Images.
      2. 2
        Find the image that you want to use.
      3. 3
        Select the Launch button. The Create Instance dialog will appear.
      4. 4
        Complete the remaining fields in the dialog and follow the steps here.





    • Create a volume from an image

      This creates a new storage volume using an image as the source.

      Steps

      1. 1
        Using the menu on the left, navigate to Compute > Images.
      2. 2
        Find the image that you want to use.
      3. 3
        In the Actions column, select the down â–¼ button. A drop-down menu will appear.
      4. 4
        Select the Create Volume option. The Create Volume dialog will appear.
      5. 5
        In the Name field provide a name for the new volume. Names are not unique identifiers; multiple volumes may have the same name.
      6. 6
        In the Description field specify what this volume will be used for.
      7. 7
        In the Type field select the volume type you want to use, either:
      • Standard
      • Premium
      1. 8
        In the Size (GiB) field, enter the size of the volume you want to create.
      1. 9
        Click on the Create Volume button to confirm the action.
      2. 10
        To 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

      1. 1
        Using the menu on the left, navigate to Compute > Images.
      2. 2
        Find the image that you want to delete.
      3. 3
        Select the Delete Image button. The Confirm Delete Image dialog will appear.
      4. 4
        Click the Delete Image button to confirm the action.



    Assist Note

    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.