import image

Resolving OVA Import Issues in VMware ESXi: Compatibility and Template Errors

Description

Users may encounter a specific error when attempting to import a Cymetricx image file (.ova) into VMware ESXi. The error message typically reads:

"Issues detected with selected template. Details: - -1:-1:VALUE_ILLEGAL: No supported hardware versions among [vmx-14]; supported: [vmx-04, vmx-07, vmx-08, vmx-09, vmx-10, vmx-11, vmx-12, vmx-13, vmx-14].”

This indicates a compatibility issue between the VMware ESXi version and theova template being used.


Environment

  • VMware ESXI

Cause

The error arises due to a mismatch between the VMware ESXi version and the hardware versions supported by the .ova template.

Recommended Actions

1- File Conversion and Extraction: Change the extension of the file from .ova to .zip and extract the file using an archiver tool like WinRAR or 7zip. the extracted file should contain the following: an ovf file, .mf file and .vmdk file.


2- Edit the .ovf File: Edit the extracted .ovf file with a text editor (e.g., Notepad).

3- Modify Virtual System Type: Locate the line:

<vssd:VirtualSystemTypevmx-15</vssd:VirtualSystemType>

and adjust it according to the ESXi version's supported hardware. For instance, change vmx-15 to vmx-14, based on the error message.


Change it to

<vssd:VirtualSystemTypevmx-14</vssd:VirtualSystemType>

4- Save Changes: After modification, save the .ovf file.

5- Update File Hash: Generate a new SHA256 hash for the edited .ovf file using PowerShell:

  1. (Get-FileHash **<OVF FILENAME>**.ovf -Algorithm SHA256 | Select-Object -ExpandProperty Hash).ToLower()

Note: since the filename of the .ovf file would be similar to “CentOS+8+64-bit_v4.0_1.4.163_Migration_02092023_ESXI6.7” then the command would be

  1. (Get-FileHash CentOS+8+64-bit_v4.0_1.4.163_Migration_02092023_ESXI6.7.ovf -Algorithm SHA256 | Select-Object -ExpandProperty Hash).ToLower()

Example


6- Modify .mf File: Replace the contents of the .mf file with the new SHA256 hash obtained in the previous step.

Additional Notes

  • Ensure all modifications are accurate to prevent further compatibility issues.
  • This process should be performed carefully to avoid corrupting the image file.

    • Related Articles

    • CYMETRICX New Version 1.4.50

      It is our pleasure to announce the new enhancements to our Cymetricx Solution.  It is through our close relationship with our customers and listening to your feedback, requirements, and demands that we bring your these new features and ...
    • Troubleshooting Cloned Server Visibility Issue in CYMETRICX GUI Due to Duplicate Agent ID

      When a Linux server is cloned, Cymetricx service are also copied over to the new server. However, since the agent ID is unique for each installation, the agent ID on the cloned server will be the same as the original server, causing a conflict. This ...
    • CYMETRICX Microsoft Office 365 Integration

      To add a Microsoft Office 365 account and run individual configuration, compliance, and security controls or full CIS compliance benchmarks across all your Microsoft 365 tenants, follow the following steps: Step 1: Create an Azure Account To get ...
    • How to Troubleshoot and Provide Agent Logs

      When troubleshooting agent issues, it's often necessary to gather logs from the agent. To help us resolve your issue as quickly as possible, please follow the steps below to retrieve and submit the necessary log files. Steps to Retrieve Agent Logs: ...