Назад | Перейти на главную страницу

Экспорт OVF завершается с ошибкой «Файл не найден»

Доброе утро / день / вечер всем:

У меня проблема с одной виртуальной машиной, когда дело доходит до экспорта OVA / OVF. Я получаю сообщение об ошибке «Файл не найден», который указывает на неправильный каталог ... Мой процесс

У меня не было проблем с клонированием 8 разных виртуальных машин таким образом и экспортом данных. Я столкнулся с этой проблемой только с одной виртуальной машиной, и я не могу понять, в чем проблема. Ниже приведены точные шаги с обходными путями, которые я пробовал.

Имя виртуальной машины = RHEL_TEST_SERVER

Имя клонированной ВМ = tmp_test_server

Похоже, что когда я клонирую OVA, он устанавливает ide1 (внутри tmp_test_server.vmx) на

ide1:0.fileName = ":///vmfs/volumes/5876b9586-hf756475-c8193846734/RHEL_TEST_SERVER/[]"

что я считаю неверным. Он должен указывать на себя? Я подключаюсь к серверу ESXI / Linux по ssh и перехожу в этот конкретный каталог.

Даже после того, как я изменил этот файл, чтобы он указывал на самого себя, я все равно получаю ту же ошибку «Файл не найден» (точная ошибка, как указано выше). Я не могу понять, почему это не работает для этого единственного клона виртуальной машины.

Чтобы ответить на очевидный вопрос

Среда Linux полностью, и у меня есть полный доступ для просмотра всех файлов. Если бы кто-то мог объяснить мне, в чем заключается возможная проблема и как я могу ее исправить, я был бы очень признателен. Спасибо.

Убедитесь, что к виртуальной машине должен быть подключен ISO-образ. Удалите файл ISO и попробуйте снова экспортировать OVF.

чтобы экспортировать в файл OVF, сначала выберите использовать соединение с физическим диском, а не использовать файл изображения iso, после того, как вы нажмете ОК. введите описание изображения здесь оно работает

Столкнувшись с той же проблемой при преобразовании виртуальной машины для VMWare в формат ovf, я смог ее решить. Хост, на котором запущен инструмент OVF, - MacBook Pro 15 с macOS Mojave.

Ниже приведены шаги

Откройте файл .vmx в редакторе (например, Atom). Найдите недостающий файл в ошибке

sata0:1.fileName = [path of the missing file]

В том же разделе найдите

sata0:1.present = "TRUE"

измените это на

sata0:1.present = "FALSE"

Теперь, когда инструмент запущен, он не будет искать iso-образ. Это должно позволить инструменту работать успешно.

ПРИМЕЧАНИЕ: я получил виртуальную машину без образа ISO, другие варианты, которые могут работать, если образ ISO является обязательным.

  • Копирование ISO-образа вместе с ВМ
  • Попробуйте запустить инструмент, но я сомневаюсь, что он сработает, поскольку файл может находиться в другом месте.
  • В этом случае выполните указанные выше шаги, а затем смонтируйте виртуальную машину после завершения экспорта.

В моей Fedora 28 установите libnsl, чтобы ovftool работал !!!

Это работает!!! Решено