Image library
Manage the reusable VM images — templates, ISOs and appliances — used to create and provision virtual machines.
Image library
Purpose
- Capture a stopped VM as a reusable template and deploy new VMs from it.
- Import ISO images and attach them to VMs as installation or utility media.
- Import appliances and deploy them as ready-made virtual machines.
- Organise images with resource groups and tags.
Prerequisites
- Minimum permission to view templates: compute.templates.read
- Minimum permission to view ISOs: compute.isos.read
- Minimum permission to view appliances: compute.appliances.read
- To capture a template: compute.templates.create (the source VM must be stopped first).
- To deploy a VM from a template or appliance: compute.vms.create
- To attach an ISO to a VM: compute.vms.create (new VM) or compute.vms.update (existing VM).
Templates
Capture a stopped VM as a template, then launch new VMs from it.
- Open Compute → Image Library → Templates.
- Stop the source VM first, then select Configure Template.
- Choose a stopped VM, enter a template name and optional description, and optionally set a resource group and tags.
- Select Create Template to queue the capture.
- To provision from a template, select a single template row and choose Launch Template.
- Enter the new VM name, choose a compute quota and storage pool, attach at least one network (vNIC), then select Deploy VM.
- Expected result: the new VM is queued for deployment and appears under Virtual Machines.
ISOs
Import an ISO image, then mount it to a VM.
- Open Compute → Image Library → ISOs.
- Select Import ISO.
- Enter a name and optional description, then attach a .iso file (under 10 GB, file name up to 250 characters).
- Optionally choose a storage quota, resource group and tags.
- Select Import ISO to upload; a progress indicator reports upload status.
- To mount an ISO, open Compute → Virtual Machines and create or edit a VM, enable the attach-ISO option and select the image (choose No ISO to remove any attached image).
- Expected result: the ISO appears in the list and can be attached when creating or editing a VM.
Appliances
Import an appliance and deploy it as a new VM.
- Open Compute → Image Library → Appliances.
- Select Import Appliance and upload the appliance file.
- Select an appliance, then choose Deploy to create a VM from it.
- Review the appliance's virtual hardware (vCPUs and RAM), enter a VM name, and choose a compute quota.
- Assign a storage pool to each disk, attach one or more networks (vNICs), and set the VM importance.
- Select Deploy.
- Expected result: the appliance is deployed as a new VM under Virtual Machines.
Best Practices
- Stop a VM before capturing it as a template — running VMs cannot be captured.
- Keep ISO file names under 250 characters and files under 10 GB so the upload is accepted.
- Tag images and assign them to a resource group so they are easy to find and govern.
- Confirm the target compute quota has capacity before deploying a template or appliance.
- Choose a storage pool that supports VM disks when deploying an appliance.
Ready to rethink private cloud?
Lower costs. Simplify operations. Deliver more.