Экспорт OVF завершается с ошибкой "Файл не найден"
Доброе утро / день / вечер всем:
У меня проблема с одной виртуальной машиной, когда дело доходит до экспорта OVA/OVF. Я получаю сообщение об ошибке "Файл не найден", указывающий на неправильный каталог... Мой процесс
- Clone Live виртуальная машина
- Экспорт OVA / OVF клонированной машины
У меня не было проблем с клонированием 8 разных виртуальных машин и экспортом данных. Я испытываю эту проблему только с одной виртуальной машиной и не могу понять, в чем проблема. Точные шаги ниже с обходными путями, которые я попробовал.
Имя виртуальной машины = RHEL_TEST_SERVER
Имя клонированной виртуальной машины = tmp_test_server
- Клонировать виртуальную машину
- экспорт OVF/OVA клонированной ВМ
Я получаю сообщение об ошибке сразу после нажатия кнопки "ОК" на экране "Экспорт шаблона 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 и перехожу к этому конкретному каталогу.
Даже после того, как я изменил этот файл, чтобы он указывал на себя, я все равно получаю ту же ошибку "Файл не найден" (точная ошибка, как указано выше). Я не могу понять, почему это не работает для этого единственного клона виртуальной машины.
Чтобы ответить на очевидный вопрос
- да, я удалял и повторно клонировал виртуальную машину бесчисленное количество раз (одна и та же ошибка каждый раз)
Окружение Linux полностью, и у меня есть полный доступ, чтобы увидеть все файлы. Если бы кто-то мог, пожалуйста, рассказать мне о том, что это за проблема, и как я могу ее исправить, это было бы очень признательно. Спасибо.
5 ответов
Пожалуйста, проверьте, что к виртуальной машине должен быть прикреплен 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-образа вместе с ВМ
- Попробуйте запустить инструмент, но я сомневаюсь, что он будет работать, поскольку файл может находиться не в том же месте.
- В этом случае выполните описанные выше шаги, а затем подключите виртуальную машину после завершения экспорта.
В качестве обходного пути,
- Вход в систему с помощью WinSCP
- Скопируйте файлы vmdk в
/vmfs/volumes/<ID>/
.
В моей Fedora 28 установите "libnsl", чтобы ovftool работал!!!
Это работает!!! решаемая