Вопрос или проблема
Версии:
ESXI: 7.0 Update 2 (номер сборки 17867351)
VMware Workstation: 16.1.2 сборка-17966106
Я экспортировал виртуальную машину из QKVM (Qnap KVM) и пытался импортировать ее в один из наших ESXI, используя vCenter, но безуспешно. Тем не менее, она успешно импортируется в локально установленный VMware Workstation.
Процесс, который я прохожу, заключается в следующем (в vCenter, используя Firefox): Щелкните правой кнопкой мыши на одном из наших ESXI -> Развернуть шаблон OVF -> Я прохожу через мастер, выбираю тонкое резервирование (он так же не работает с толстым резервированием), завершаю мастер, и задачи импорта начинаются нормально. Но через какое-то время обе они завершаются неудачей.
Задача развертывания шаблона OVF завершается неудачей первой примерно на 60% с сообщением: Операция превысила время ожидания.
Задача импорта пакета OVF продолжается немного после завершения задачи развертывания шаблона OVF, но затем она также завершается неудачей с сообщением: Не удалось развернуть пакет OVF. ThrowableProxy.cause Произошла общая системная ошибка: передача не удалась: неверный код ответа: 500.
Я также пытался использовать ovftool для развертывания виртуальной машины, но это тоже не сработало, ниже приведен вывод команды:
C:\Program Files\VMware\VMware OVF Tool>ovftool -ds=datastore2-ea-i10-12 "D:\RPC\RPC.ovf" "vi://ab-a10-12.network.local/"
Открытие источника OVF: D:\RPC\RPC.ovf
Манифест проверен
Введите информацию для входа для целевого vi://ab-a10-12.network.local/
Имя пользователя: root
Пароль: ********************
Открытие цели VI: vi://[email protected]:443/
Развертывание в VI: vi://[email protected]:443/
Передача не удалась
Ошибка: Не удалось передать файл [RPC-0.vmdk] на хост [ab-a10-12.network.local] (код ответа:500)
Завершено с ошибками
Я столкнулся с той же проблемой, экспортируя виртуальную машину из одного VCenter в другой. То, что изменило ситуацию, это создание снимка перед экспортом виртуальной машины в формате OVF. После этого мне удалось успешно развернуть OVF в другом VCenter. Удачи
Ответ или решение
Проблема с развертыванием OVF-пакета в vCenter: ошибка 500
Ошибка, которую вы получаете при попытке развертывания OVF-пакета на ESXi, связанная с кодом ответа 500, может свидетельствовать о различных проблемах как на уровне инфраструктуры, так и на уровне конфигурации. Давайте более подробно рассмотрим возможные причины и решения данной проблемы.
Обзор проблемы
При развертывании виртуальной машины (VM) из файла OVF, вы сталкиваетесь с несколькими ошибками, включая:
- Тайм-аут операции развертывания на уровне 60%.
- Ошибка передачи файла, указывающая на код ответа 500, когда вы пытались использовать
ovftool
.
Эти действия выполнялись на ESXi версии 7.0 Update 2 с использованием vCenter. Для успешного развертывания вы использовали браузер Firefox и пробовали разные варианты разворачивания OVF (тонкое и толстое выделение). При этом вы упомянули о том, что импорт на локальную установку VMware Workstation проходит успешно, что исключает проблемы, связанные с самим OVF-файлом.
Потенциальные причины
-
Недостаток ресурсов на ESXi хосте:
Ошибка 500 может указывать на то, что ESXi хост не может обработать запрос из-за нехватки ресурсов (ЦП, ОЗУ, дискового пространства). Для проверки:- Убедитесь, что на хосте достаточно ресурсов для развертывания выбранной виртуальной машины.
- Проверьте загруженность хоста (вкладка "Monitor" в vSphere).
-
Сетевые проблемы:
Ошибки передачи могут происходить из-за временных сетевых нарушений между вашим компьютером и ESXi. Это может быть проверено с помощью:- Пинговки ESXi с вашей рабочей станции.
- Проверьте настройки брандмауэра или прокси-сервера.
-
Проблемы с файловой системой:
Убедитесь, что хранилище, на которое вы пытаетесь развернуть OVF, функционирует корректно:- Проверьте состояние хранилища данных, на котором происходит развертывание.
- Убедитесь, что в нем достаточно места, и нет ошибок с файловой системой.
-
Проблемы с изображением VMDK:
Возможна ситуация, когда файл VMDK поврежден или не совместим с версией ESXi:- Попробуйте экспортировать OVF с включенной снимком (snapshot) перед экспортом, как вы упомянули в вашем запросе, это иногда помогает избежать неожиданных проблем.
-
Ошибки конфигурации на vCenter или ESXi:
Возможно, ваша текущая конфигурация vCenter или ESXi требует дополнительных проверок и обновлений. Убедитесь, что:- Патчи и обновления установлены на vCenter и ESXi.
- Конфигурации сетевых настроек (vSwitches, VLAN и т.д.) соответствуют необходимым требованиям.
Рекомендации по устранению
-
Создание снимка перед экспортом:
Как вы упомянули, создание снимка VM перед ее экспортом в OVF может решить ваши возникшие проблемы. -
Мониторинг логов:
Просмотрите логи vCenter и ESXi для получения дополнительной информации о том, что могло вызвать ошибку. Логи можно найти в:/var/log/vmkernel.log
на ESXi.vpxd.log
на vCenter.
-
Доколить меньшее количество данных:
Если возможно, попробуйте экспортировать меньшую виртуальную машину или уменьшить размер VMDK, чтобы проверить, удастся ли успешно развернуть. -
Попробовать другой браузер:
Иногда некоторые проблемы с веб-интерфейсом могут быть вызваны конкретным браузером. Рассмотрите возможность использования другого браузера или обновления текущего. -
Служба поддержки VMware:
Если ни один из вышеперечисленных шагов не поможет, рассмотрите возможность обращения в службу поддержки VMware. Указание на конкретный код ошибки может помочь им быстрее найти решение.
Заключение
Устранение проблем с развертыванием OVF-пакета может быть сложным процессом, требующим внимания к деталям. Следуя предоставленным рекомендациям и исследованиям, вы сможете лучше диагностировать и устранить обнаруженные ошибки. Надеемся, что это руководство поможет вам устранить проблему и успешно развернуть вашу виртуальную машину на ESXi.