Deploy OVF template fails with error: "Details: - 47:7:VALUE_ILLEGAL: Value ''lsilogic'' of ResourceSubType element not found in [VirtualSCSI]. - 71:7:VALUE_ILLEGAL: Value ''3'' of Parent element does not refer to a ref of type DiskControllerReference."
search cancel

Deploy OVF template fails with error: "Details: - 47:7:VALUE_ILLEGAL: Value ''lsilogic'' of ResourceSubType element not found in [VirtualSCSI]. - 71:7:VALUE_ILLEGAL: Value ''3'' of Parent element does not refer to a ref of type DiskControllerReference."

book

Article ID: 411356

calendar_today

Updated On:

Products

VMware vSphere ESXi

Issue/Introduction

Choosing the option "Deploy OVF Template", so "Customize Hardward Settings" is not one of the steps, and canĀ“t change the SCSI Controller. 

Environment

VMware vSphere ESXi 8.0

Cause

The VM from which the template is created has LSI Logic SAS configured on the SCSI controller. For Red Hat 8 VMs, LSI Logic SAS is not supported. For further information, see the Broadcom Compatibility Guide.

Resolution

This issue can be resolved by manually editing the OVF file inside the OVA package.

Step 1: Extract the OVA File 

  • Use a tool like tar (Linux/macOS) or 7-Zip (Windows) to extract the .ova file.

This will usually produce three files:

    • .ovf (descriptor file)
    • .vmdk (virtual disk)
    • .mf (manifest file)

Example (Linux/macOS):
tar xvf your-file.ova

Step 2: Edit the OVF File

  • Open the .ovf file in a text editor and correct the problematic entries:
  • Fix the ResourceSubType element
    Locate lines like:

<rasd:ResourceSubType>lsilogic</rasd:ResourceSubType>

  • Replace lsilogic with a supported value for your vCenter version, such as:
    • VirtualSCSI
    • lsilogicsas
    • pvscsi
  • Fix the Parent element
    Locate entries such as:

<rasd:Parent>3</rasd:Parent>

  • Ensure the parent ID matches a valid DiskControllerReference defined earlier in the OVF file.
    For example, if the valid ID is 1, update it to:

<rasd:Parent>1</rasd:Parent>

Step 3: Repackage the Files

  • Once edits are complete, recreate the OVA:

Using VMware OVF Tool:

ovftool your-directory/your-file.ovf your-new-file.ova

Or using tar:

tar cvf your-new-file.ova your-file.ovf your-disk.vmdk your-file.mf

Step 4: Re-import the OVA

  • Import the newly packaged OVA into vCenter and deploy. 

Additional Information