In Esx 6.0 I'm trying to import vm in .ova format but I got this message:
The OVF packages uses features that are not supported:
The OVF package requires unsupported hardware.
details: line xx: unsupported hardware family 'virtualbox-2.2'
In XML file I can see error in one of these lines, and I suppose problem occurs because vm is exported by Virtual Box.
Here is a part of xml file:
<System>
<vssd:ElementName>Virtual Hardware Family</vssd:ElementName>
<vssd:InstanceID>0</vssd:InstanceID>
<vssd:VirtualSystemIdentifier>SmartApp 16.04 php 5.6</vssd:VirtualSystemIdentifier>
<vssd:VirtualSystemType>virtualbox-2.2</vssd:VirtualSystemType>
</System>
Does it exist way to convert OVA hardware from virtual box to ESXi hardware 11 ? By OVFtool?
Hi ricky73,
You can try the following steps:
1. Download and install the OVFTool
2. Run the command ovftool <path of .ovf file> <path for converted .vmx file>
You will get a VMX file. Edit the hardware version in it, change it to a version that is compatible with your hardware for example vmx-07. Once done, save the .VMX file.
3. Then you need to convert the VMX back to OVF.
Run the command ovftool <path of .vmx file> <path for converted .ovf file>
4. After this is done try to deploy the OVF again.
Rick
Please consider marking this answer "correct" or "helpful" if you think your query have been answered correctly.
Hi ricky73,
You can try the following steps:
1. Download and install the OVFTool
2. Run the command ovftool <path of .ovf file> <path for converted .vmx file>
You will get a VMX file. Edit the hardware version in it, change it to a version that is compatible with your hardware for example vmx-07. Once done, save the .VMX file.
3. Then you need to convert the VMX back to OVF.
Run the command ovftool <path of .vmx file> <path for converted .ovf file>
4. After this is done try to deploy the OVF again.
Rick
Please consider marking this answer "correct" or "helpful" if you think your query have been answered correctly.
Hi
It usually occur when an OVA appliance exported by VirtualBox is imported in vSphere, the default hardware format used by VirtualBox doesn’t fit the vSphere one, so it is unable to understand how to import the machine.
https://jekil.sexy/blog/2015/this-ovf-package-requires-unsupported-hardware.html
I found that the conversion from OVA to VMX failed.
Warning:
- The specified operating system identifier 'Debian_64' (id: 96) is not supported on the selected host. It will be mapped to the following OS identifier: 'Other (32-bit)'.
Error: OVF Package is not supported by target:
- Line 29: Unsupported hardware family 'virtualbox-2.2'.
Completed with errors
So What I did was convert OVA to OVF first. This allowed me to edit the ovf file. You could take it a step further and convert the ovf to vmx but really no need.
Fix the SHA with get-filehash * -Algorithm sha256
Edit mf file
Once done convert back to OVA