I am trying to install a Windows 8.1 from http://modern.ie on an ESXi 5.5 server using the vSphere client. When I try to deploy the OVF template I get the following error message:
Failed to deploy OVF package: Invalid configuration for device '6'
It's unclear what device 6 is, or why it is causing a problem. Looking inside the ovf, it looks like it could be the SCSI controller, assuming I am interpreting the contents correctly.
<Item>
<rasd:Address>0</rasd:Address>
<rasd:Description>SCSI Controller</rasd:Description>
<rasd:ElementName>scsiController0</rasd:ElementName>
<rasd:InstanceID>6</rasd:InstanceID>
<rasd:ResourceSubType>lsilogicsas</rasd:ResourceSubType>
<rasd:ResourceType>6</rasd:ResourceType>
</Item>
As additional data points, I have installed a Windows 7 and Windows 8.0 VM from the same place successfully.
What is causing the error message and what can I do to install the VM?
Best Answer
I first tried some different values like
lsilogic
andbuslogic
for the scsiController0 elementResourceSubType
, but this kept resulting in the same error when trying to deploy.After deleting the following section from the
.ovf
file I was able to deploy and boot the VM successfully. Because you altered the.ovf
file, you now have to delete the .mf checksum file that comes along with it or it still won't deploy.I don't know why this is though... if anybody does, leave a comment. Despite knowing why, I hope it helps :)
And I'll just leave this tip here: if you want to edit or manage this VM via the vSphere Client, you first have to convert it to hardware version 9 or lower after deploying it. This can be done with the VMWare vCenter Converter Standalone.