Доброе утро / день / вечер всем:
У меня проблема с одной виртуальной машиной, когда дело доходит до экспорта OVA / OVF. Я получаю сообщение об ошибке «Файл не найден», который указывает на неправильный каталог ... Мой процесс
У меня не было проблем с клонированием 8 разных виртуальных машин таким образом и экспортом данных. Я столкнулся с этой проблемой только с одной виртуальной машиной, и я не могу понять, в чем проблема. Ниже приведены точные шаги с обходными путями, которые я пробовал.
Имя виртуальной машины = RHEL_TEST_SERVER
Имя клонированной ВМ = tmp_test_server
Я получаю сообщение об ошибке сразу после того, как нажму «ОК» на экране «Экспорт шаблона OVF». Ошибка гласит:
Файл ds: /// vmfs / volume / 5876b9586-hf756475-c8193846734 / RHEL_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 является обязательным.
В моей Fedora 28 установите libnsl, чтобы ovftool работал !!!
Это работает!!! Решено