This page describes the steps for the most common ways to load VM templates into Abiquo.
For an overview and links to additional methods, see Add virtual machine templates to Abiquo
Upload OVA templates from the local filesystem
See Upload OVA templates from the local filesystem
Download templates from a remote template repository
In private cloud, to create VM templates from a remote repository, do these steps:
Privilege: Download template from remote repository
Go to Catalogue
In the Private cloud section, select the datacenter
On the Virtual machine templates tab, at the bottom of the templates panel, click the + add button
Select Create from remote template repository
Select a Repository, then select a Category or All categories.
The Packages pane will display the available template definitions with an icon, title and brief descriptionOptionally, click on Show disks
For each VM template to download, select the checkbox next to the template definition
To start the download, click the Download button
The platform will check that this template download will not exceed the repository limits for your enterprise or your enterprise in the datacenter.
You cannot download a template if it does not have any disks
A status bar will appear next to the selected packages showing the download state.
If a template belongs to a Category in the remote template repository but the Category does not exist in the Catalogue, the platform will create it for the download.
You can now work with the new VM template.
Add public cloud templates to the catalogue
This section describes how to import a template from a public cloud region into the catalogue (which for public cloud is a cache of VM template definitions and links to the public cloud templates)
To import a template from public cloud, do the following steps.
Go to Catalogue → Public
Select the public cloud region
Click the + add button at the bottom of the screen
The Import template popup will open
Enter the search criteria for your template
In the ID field, you can enter an ID, such as an AMI ID
In Google Cloud Platform, you can enter a full path ID, for example,
ubuntu-os-cloud/global/images/ubuntu-2004-focal-v20220308
In the Name field, you can enter text to search for in the name
Select Private templates to display images that are only available to your user account in the public cloud provider.
In vCloud Director this option displays templates in the same organization as your user
In OCI, to search for private templates, you must search by the template ID only.
Then click Search to perform the search. The search can take some time and return several pages of templates
To import a template, click the import symbol in the top right-hand corner of the template
If your Azure template has terms of use, then you will need to accept these now or when you first create a VM from the template.
Accepting the terms of use requires the privilege to
Manage virtual machine template terms of use
and it enables programmatic deployment of the template for your Azure subscription. If you then disable programmatic deployment in the portal but you would like to deploy the template, you will need to delete it from the platform and import it again.If you share the template with another enterprise, then a user of that enterprise will need to accept the terms of use before they can create a VM
When a template has been imported, the color of the import symbol will change to gray
When you have finished importing templates click Close
You can now edit your template to customize it for your users, which includes:
Add custom icon
Add variables for startup scripts
Share template with users in a tenant hierarchy
Recommend and restrict hardware profiles
Set default template credentials and configure initial password
Add tags
For more details, see Modify a VM template in public cloud
Pages related to VM templates
Other ways to add VM templates through the Abiquo UI:
Main Catalogue page with links to related pages: Catalogue view
Create instance templates: Manage VMs#SaveVMdiskstocreateaninstancetemplate
Manage instance templates: Manage VM Templates#Manageinstancetemplates
VM automation with cloud-init templates: Guest setup
Configuration pages
In Modify a VM template, see Extended OVF Support and Template Definition, Guest operating system definition for VMware, and OVF Reference.