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

01.01.2020

Что я делал

Моей задачей был перенос виртуальной машины из одного гипервизора 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 формат мы на выходе получаем папку с тремя файлами:

  • *.mf — содержит SHA1 чексуммы двух других файлов и выглядит примерно так:
    SHA1(Name_VM-disk1.vmdk)= 563769751fa59b89e43e0c96f40fcd928bda24bc
    SHA1(Name_VM.ovf)= 8a04002248c17785fc04508f7c4f489f2a9da752
    
  • *.ovf — конфигурационный файл, который несёт в себе инфу о виртуальной машине
  • *.vmdk — является самим виртуальным диском виртуальной машины

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

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

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

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

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

Автору на кофе ☕ или просто поднять мотивацию писать больше статей для вас 😉 !
Отдельное спасибо всем, кто отправляет донатики 😀! Очень приятно и неожиданно. Благодаря вам сайт может и в дальнейшем обходиться без рекламных баннеров.
5011