VMWare ESXi 错误:无法部署 OVF 包:设备“6”的配置无效

VMWare ESXi 错误:无法部署 OVF 包:设备“6”的配置无效

我正在尝试安装 Windows 8.1http://modern.ie在 ESXi 5.5 服务器上使用 vSphere 客户端。当我尝试部署 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 VM。

是什么导致了错误消息?我该如何安装虚拟机?

答案1

我首先尝试了一些不同的值,例如scsiController0 元素的lsilogic和,但是在尝试部署时这仍然导致相同的错误。buslogicResourceSubType

删除文件中的以下部分.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>

我不知道这是为什么……如果有人知道,请发表评论。尽管知道原因,但我希望它能有所帮助 :)

我在这里只留下一条提示:如果您想通过 vSphere Client 编辑或管理此虚拟机,则在部署后必须先将其转换为硬件版本 9 或更低版本。这可以使用 VMWare vCenter Converter Standalone 来完成。

答案2

OVF 文件只是一个描述符,用于指示您的虚拟机管理程序如何以及在您的 VM 上部署什么。

如果您确定错误是由于上述部分引起的,则只需删除该部分即可。您的虚拟机将创建时不带控制器。

别的

您可以添加其他控制器,如 IDE 等。

答案3

如果您还没有得到信息,这可能是答案。罪魁祸首是 VCenter 客户端不支持 vSATA,但可以在 Vcenter Web 客户端上应用。讽刺。您删除的项目是使用 SATA 端口的 CD/DVD,应该是 IDE。

答案4

您可以选择此链接来解决问题:https://afterbyrnertech.wordpress.com/2015/06/09/vmware-failed-to-deploy-ovf-package-invalid-configuration-for-device-6/

我希望它能对你有所帮助。

相关内容