Abiquo Documentation Cookies Policy

Our Documentation website uses cookies to improve your experience. Please visit our Cookie Policy page for more information about cookies and how we use them.


Documentation

Skip to end of metadata
Go to start of metadata

Abiquo is a hypervisor-independent cloud solution that can manage multiple virtualization technologies. It is able to deploy virtual appliances to many different hypervisors, and manage them from a rich web interface. The following sections describe the template disk formats supported by the Abiquo platform, and the formats supported by the hypervisors Abiquo manages.

API Feature

To retrieve the information about Supported Disk Format Types from the Abiquo API, use the requests of the DiskFormatTypes Resource

Supported Disk Format Types

Abiquo supports the disk format types given in this table for OVF import.

Abiquo identifies the disk formats by their URIs as given in the following table. These URIs were found in OVF files exported in these formats. However, over time vendors may change their reference information and URIs. Therefore customers who wish to import OVF files should check that their file formats will be correctly identified by Abiquo.

Disk formatURITechnical Reference

Disk From Device - Raw

http://raw/

 

VMDK Stream Optimized

http://www.vmware.com/technical-resources/interfaces/vmdk_access.html#streamOptimized

vmdk_50_technote.pdf
see Stream-Optimized p11

VMDK Fixed Disk

http://www.vmware.com/technical-resources/interfaces/vmdk_access.html#monolithic_flat

vmdk_50_technote.pdf
see Simple Extents p5

VMDK Sparse Disk

http://www.vmware.com/technical-resources/interfaces/vmdk_access.html#monolithic_sparse

vmdk_50_technote.pdf 
see Hosted Sparse Extents p6
/ ESXi Host Sparse Extents on p9

VHD Fixed Disk

http://technet.microsoft.com/en-us/virtualserver/bb676673.aspx#monolithic_flat

VHD specification Word file
see Fixed Hard Disk Image p3

VHD Sparse Disk

http://technet.microsoft.com/en-us/virtualserver/bb676673.aspx#monolithic_sparse

see Dynamic Hard Disk Image p3
VHDX Fixed Disk http://technet.microsoft.com/en-us/library/hh831446.aspx#monolithic_flat  
VHDX Sparse Disk http://technet.microsoft.com/en-us/library/hh831446.aspx#monolithic_sparse  

VDI Fixed Disk

http://forums.virtualbox.org/viewtopic.php?t=8046#monolithic_flat

 

VDI Sparse Disk

http://forums.virtualbox.org/viewtopic.php?t=8046#monolithic_sparse

 

QCOW2 Fixed Disk

http://people.gnome.org/~markmc/qcow-image-format.html#monolithic_flat

 

QCOW2 Sparse Disk

http://people.gnome.org/~markmc/qcow-image-format.html#monolithic_sparse

 
AMI diskhttp://amiprotocol.sourceforge.net/ami-specif.html#1.9.2.user.xml  
Docker imagehttps://docs.docker.com/terms/image/ 
ISOhttp://iso 

Abiquo will record UNKNOWN as the format for disks that are not in one of the above formats.

Note about VMDK Stream Optimized

VMDK Stream Optimized format

The VMDK Stream Optimized format is a compressed format that is useful for distributing template disks. And in Abiquo 3.8.1+ it is also supported for direct deployment by ESXi. If you upload a virtual disk file in this format for other hypervisors, Abiquo will convert it to hypervisor base formats as required.

Hypervisor Compatibility Table

The following table shows the different formats supported by the hypervisors. If you upload a template in a format not supported by your hypervisor to the Appliance Library view, Abiquo will convert it to the most suitable format.

FormatAWSESX/ESXiHyper-VKVMOracle VMXenServerDocker

Disk from device - Raw

(error)  

(tick)

(tick)

(tick)(tick)

(error)

 

VMDK fixed disk

 

(tick) (star)

 

(tick) (star) 

 

 

VMDK sparse disk

 

(tick)

 

(tick) 

 

 
VMDK stream optimized (tick) in Abiquo 3.8.1+     

VHD fixed disk

 

 

(tick)

(tick) 

(tick)

 

VHD sparse disk

 

 

(tick) (star)

(tick) 

(tick) (star)

 
VHDX  

(tick) Deploy VHDX templates
(error) No conversions TO or
FROM VHDX
(error) No persistent VHDX templates

    

VDI fixed disk

 

 

 

  

 

 

VDI sparse disk

 

 

 

  

 

 

QCOW2 fixed disk

 

 

 

(tick) 

 

 

QCOW2 sparse disk

 

 

 

(tick) 

 

 
AMI

(tick)
(error) no conversions

     

 

Docker      (tick)
(error) no conversions
ISO (tick)(tick)(tick) (tick) 

Hypervisor default format

(star) _ Hypervisor Default Format also called the "base format"

The hypervisor default format (also called the base format) for each hypervisor is marked with a  (star) . This is the preferred deployment format for this hypervisor, and if there is a disk in the base format, Abiquo will deploy this disk.

  • Abiquo converts from other hypervisor formats into the base format
    • e.g. If you upload a VHD template and you have ESXi hypervisors, Abiquo will convert it into VMDK fixed format
  • Abiquo will not convert templates that are in other compatible formats for the same hypervisor
    • e.g. if you upload a VMDK Sparse template, then Abiquo will deploy the template as a virtual machine with a sparse disk
      • However, if you somehow have both a sparse and a fixed format for the same disk, Abiquo will deploy the fixed format disk with thin provisioning enabled
  • Abiquo will convert an Abiquo instance disk to hypervisor base format, but you can control this conversion with properties. See Abiquo Configuration Properties#instance

See also Datacenter Appliance Library Concepts#Virtual-to-Virtual Conversion .

Raw format for persistent virtual machines

Raw format for persistent virtual machine templates

The Disk from device or raw format is used for persistent virtual machine templates. Before creating a persistent virtual machine template, Abiquo converts the template's disks to raw format and then dumps them to a volume on the selected storage.

Note about VMDK Stream Optimized

VMDK Stream Optimized format

The VMDK Stream Optimized format is a compressed format that is useful for distributing template disks. And in Abiquo 3.8.1+ it is also supported for direct deployment by ESXi. If you upload a virtual disk file in this format in Abiquo 3.8 or for other hypervisors, Abiquo will convert it to hypervisor base formats as required.

Note about ISO

Abiquo supports ISO disks, which may be bootable installation disks (added to templates) or data disks (added to virtual machines). See: