Я пытаюсь установить Windows 8.1 из http://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 из одного и того же места.
Что вызывает сообщение об ошибке и что я могу сделать, чтобы установить виртуальную машину?
Файл OVF - это просто дескриптор, указывающий вашему гипервизору, как и что развертывать на вашей виртуальной машине.
Если вы уверены, что ошибка возникла из-за вышеупомянутого раздела, просто удалите этот раздел. Ваша виртуальная машина будет создана без контроллера.
ELSE
Вы можете добавить другой контроллер, например IDE и т. Д.
Сначала я пробовал разные значения, например lsilogic
и buslogic
для элемента scsiController0 ResourceSubType
, но это продолжало приводить к той же ошибке при попытке развернуть.
После удаление следующий раздел из .ovf
file Мне удалось успешно развернуть и загрузить виртуальную машину. Потому что вы изменили .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.
Если вы еще не получили информации, это может быть ответ. Причина в том, что vSATA не может поддерживаться клиентом VCenter, но может применяться в веб-клиенте Vcenter. Иронично. Вы удалили CD / DVD через порт SATA, который должен быть IDE.
Вы можете просто предпочесть эту ссылку для обходного пути: https://afterbyrnertech.wordpress.com/2015/06/09/vmware-failed-to-deploy-ovf-package-invalid-configuration-for-device-6/
Надеюсь, это вам поможет.