locate
01.01.2020

Как исправить ошибку "Failed to deploy OVF package: The task was canceled by a user" при импорте в ESXi

Что я делал

Моей задачей был перенос виртуальной машины из одного гипервизора ESXi на другой. Первым делом я экспортировал виртуальную машину в OVF формат. На этом этапе проблем никаких не возникло. Далее пытаюсь выполнить импорт, выбираю Deploy OVF Template и получаю с ходу ошибку:

Ошибка
Ошибка "Failed to deploy OVF package: The task was canceled by a user"

Failed to deploy OVF package: The task was canceled by a user

Тоесть в ошибке сказано что не удалось развернуть пакет OVF, потому что сама задача была отменена пользователем! Но я то знаю что я её не отменял 😁!

Причина возникновения ошибки "Failed to deploy OVF package"

Я сейчас расскажу что нужно делать, но сразу же хочу написать почему что вызвало в моём случае такую ошибку! А дело в том что при экспорте в виртуальном приводе моей машины был смонтирован ISO образ 😖! Вот так вот, больше на подобные грабли я не наступлю!

Исправление ошибки "Failed to deploy OVF package"

При экспорте виртуальной машины в OVF формат мы на выходе получаем папку с тремя файлами:

Открываем в текстовом редакторе файл конфигурационный *.ovf и ищем там строчку

<rasd:ResourceSubType>vmware.cdrom.iso</rasd:ResourceSubType>

И меняем её на:

<rasd:ResourceSubType>vmware.cdrom.atapi</rasd:ResourceSubType>

Теперь в файле *.mf нам нужно заменить чексумму файла *.ovf или же просто удаляем сам *.mf чтобы при импорте программа не смогла сверить чексуммы файлов. Теперь можно смело импортировать виртуальную машину! Ошибок не будет! 😎