OVF is a cross-platform standard supported by many
virtualization products which enables the creation of ready-made
virtual machines that can then be imported into a hypervisor
such as
Using OVF enables packaging of virtual
appliances. These are disk images, together with
configuration settings that can be distributed easily. This way
one can offer complete ready-to-use software packages, including
OSes with applications, that need no configuration or
installation except for importing into
The OVF standard is complex, and support in
Appliances in OVF format can appear in the following variants:
They can come in several files, as one or several disk
images, typically in the widely-used VMDK format. See
Alternatively, the above files can be packed together into a
single archive file, typically with an
OVF cannot describe snapshots that were taken for a virtual machine. As a result, when you export a virtual machine that has snapshots, only the current state of the machine will be exported. The disk images in the export will have a flattened state identical to the current state of the virtual machine.