Ошибка vCenter Server does not support Deploy OVF
Добрый день! Уважаемые подписчики и просто гости, IT блога Pyatilistnik.org. В прошлый раз мы с вами разобрали ошибку, когда система не обнаружила VCRUNTIME140.dll, сегодня мы отвлечемся от проблем с играми и программами в клиентских операционных системах, и вернемся к моей любимой системе виртуализации vCenter Server. Столкнулся я с такой проблемой, что при попытке импортировать OVA или OVF виртуальную машины в виде шаблона, я получал ошибку "vCenter Server does not support Delpoy OVF", в следствии чего импорт обрывался с ошибкой. Давайте смотреть, в чем дело.
Вот так вот выглядит полное сообщение ошибки:
Как видите у нас с вами наш vCenter сервер ругается на то, что он не может импортировать такую версию шаблона виртуальной машины в формате OVF, которую я хотел бы импортировать. Связано, это с тем, что моя версия virtual appliance слишком уж новая, поэтому давайте смотреть, как выкрутиться из этой ситуации.
Как решить ошибку vCenter Server does not support Delpoy OVF
- Первый выход, это иметь под рукой, более старый virtual appliance, например, версии 5.5. Произвести импорт шаблона в него, а затем мигрировать виртуальную машину в нужный vCenter Server.
- Второй вариант, это изменить настройки одного из конфигурационных файлов на вашем сервере vCenter 6.5, я подробнее остановлюсь на этом варианте.
- В третьих, нужно проверить работает ли служба Content Library service
Самый простой вариант устранения, это удостовериться, что запущена служба Content Library service. Открываем ваш vCenter сервер, переходим в Home. Далее пункт "Administration"
Далее пункт меню "System Configuration"
Находим в списке служб "Content Library service". Если у вас, как и у меня статус Stopped и "Startup Type" установлено Manual, то это нужно исправить. Ставим тип запуска автоматический и в состоянии, нужно запустить ее. Как только у вас служба будет запущена, то ошибка при импорте виртуальной машины из OVA или OVF шаблона будет устранена.
Если вам это не помогло, то есть еще официальная KB2151085 от VMware (https://kb.vmware.com/s/article/2151085).
- Подключитесь к серверу vCenter с помощью SSH. Первым делом нам нужно разрешить доступ к bash командам:
- Далее переходим в каталог /etc/vmware-content-library/config/, с помощью команды
- Создаем резервную копию файлов ts-config.properties и ts-config.properties.rpmnew, делается это командами:
cp ts-config.properties.rpmnew ts-config.properties.rpmnew.orig
- Переименуйте ts-config.properties.rpmnew в ts-config.properties, с помощью команды
- Перезапуститt службу библиотеки контента
Все, теперь можете пробовать ваш импорт виртуальной машины и ошибка "This version of vCenter Server does not support Deploy OVF Template using this version of vShpere Web Client. To Deploy OVF Template, login with version 6.5.0 of vShpere Web Client." у вас должна исчезнуть. С вами был Иван Семин, автор и создатель блога Pyatilistnik.org,