Open Virtualization Appliance (OVA) is a single file (with the .ova extension) that archives all the files making up an Open Virtualization Format (OVF). OVF is a folder that contains the files required for defining and deploying VMs. An OVF folder always includes .ovf, .mf, and .vmdk files.
This section describes how to import OVF and OVA files to the cloud platform.
Manually extract VMDK files from an OVF or OVA template and upload them to an OBS bucket. Then, you can select one from the bucket when you use an external file to create a system or data disk image.
The following assumes that the OVF or OVA template contains only one VMDK file. If there are multiple VMDK files (for example, there are three VMDK files, one used as a system disk image file and the others as data disk image files), upload them to an OBS bucket and register them as a system disk image and data disk images, respectively.
├C │ ├OvfLib │ ├MyVm │ ├MyVm.ovf │ ├MyVm.mf │ ├MyVm-disk1.vmdk
You can import an image file in the VHD, VMDK, QCOW2, RAW, VHDX, QCOW, VDI, QED, ZVHD, or ZVHD2 format to create a private image.
For details, see Creating a Windows System Disk Image from an External Image File or Creating a Data Disk Image from an External Image File.
The command output is as follows:
MyVm.ova: POSIX tar archive (GNU)
MyVm.ova contains the following two files:
$tar tf MyVm.ova MyVm.ovf MyVm.vmdk
tar xvf MyVm.ova
The extracted folder contains the following files:
MyVm.ovf MyVm.vmdk
The image file in the VMDK format can be uploaded to the cloud platform.
You can import an image file in the VHD, VMDK, QCOW2, RAW, VHDX, QCOW, VDI, QED, ZVHD, or ZVHD2 format to create a private image.
For details, see Creating a Linux System Disk Image from an External Image File or Creating a Data Disk Image from an External Image File.