我正尝试使用vSphere客户端在ESXi 5.5服务器上从http://modern.ie安装Windows 8.1。 当我尝试部署OVF模板时,出现以下错误消息:
Failed to deploy OVF package: Invalid configuration for device '6'
目前还不清楚设备6是什么,或者为什么会造成问题。 看看ovf的内部,看起来它可能是SCSI控制器,假设我正在解释内容。
<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>
作为附加的数据点,我已经成功地从同一个地方安装了Windows 7和Windows 8.0虚拟机。
什么是导致错误消息,我能做些什么来安装虚拟机?
OVF文件只是描述符,用于指示您的虚拟机pipe理程序在虚拟机上如何部署以及如何部署。
如果您确定由于上面提到的部分而发生了错误,那么请删除该部分。 您的虚拟机将被创build而不需要控制器
其他
您可以添加像IDE等其他控制器
我首先尝试了一些不同的值,如lsilogic和buslogic的scsiController0元素ResourceSubType ,但是这样做在尝试部署时会导致相同的错误。
从.ovf文件中删除以下部分后,我能够成功部署和引导虚拟机。 由于您更改了.ovf文件,因此现在必须删除随附的.mf校验和文件,否则将不会部署。
<Item> <rasd:Address>0</rasd:Address> <rasd:Description>SATA Controller</rasd:Description> <rasd:ElementName>sataController0</rasd:ElementName> <rasd:InstanceID>3</rasd:InstanceID> <rasd:ResourceSubType>vmware.sata.ahci</rasd:ResourceSubType> <rasd:ResourceType>20</rasd:ResourceType> </Item>
我不知道这是为什么…如果有人,请留下评论。 尽pipe知道为什么,我希望它帮助:)
我将在这里留下这个提示:如果您想通过vSphere Client编辑或pipe理此虚拟机,首先必须在部署完成后将其转换为硬件版本9或更低版本。 这可以使用VMWare vCenter Converter Standalone完成。
如果你还没有获得信息,这可能是答案。 罪魁祸首是VCenter客户端不支持vSATA,但可以应用于Vcenter Web客户端。 具有讽刺意味的。 您删除的项目是使用SATA端口的CD / DVD,它应该是IDE。
您可以select以下链接进行解决: https : //afterbyrnertech.wordpress.com/2015/06/09/vmware-failed-to-deploy-ovf-package-invalid-configuration-for-device-6/
我希望,这将帮助你。