This section describes how to upload an OVA file from a local file system to create a VM template in the catalogue. The enterprise you are working in when you upload and save the VM template will be the owner of the VM template. Privileges: Upload virtual machine template Before you begin, check these requirements: Abiquo reads OVA files created with VMware and from the VM marketplace. See also Export an OVA from ESXi vSphere 7 with OVF tool The file name must have the The OVA must have a single VM (virtual system) Abiquo uses the To deploy a VM from an OVA with parameters, the template must have guest tools. See Deploy a VM from an OVA with parameters If you do not have any hypervisors, the platform will convert the template into ALL possible hypervisor formats. So add your hypervisors first, to reduce use of the NFS repository space. To add a new template from an OVA file 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 OVA file Click Select file and browse for the file. Abiquo will display the File name. Click Save. Abiquo will upload the file and create the template. When Abiquo has created the template, it will open the Edit template dialog Here is a brief description of some initial steps to edit a VM template: On the Disks tab, you can add an extra empty hard disk for your application data. To add OVA parameters to all VMs, add them on the Variables tab. See Deploy a VM from an OVA with parameters. On the Advanced tab, if your VM template requires UEFI boot, select the checkbox. If you are not sure, check with your system administrator because a UEFI VM will not boot without this configuration For the User, enter the default user for the template For the Password, enter the default password of the user on the VM template Check and select the Operating system and if required, the OS version. For more details see Set the guest operating system for VMware Click Save To modify a VM template, you must log into or switch to the owner enterprise (where the template was created). To share a VM template with other enterprises, go to Scopes and select access lists To use advanced VM configuration with cloud_init or guest tools: Install cloud_init (or cloudbase_init) or VMware guest tools on your VM template Follow the steps on the page for your tool: For a diagram and comparison of these features, see Guest setup Related links For general information about Abiquo templates, see Catalogue view Upload a template disk from the local filesystem for a single file. For Abiquo OVF file specifications, see OVF reference For Abiquo disk compatibility, see Template compatibility table To upload or download templates, the AM remote service must use HTTPS, which means that you must also configure certificates on the Remote services server. See Configure Abiquo Tomcat with HTTPS for Remote RS For public cloud, the Abiquo Catalogue is a cache of VM template details. To import a template from a public cloud region into the catalogue, 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 on the right side 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. 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.Upload OVA templates from the local filesystem
If your file is very large, you may prefer to save it directly to the VM repository or use the AM API, see Appliance manager template API upload and download .ova
extension and it must contain an OVF fileName
tag in the VirtualSystem
as the template name. If the Name
is not set, the platform uses the ID
. The template name will be the default name for VMs that users create from this templateBasic steps to configure a VM template
Advanced VM template configuration
Download templates from a remote template repository
Add public cloud templates to the catalogue
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.
Pages related to VM templates
- Other ways to add VM templates through the Abiquo UI:
- Main Apps library page with links to related pages: Appliance Library View
- Create instance templates: Manage VMs#SaveVMdiskstocreateaninstancetemplate
- Manage instance templates: Manage VM Templates#Manageinstancetemplates
- VM automation with cloud-init templates: Guest setup
- Configuration pages
- VM repository folder
- In Modify a VM template, see Extended OVF Support and Template Definition, Guest operating system definition for VMware, and OVF Reference.